Pular para o conteúdo
Visualizando 10 posts - 1 até 10 (de 10 do total)
  • Autor
    Posts
  • #80995
    carlos_henrique
    Participante

      Bom dia,

      Quando tento acessar o SQLPLus do Oracle que instalei aparece a seguinte mensagem:

      “ORA-12505: TNS:listener não tem conhecimento sobre o SID informado atualmente no descritor da conexão”

      Gostaria de orientação para resolver este problema. Estou utilizando o Oracle localmente (localhost).

      Versao 10g (Oracle)

      Carlos Henrique

      #80997
      Coiote
      Participante

        Tente em vez de localhost colocar o IP e reiniciar o banco

        #80998
        Avatar photoLeonardo Litz
        Participante

          Olá Colega, tente executar o seguinte comando no prompt lsnrctl start, se o seu banco estiver no windows entre no executar e no cmd se no linux entre com o usuario oracle. Este comando inicializará o serviço de listener. Apos vc tenha inicializado efetue o comando tnsping [nomedoservico] para testar se há acesso ao listener.

          Vlw Grande Abraço

          #80999
          carlos_henrique
          Participante

            Bom dia,

            A estação a qual estou trabalhando nao esta em nenhuma rede, portanto nao tenho IP nesta estacao.

            Ao inves de localhost eu poderia colocar 127.0.0.1???

            att,
            Carlos Henrique

            #81000
            Coiote
            Participante

              Mesmo não estando na rede vc pode estipular um ip para a maquina e usar ele, ou pode tb colocar o nome da maquina na configuração do oracle em vez de localhost

              #81001
              carlos_henrique
              Participante

                Bom dia,

                Realizei o seguinte comando tnsping e obtive o seguinte retorno:

                E:Documents and SettingsAdministrador>tnsping acx

                TNS Ping Utility for 32-bit Windows: Version 10.2.0.1.0 – Production on 27-DEZ-2
                007 10:44:13

                Copyright (c) 1997, 2005, Oracle. All rights reserved.

                Arquivos de parÔmetros usados:
                E:oracleproduct10.2.0db_1networkadminsqlnet.ora

                Usado o adaptador TNSNAMES para resolver o apelido
                Attempting to contact (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)
                (HOST = localhost)(PORT = 1521))) (CONNECT_DATA = (SID = ACX) (SERVER = DEDICATE
                D) (SERVICE_NAME ACX = ACX.pctecnote)))
                OK (90 ms)

                att,

                #81005
                carlos_henrique
                Participante

                  Boa tarde,
                  Realizei as trocas conforme solicitado inserindo no lugar de localhost o nome da estação, porem o mesmo erro foi apresentado.
                  att,
                  Carlos Henrique

                  #81011
                  Ishii
                  Participante

                    Carlos,

                    Se o Oracle for local a chamada do SQL*Plus não necessita do host…

                    E sim vc pode colocar o IP de Loopback que também funcionaria, se mesmo assim não funcionar mande o conteúdo do tnsnames.ora para que possamos dar uma analisada.

                    []s Ishii

                    #81014
                    carlos_henrique
                    Participante

                      Segue dados do tsnnames:

                      ACX1 =
                      (DESCRIPTION =
                      (ADDRESS_LIST =
                      (ADDRESS = (PROTOCOL = IPC)(Key = EXTPROC0))
                      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.125.53)(PORT = 1521))
                      )
                      (CONNECT_DATA =
                      (SID = PLSExtProc)
                      (PRESENTATION = RO)
                      )
                      )

                      ACX =
                      (DESCRIPTION =
                      (ADDRESS_LIST =
                      (ADDRESS = (PROTOCOL = TCP)(HOST = 172.26.125.53)(PORT = 1521))
                      )
                      (CONNECT_DATA =
                      (SID = ACX)
                      (SERVER = DEDICATED)
                      (SERVICE_NAME ACX = ACX.pctec-6ym43z5po)
                      )
                      )

                      Segue listener:

                      SID_LIST_LISTENER =
                      (SID_LIST =
                      (SID_DESC =
                      (SID_NAME = PLSExtProc)
                      (ORACLE_HOME = D:oracleproduct10.2.0db_2)
                      (PROGRAM = extproc)
                      )
                      )

                      LISTENER =
                      (DESCRIPTION_LIST =
                      (DESCRIPTION =
                      (ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
                      )
                      (DESCRIPTION =
                      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC0))
                      )
                      )

                      att,
                      Carlos Henrique

                      #81015
                      Ishii
                      Participante

                        Carlos,

                        1) Você está tentando conectar com qual host?
                        2) No listener altere o HOST para o IP 127.0.0.1;
                        3) No tnsnames altere tb o HOST do ALIAS que vc está tentando conectar (que acho que o ACX) para o 127.0.0.1 tb.

                        Tente com isso e verifique se ocorre alguma outra mensagem de erro do Oracle.

                        []s Ishii

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