Pular para o conteúdo
  • Este tópico contém 7 respostas, 3 vozes e foi atualizado pela última vez 17 anos atrás por Avatar de gustavodesagustavodesa.
Visualizando 8 posts - 1 até 8 (de 8 do total)
  • Autor
    Posts
  • #80109
    Avatar de MarcioSouzaMarcioSouza
    Participante

      Bom dia pessoal estou com uma base 9i (base teste) e o Toad instalado localmente, tudo certindo, acesso via Sqlplu, via Toad, sem problema nenhum, mas quando eu tento acessar outra base (produção) com o Toad, não consigo e aparece o erro ORA 12154. Desde já muito a obrigado!

      Márcio Souza

      #80110
      Avatar de Marcio68AlmeidaMarcio68Almeida
      Participante

        Já existe um artigo sobre esse assunto aqui no GPO…

        #80112
        Avatar de gustavodesagustavodesa
        Participante

          Passe para gente o conteudo do tnsnames.ora para analise !!!

          #80113
          Avatar de MarcioSouzaMarcioSouza
          Participante

            Valeu pessoal segue o meu tnsname.ora

            TNSNAMES.ORA Network Configuration File: D:oracleora92networkadmintnsnames.ora

            Generated by Oracle configuration tools.

            INST1_HTTP.GRUPOMK.LOCAL =
            (DESCRIPTION =
            (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = mnascimento)(PORT = 1521))
            )
            (CONNECT_DATA =
            (SERVER = SHARED)
            (SERVICE_NAME = MODOSE)
            (PRESENTATION = http://HRService)
            )
            )

            DBSIGA.GRUPOMK.LOCAL =
            (DESCRIPTION =
            (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = DBSIGA.GRUPOMK.LOCAL)(PORT = 1521))
            )
            (CONNECT_DATA =
            (SID = DBSIGA)
            (SERVER = DEDICATED)
            )
            )

            EXTPROC_CONNECTION_DATA.GRUPOMK.LOCAL =
            (DESCRIPTION =
            (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
            )
            (CONNECT_DATA =
            (SID = PLSExtProc)
            (PRESENTATION = RO)
            )
            )

            ORCL.GRUPOMK.LOCAL =
            (DESCRIPTION =
            (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = mnascimento)(PORT = 1521))
            )
            (CONNECT_DATA =
            (SERVER = DEDICATED)
            (SERVICE_NAME = ORCL.GRUPOMK)
            )
            )

            DBSIGA_DBSIGA.GRUPOMK.LOCAL =
            (DESCRIPTION =
            (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = DBSIGA.GRUPOMK.LOCAL)(PORT = 1521))
            )
            (CONNECT_DATA =
            (SID = DBSIGA)
            (SERVER = DEDICATED)
            )
            )

            DBPROD =
            (DESCRIPTION =
            (ADDRESS_LIST =
            (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.112)(PORT = 1521))
            )
            (CONNECT_DATA =
            (SERVICE_NAME = DBSIGA)
            )
            )

            Abraços,

            #80114
            Avatar de gustavodesagustavodesa
            Participante

              Altere a string de conexão conforme segue abaixo:

              DBPROD.GRUPOMK.LOCAL =
              (DESCRIPTION =
              (ADDRESS_LIST =
              (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.2.112)(PORT = 1521))
              )
              (CONNECT_DATA =
              (SERVICE_NAME = DBSIGA)
              )
              )

              Tem que se colocar o dominio no final da string de conexão conforme esta registrado no arquivo sqlnet.ora.

              #80115
              Avatar de gustavodesagustavodesa
              Participante

                Funcionou ?

                #80116
                Avatar de MarcioSouzaMarcioSouza
                Participante

                  Foi babata Gustavo!
                  Estou realizando a Formação DBA Oracle, tenho estudando bastante, mas não entendi como isso aconteceu, gostaria entender melhor esse arquivos sqlnet.ora;tnsnames.ora e etc…

                  Se você puder me informar uma fonte de referência para entender mais a fundo esse assunto, ficarei muito grato!

                  Um grande abraço e muito obrigado,

                  Márcio Souza

                  #80117
                  Avatar de gustavodesagustavodesa
                  Participante

                    Para você não ter problemas na criação de uma string de conexão no tnsnames.ora utilize a ferramenta NETCA da Oracle, pois ela já cria a string de acordo com os registros do sqlnet.ora.

                    Clique em iniciar > executar > NETCA

                    ou procure a ferramenta NET CONFIGURATION ASSISTENT no menu one se encontram as ferramentas do Oracle.

                    Valeu !!!

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