Pular para o conteúdo
Visualizando 7 posts - 1 até 7 (de 7 do total)
  • Autor
    Posts
  • #87807
    priscilla
    Participante

      Boa tarde,

      Tenho um banco Oracle 10g 10.2.0.4 e preciso criar um DB-Link com o SQL Server, fiz a instalação do DG4MSQL (Oracle 11g 11.1) e realizei as seguintes configurações:

      LISTENER.ORA

      LISTENER =
      (DESCRIPTION_LIST =
      (DESCRIPTION =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
      (ADDRESS = (PROTOCOL = TCP)(HOST = labdb.network.ctbc)(PORT = 1522))
      )
      )

      (SID_NAME=dg4msql)
      (ORACLE_HOME=C:/product/11.1) (ENVS=LD_LIBRARY_PATH=C:/product/11.1/dg4msql/driver/lib;/home/oracle/product/11.1/lib)
      (PROGRAM=dg4msql)

      SID_LIST_LISTENER =
      (SID_LIST =
      (SID_DESC =
      (SID_NAME=dg4msql)
      (ORACLE_HOME=C:/product/11.1)
      (ENVS=LD_LIBRARY_PATH=C:/product/11.1/dg4msql/driver/lib;/home/oracle/product/11.1/lib)
      (PROGRAM=dg4msql)
      )
      )
      (DESCRIPTION_LIST =
      (DESCRIPTION =
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)(HOST = labdb) (PORT = 1511))
      )
      )
      )

      TNSNAMES.ORA

      dg4msql.de.oracle.com =
      (DESCRIPTION=
      (ADDRESS=(PROTOCOL=tcp)(HOST= labdb)(PORT=1511))
      (CONNECT_DATA=(SID=dg4msql))
      (HS=OK) )
      )

      Já solicitei informação no Metalink e passei as informações, mas o suporte é muito demorado. Alguém pode me ajudar?

      Att.

      Priscilla

      #87808
      David Siqueira
      Participante
        #88633
        priscilla
        Participante

          Obrigada, consegui criar o db-link, caso alguém tenha interesse montei um manual com as configurações necessárias.

          att.

          Priscilla

          #88636
          David Siqueira
          Participante

            Bacana Priscilla, parabéns pelo desfecho.

            Até mais!!!

            #88770
            priscilla
            Participante

              Como criar um DB-Link de Oracle para SQLServer

              Requisitos
              1 –Oracle (10.2.0.4)
              2 –SQLServer (2000 ou 2005)
              3 – Ter o Oracle Database Gateways 11g Release (11.1.0.6.0) for Linux x86-64 que pode ser encontrado no site http://www.oracle.com/technology/softwa … 4soft.html

              Depois que tudo estiver instalado dever ser feita as seguintes configurações:

              1 – Database do Oracle
              Incluir no TNSNAMES.ora

              dg4msql =
              (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = ‘hostname’)(PORT = 1522))
              (CONNECT_DATA =
              (SID = dg4msql)
              )
              (HS = OK)
              )

              2 – Gateway

              Incluir no LISTENER.ora do Gateway

              listener.ora Network Configuration File: /u01/gateways/network/admin/listener.ora

              Generated by Oracle configuration tools.

              LISTENER11G =
              (DESCRIPTION_LIST =
              (DESCRIPTION =
              (ADDRESS = (PROTOCOL = TCP)(HOST = ‘hostname’)(PORT = 1522))
              (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1522))
              )
              )

              SID_LIST_LISTENER11G =
              (SID_LIST =
              (SID_DESC =
              (SID_NAME=dg4msql)
              (ORACLE_HOME=/u01/gateways)
              (ENVS=LD_LIBRARY_PATH=/u01/gateways/dg4msql/driver/lib:/u01/gateways/lib)
              (PROGRAM=dg4msql)
              )
              )

              Incluir no initdg4msql.ora

              This is a customized agent init file that contains the HS parameters

              that are needed for the Database Gateway for Microsoft SQL Server

              #

              HS init parameters

              #
              HS_FDS_CONNECT_INFO=10.0.2.6:1433//DadosAdv-Priscilla

              alternate connect format is hostname/serverinstance/databasename

              HS_FDS_TRACE_LEVEL=DEBUG
              HS_FDS_RECOVERY_ACCOUNT=RECOVER
              HS_FDS_RECOVERY_PWD=RECOVER

              Obs.: 10.0.2.6 é o servidor do SQLServer, a porta padrão é 1433, DadosAdv-Priscilla é o banco de dados

              3 – Dever ser feita a seguinte configuração nas variáveis de ambiente

              unset na ORA_NLS33

              LD_LIBRARY_PATH=/U01/gateways/lib

              oracle_base=/u01/gateways

              oracle_home=/u01/gateways

              PATH=/U01/gateways/bin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin

              Pode ser que seja necessário a executação do patch gateway 11.1.0.7

              4 – Criar o DB-Link

              Create public database link connect to “usuário” identified by “senha” using dg4msql;

              select * from “cliente”@nome do dblink;

              []´s

              Priscilla

              #88779
              David Siqueira
              Participante

                Oi Priscilla, uma sugestão, você poderia criar um BLOG pra compartilhar essas suas experiencias adquiridas com o restante do mundo e da comunidade Oracle, pode ser aqui mesmo no GPO ou em qq outro site que disponibilize pra ti a opção de BLOG.

                Até mais!!!
                Sucesso!!!!

                #88780
                vieri
                Participante

                  Priscila vc tem MSN, aqui os DBA’s costumam ter contâtos.
                  para network.

                  Uma dúvida vc conseguiu criar o dblink para o mssql 2005 sem instalar
                  produtos de terceiro , como o unixodbc e freetds ??

                Visualizando 7 posts - 1 até 7 (de 7 do total)
                • Você deve fazer login para responder a este tópico.