Legenda PT-BR | Equipe: UnitedTeamFreakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: InSUBs Freakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: KeaderFreakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: InSUBs Freakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: InSUBs Freakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: Subsfreak Freakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: Legendas em Serie Freakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: GeekSFreakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: InSUBs Freakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace Legenda PT-BR | Equipe: GRIOTS Team Freakshare | Jumbo | Rapidshare FileFactory | FreakShare | Jumbo Mediafire | Rapidshare | SendSpace 1) verificar/Instalar a versao Oracle Gateway no servidor SQLSERVER - Oracle 10g: 10201_gateways_win32.zip - Oracle 11g: win32_11gR2_gateways.zip 1.1) Seguir documentacao de instalacao da versao do pacote (10g ou 11g). - O documento esta em <Diretorio_instalacao>\gateways\Welcome.html - Obs.: E basicamente "next-next" 1.2) Verificar o arquivo ORaCLE_TG10_HOME\sid\init<sid>.ora (ex. D:\oracle\product\10.2.0\tg_1\tg4msql\admin) - O parametro HS_FDS_CONNECT_INFO=server_name.database_name deve ser configurado 1.3) Configuracao do Listener do Gateway - Seguir o documento de instalacao Ex. SID_LIST_LISTENER= (SID_LIST= (SID_DESC= (SID_NAME=gateway_sid) <onde gateway_sid e o sid dado na instalacao (default=tg4msql)> (ORACLE_HOME=oracle_home_directory) (PROGRAM=tg4msql) ) ) 1.4) Reiniciar o listener do Gateway 1.5) Configuracao do tnsnames.ora do oracle que ira acessar o sqlserver via gateway - Seguir o documento de instalacao Ex. MYBD = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname or ip)(PORT = 1521)) ) (CONNECT_DATA = (SERVICE_NAME = tg4msql)) (HS=OK) ) - Para validar a configuracao executar o comando: tnsping <instance_name>. Ex. tnsping MYBDAttempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = hostname or ipe)(PORT= 1521))) (CONNECT_DATA = (SERVICE_NAME = tg4msql)) (HS=OK)) OK (30 msec)2) Criar um login no SQLSERVER 2.1) Crie um login significativo como por exemplo <nome_banco>_oracle 2.2) Mapeie acesso ao usuario SQLSERVER desejado 2.3) Conceda os seguintes privilegios: - db_accessadmin - db_datareader - db_datawriter - db_ddladmin - db_owner 2.4) Logar no novo usuario e recadastrar senha do novo login, pois o windows requer nova senha para o novo login.3) Criar o database link no Oracle para acessar o SQLSERVER 3.1) O database link devera ser publico 3.2) Testar a conexao4) Descrever/Avisar ao solicitante algumas regras para realizar consultas como: - Obedecer a nomenclatura das tabelas do sqlserver, inclusive letras em maiusculas e minusculas. - Para os atributos com caracteres especiais como acento, descreve-lo entre aspas duplas ("") Para descobrir os objetos em lock, e possivel causador do erro :select owner||'.'||object_name obj ,oracle_username||' ('||s.status||')' oruser ,os_user_name osuser ,machine computer ,l.process unix ,s.sid