Pular para o conteúdo
  • Este tópico contém 8 respostas, 2 vozes e foi atualizado pela última vez 15 anos, 1 mês atrás por Anônimo.
Visualizando 9 posts - 1 até 9 (de 9 do total)
  • Autor
    Posts
  • #97812
    Anônimo

      Tentando inicar a sessão com o oracle o seguinte erro é exibido:

      TNS:listener não tem conhecimento sobre o serviço solicitado atualmente no descritor de conexão

      Meu tnsnames.ora:

      # tnsnames.ora Network Configuration File: c:oracleproduct10.2.0db_1networkadmintnsnames.ora
      # Generated by Oracle configuration tools.

      FSTEST =
      (DESCRIPTION =
      (ADDRESS = (PROTOCOL = TCP)(HOST = N4nd0-PC)(PORT = 1521))
      (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = fstest)
      )
      )

      EXTPROC_CONNECTION_DATA =
      (DESCRIPTION =
      (ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
      )
      (CONNECT_DATA =
      (SID = PLSExtProc)
      (PRESENTATION = RO)
      )
      )

      Alguém pode me ajudar?

      Obrigado.

      #97814
      Avatar photoRegis Araujo
      Participante

        Ola Nando..!

        Poste aqui os comandos e o procedimento que vc esta usando para iniciar o serviço… Tbm poste qual SO esta sendo utilizado..!!

        Abraços..!

        #97817
        Anônimo

          [quote=”Thunder_Catz”:29smmf0a]Ola Nando..!

          Poste aqui os comandos e o procedimento que vc esta usando para iniciar o serviço… Tbm poste qual SO esta sendo utilizado..!!

          Abraços..![/quote]

          Oi obrigado pela pronta resposta.

          Estou tentando iniciar o banco pelo sql*plus, também tentei o plsql developer, e nenhum deu, o interessante é que já havia logado normalmente antes e parou de repente. Logava com:

          Nome de usuário: system
          senha: xxxx
          String do Host: fstest

          Estou utilizando o windows 7 ultimante.

          #97819
          Avatar photoRegis Araujo
          Participante

            Ola Nando..!

            Va nos serviços do Windows onde vc tem instalado o banco de dados.. e reinicie o Listener.. !!

            Após isto.. conecte como SYS as SYSDBA e rode o comando..!

            alter system register;

            Na versão 10g isto não seria mais necessário.. mas em todo o caso.. rode..! Este comando vai registrar no listener o banco de dados especifico..!

            E após isto tente conectar novamente..!!

            Se possível.. coloque aqui o passo a passo de como vc esta fazendo.. todos os comandos em sequencia..!!

            Abraços..!

            #97849
            Anônimo

              [quote=”Thunder_Catz”:2dkc9e4o]Ola Nando..!

              Va nos serviços do Windows onde vc tem instalado o banco de dados.. e reinicie o Listener.. !!

              Após isto.. conecte como SYS as SYSDBA e rode o comando..!

              alter system register;

              Na versão 10g isto não seria mais necessário.. mas em todo o caso.. rode..! Este comando vai registrar no listener o banco de dados especifico..!

              E após isto tente conectar novamente..!!

              Se possível.. coloque aqui o passo a passo de como vc esta fazendo.. todos os comandos em sequencia..!!

              Abraços..![/quote]

              Reiniciei o Listener nos serviços do windows.

              Acessei o prompt de comando e digitei:
              sqlplus sys@fstest as sysdba

              A seguinte mensagem foi exibida:
              Não é possível iniciar a interface de chamada Oracle
              Oracle talvez não esteja funcionando adequadamente

              sqlplus sys as sysdba tem o mesmo retorno

              Se no sql*plus coloco como
              Usuario: sys as sysdba
              senha: xxxxxx
              String do host: fstest

              Uma janela com vários scripts corre e fecha o sql plus.

              #97852
              Avatar photoRegis Araujo
              Participante

                Muito estranho isto..!!

                Vc setou as variáveis de ambiente ?

                Setou o SID do banco antes de tentar conectar via Sql*Plus ?

                C:> set ORACLE_HOME=
                C:> set ORACLE_SID=fstest
                C:> sqlplus “/ as sysdba”

                Testa e posta aqui os resultados.. se possível.. copia o erro e cola aqui..!

                Abraços..!

                #97853
                Anônimo

                  [quote=”Thunder_Catz”:1ll76n10]Muito estranho isto..!!

                  Vc setou as variáveis de ambiente ?

                  Setou o SID do banco antes de tentar conectar via Sql*Plus ?

                  C:> set ORACLE_HOME=
                  C:> set ORACLE_SID=fstest
                  C:> sqlplus “/ as sysdba”

                  Testa e posta aqui os resultados.. se possível.. copia o erro e cola aqui..!

                  Abraços..![/quote]

                  Nestes dois comandos tudo ok:
                  C:> set ORACLE_HOME=
                  C:> set ORACLE_SID=fstest

                  Mas neste: C:> sqlplus “/ as sysdba”

                  Esta mensagem de erro é exibida:
                  Error 6 initializing SQL*Plus
                  Message File sp1. msb not found
                  SP2-0750: You may need to set ORACLE_HOME to your Oracle Software directory.

                  #97854
                  Avatar photoRegis Araujo
                  Participante

                    só uma dúvida..!!

                    Vc digitou igual eu coloquei?

                    No C:> set ORACLE_HOME= vc precisa pegar o caminho do home do seu banco e substituir por ..

                    Abaixo um exemplo..

                    C:> set ORACLE_HOME=C:oracleproduct10.2.0db

                    Vc tem q substituir o caminho “C:oracleproduct10.2.0db” pelo caminho do home do seu banco..!!

                    Tente fazer isto novamente e posta aqui os resultados..!!

                    Abraços..!

                    #97855
                    Anônimo

                      [quote=”Thunder_Catz”:2sx8ax2a]só uma dúvida..!!

                      Vc digitou igual eu coloquei?

                      No C:> set ORACLE_HOME= vc precisa pegar o caminho do home do seu banco e substituir por ..

                      Abaixo um exemplo..

                      C:> set ORACLE_HOME=C:oracleproduct10.2.0db

                      Vc tem q substituir o caminho “C:oracleproduct10.2.0db” pelo caminho do home do seu banco..!!

                      Tente fazer isto novamente e posta aqui os resultados..!!

                      Abraços..![/quote]

                      Deu certo ativando manualmente o serviço ORACLEServiceFSTTEST, mas ao executar o comando alter system register, o seguinte erro é mostrado:

                      ERRO na linha 1:
                      ORA-01034: ORACLE not avaliable.

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