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

      Eu estou tentando altera o modo de arquivamento da minha instância de noarchivelog para archivelog, porém acontece o seguinte: Eu conecto com SYS na instância e executo SHUTDOWN IMMEDIATE, até aí blz, o banco é desmontado normalmente.

      SQL> shutdown immediate
      Banco de dados fechado.
      Banco de dados desmontado.
      Instância ORACLE desativada.

      Porém, depois que eu executo o comando STARTUP MOUNT, para montar o banco, dá erro de LISTNER, aí para voltar o banco no ar, eu tenho que reiniciar o serviço no windows.

      SQL> startup mount
      ORA-12514: TNS:listener não tem conhecimento sobre o serviço solicitado atualmente no descritor…

      Alguém poderia me ajudar?

      #81648
      Ishii
      Participante

        Olá,

        Primeiro será necessário saber :

        1) A configuração do Listener , encontrado no arquivo listener.ora
        2) O status do Listener: no prompt lsnrctl e no prompt do Listener digite status;
        3) Versão do Oracle e SO

        []s Ishii

        #81650
        neodavid
        Participante

          A configuração do Listener.ora

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

          LISTENER =
          (DESCRIPTION_LIST =
          (DESCRIPTION =
          (ADDRESS = (PROTOCOL = IPC)(KEY = EXTPROC1))
          (ADDRESS = (PROTOCOL = TCP)(HOST = obers001)(PORT = 1521))
          )
          )

          O status do Listener. Eu estou usando a instância Teste:

          LSNRCTL for 32-bit Windows: Version 10.2.0.3.0 – Production on 11-ABR-2008 10:10
          :54

          Copyright (c) 1991, 2006, Oracle. All rights reserved.

          Estabelecendo conexÒo com (DESCRIPTION=(ADDRESS=(PROTOCOL=IPC)(KEY=EXTPROC1)))

          STATUS do LISTENER

          Apelido LISTENER
          VersÒo TNSLSNR for 32-bit Windows: Version 10.2.0.3.0 – Produ
          ction
          Data Inicial 25-MAR-2008 20:35:52
          Funcionamento 16 dias 13 hr. 35 min. 6 seg
          NÝvel de Anßlise off
          Seguranþa ON: Local OS Authentication
          SNMP OFF
          Arq. ParÔm. Listn. D:oracleproduct10.2.0db_1networkadminlistener.ora
          Arq. Log Listener D:oracleproduct10.2.0db_1networkloglistener.log
          Resumo de Atendimento…
          (DESCRIPTION=(ADDRESS=(PROTOCOL=ipc)(PIPENAME=.pipeEXTPROC1ipc)))
          (DESCRIPTION=(ADDRESS=(PROTOCOL=tcp)(HOST=OBERS001)(PORT=1521)))
          Resumo de Serviþos…
          O serviþo “PLSExtProc” tem 1 instÔncia(s).
          InstÔncia “PLSExtProc”, status UNKNOWN, tem 1 handler(s) para este serviþo…
          O serviþo “TESTEXDB” tem 1 instÔncia(s).
          InstÔncia “teste”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “TESTE_XPT” tem 1 instÔncia(s).
          InstÔncia “teste”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “alpa” tem 1 instÔncia(s).
          InstÔncia “alpa”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “alpaXDB” tem 1 instÔncia(s).
          InstÔncia “alpa”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “alpa_XPT” tem 1 instÔncia(s).
          InstÔncia “alpa”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “demo” tem 1 instÔncia(s).
          InstÔncia “demo”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “demoXDB” tem 1 instÔncia(s).
          InstÔncia “demo”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “demo_XPT” tem 1 instÔncia(s).
          InstÔncia “demo”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “neomed” tem 1 instÔncia(s).
          InstÔncia “neomed”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “neomedXDB” tem 1 instÔncia(s).
          InstÔncia “neomed”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “neomed_XPT” tem 1 instÔncia(s).
          InstÔncia “neomed”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “obers” tem 1 instÔncia(s).
          InstÔncia “obers”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “obersXDB” tem 1 instÔncia(s).
          InstÔncia “obers”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “obers_XPT” tem 1 instÔncia(s).
          InstÔncia “obers”, status READY, tem 1 handler(s) para este serviþo…
          O serviþo “teste” tem 1 instÔncia(s).
          InstÔncia “teste”, status READY, tem 1 handler(s) para este serviþo…
          O comando foi executado com Ûxito

          #81651
          Ishii
          Participante

            Olá,

            No registro do Windows há uma chave ORACLE_SID verifique se está com o nome do Serviço que vc está tentando subir, se não estiver altere e tente novamente, pode ser que o ORACLE_SID esteja configurado para outro serviço que não está no Listener.

            []s Ishii

            #81652
            neodavid
            Participante

              O ORACLE_SID está correto, em todas as pasta que há no registro de cada instância, o ORACLE_SID está com o nome correto.

              #81653
              neodavid
              Participante

                Caro colega, mais uma outra observação… eu possuo 8 instância e esse erro acontece em todas elas.

                #81655
                Ishii
                Participante

                  Olá,

                  Agora notei outra coisa, adicione em listener.ora o SID da sua base:

                  (SID_LIST =
                  (SID_DESC =
                  (SID_NAME = PLSExtProc)
                  (SID_NAME = teste)
                  (ORACLE_HOME = D:oracleproduct10.2.0db_1)
                  (PROGRAM = extproc)
                  )
                  )

                  E as outras que faltam. Por favor tente novamente…

                  []s Ishii

                  #81656
                  neodavid
                  Participante

                    Ishii, eu adicionei o SID_NAME para todas as intância, porém mesmo assim não funciona.

                    #81659
                    Ishii
                    Participante

                      Bom, tente restartar o listener… e veja se o log do listener para sabermos se há mais alguma dica do problema…

                      []s Ishii

                      #81681
                      neodavid
                      Participante

                        Bom dia Pessoal,

                        Obrigado pela a ajuda… consegui resolver. O problem é que eu estava conectando no banco com o listener e eu conectei sem o listener dessa forma:

                        C:set oracle_sid=teste
                        C:sqlplus /nolog

                        SQL>conn sys/senha as sysdba

                        Aí depois que conectei dessa forma deu tudo certinho, pois dessa forma eu não carregava o listener e com isso deu para eu fazer o que queria.

                        Grato a todos

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