Olá a todos, Segue um primeiro progresso da conexão com MS SqlServer...
No ambiente; Windows Vista + ORacle Server 10G + ODBC [acessando] Win 2003 Server + MS SQLServer 2000 Consegui realizar a conecxão entre os bancos da seguinte forma. Configuração do listener.ora Adicionei um SID_DESC ..... (SID_DESC = (SID_NAME = MSSQL) (ORACLE_HOME = C:\oracle\oracle\product\10.2.0\db_1) (PROGRAM = hsodbc) (HS=OK) ) ...... Configuração do TNSNAMES.ora .... TNS_SQLSERVER = (DESCRIPTION = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.1.22)(PORT = 1521)) (CONNECT_DATA = (SERVER = DEDICATED) (SID= MSSQL) ) (HS = OK) ) ..... Criei um arquivo no diretorio $ORACLE_HOME/HS/Admin/ initMSSQL.ora Com a seguinte linha HS_FDS_CONNECT_INFO = ODBC_MSSQL Criei uma conexão no ODBC do windows na aba Fonte de dados do sistema ODBC_MSSQL Após isso tudo configurado só precisei criar o DATABASE LINK CREATE [PUBLIC] DATABASE LINK DBL_MSSQL CONNECT TO "usuario" IDENTIFIED BY "senha" USING 'TNS_SQLSERVER'; ** Reparar que o USING utiliza aspa simples (apóstofro) e na conexão aspas dupla; Dai é só fazer os selects.... Bom meu proximo passo é fazer em um servidor ORacle Linux. Agradeço a ajuda de todos. Thiago Menon Em 22/03/2011 16:02, Thiago Menon escreveu: > Obrigado a todos, > > A ajuda de vocês é de grande valia, estou começando os testes de > configuração. > > Primeiro vou fazer em um ambiente windows. Funcionando irei para o Linux > Depois posto o resultado e detalhes na lista. > > Obrigado a todos > Thiago Menon > > Em 22/03/2011 14:12, José Laurindo escreveu: >> Thiago, sim o freetds serve : há uns aninhos num local em que eu era >> DBA o pessoal instalou o freetds pra acesso odbc via heterogeneous >> service a partir do Oracle num banco SQLServer e funcionou.... Não >> lembro de cabeça os detalhes, mas lembro que o senão maior foi que >> não deu certo a instalação do ambiente gráfico do freetds , tiveram >> que configurar na mão (principalmente o arquivo odbc.ini) e usar os >> progs (como o teste de odbc) em modo texto... >> >> []s >> >> Chiappa >> >> --- Em oracle_br@yahoogrupos.com.br, Thiago Menon<thimenon@...> >> escreveu >>> É eu achei esse link... porém tenho q ver para instalar um "ODBC" no >>> linux.... >>> >>> Será q o freetds serve? >>> >>> Alguém já instalou? >>> >>> >>> Obrigado pela ajuda. >>> Thiago MEnon >>> >>> Em 21/03/2011 16:06, MARCIO CASTRO escreveu: >>>> Caro Thiago: >>>> >>>> Você pode fazer isto via Oracle Heterogeneous Services, >>>> conforme em: >>>> >>>> http://www.dba-oracle.com/t_database_link_sql_server_oracle.htm >>>> >>>> >>>> Atenciosamente, >>>> >>>> Márcio de Figueiredo Moura e Castro >>>> >>>> >>>> >>>> >>>> >>>> ________________________________ >>>> De: Thiago Menon<thimenon@...> >>>> Para: oracle_br@yahoogrupos.com.br >>>> Enviadas: Segunda-feira, 21 de Março de 2011 11:02:44 >>>> Assunto: [oracle_br] Acessando um banco MS-SQLServer pelo Oracle. >>>> >>>> >>>> Olá a todos, >>>> >>>> Estou precisando acessar um banco de dados SQL Server pelo Oracle. É >>>> possível? Tem algum tutorial? >>>> >>>> Preciso fazer um consulta há algumas tabelas do SQL Server dentro >>>> de um >>>> Package do oracle. >>>> >>>> Detalhes dos ambientes. >>>> ORacle: >>>> Versão: 10.2.0.1.0 >>>> OS: Linux RH 4 >>>> >>>> SQL Server: >>>> Versão: 2000 >>>> OS: Windows Server 2003 >>>> >>>> Agradeço a ajuda de todos >>>> Thiago Menon >>>> >>>> >>>> >>>> >>>> >>>> >>>> [As partes desta mensagem que não continham texto foram removidas] >>>> >>>> >>>> >>>> ------------------------------------ >>>> >>>> -------------------------------------------------------------------------------------------------------------------------- >>>> >>>> >>>>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e >>>>> de inteira responsabilidade de seus remetentes. >>>> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ >>>> -------------------------------------------------------------------------------------------------------------------------- >>>> >>>> >>>>> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » >>>>> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU >>>>> PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ >>>> ------------------------------------------------------------------------------------------------------------------------ >>>> >>>> Links do Yahoo! Grupos >>>> >>>> >>>> >> >> >> >> ------------------------------------ >> >> -------------------------------------------------------------------------------------------------------------------------- >> >> >>> Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de >>> inteira responsabilidade de seus remetentes. >> Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ >> -------------------------------------------------------------------------------------------------------------------------- >> >> >>> Apostilas » Dicas e Exemplos » Função » Mundo Oracle » Package » >>> Procedure » Scripts » Tutoriais - O GRUPO ORACLE_BR TEM SEU PROPRIO >>> ESPAÇO! VISITE: http://www.oraclebr.com.br/ >> ------------------------------------------------------------------------------------------------------------------------ >> >> Links do Yahoo! Grupos >> >> >>