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

      Olá a todos.
      Estou tentando ativar o archivelog no oracle 10g, seguindo os seguintes passos:
      shutdown immediate;
      startup mount;
      alter database archivelog;

      porém após no primeiro comando de shutdown, aparece a mensagem:
      Database closed.
      Database dismounted.
      ORACLE instance shut down.
      e quando tento dar um startup, aparece a mensagem:
      ORA-12514: TNS:listener does not currently know of service requested in connect descriptor

      alguém já passou por isso e conseguiu resolver?
      grato!

      #93752
      Sousa04
      Participante

        posta ai o resultado do comando

        lsnrctl status

        #93753
        Peterson
        Participante

          se vc estiver fazendo isso direto no servidor tente o seguinte:

          No Windows:

          set ORACLE_SID=
          sqlplus “/as sysdba”

          No Linux:
          export ORACLE_SID=
          sqlplus “/as sysdba”

          e então tente dar o startup mount.

          assim você se conecta na máquina sem usar o listener, embora você vá precisar descobrir o que está acontecendo com ele.

          #93754
          vilnei
          Participante

            ok, funcionou perfeitamente!!
            o listener está instanciado com a base montada!
            abraços!

            [quote=”Peterson”:lcwtytmc]se vc estiver fazendo isso direto no servidor tente o
            seguinte:

            No Windows:

            set ORACLE_SID=
            sqlplus “/as sysdba”

            No Linux:
            export ORACLE_SID=
            sqlplus “/as sysdba”

            e então tente dar o startup mount.

            assim você se conecta na máquina sem usar o listener, embora você vá precisar descobrir o que está acontecendo com ele.[/quote]

            #93755
            vilnei
            Participante

              olá

              consegui ativar o archive log, porém por ter colocado 2 destinos, agora o banco não levanta. quando dou um startup , o erro é este:
              SQL> startup mount
              ORA-16019: cannot use LOG_ARCHIVE_DEST_1 with LOG_ARCHIVE_DEST or LOG_ARCHIVE_DUPLEX_DEST

              e parou tudo!

              Como alterar esses parâmetros novamente?

              Detalhe: a base não levanta, apenas o listener!

              obrigado!

              #93756
              invoid
              Participante

                tente dar um startup nomount.
                create pfile=’/tmp/instancia.ora’ from spfile;

                Altere o arquivo /tmp/instancia.ora e faça as alterações que forem necessárias. Depois, salve e inicie o banco com o comando startup pfile=’/tmp/instancia.ora’.

                Se funcionar belezinha, você para o banco, inicia com startup nomount e executa o seguinte comando:

                create spfile from pfile=’/tmp/instancia.ora’;

                shutdown immediate novamente e daí um startup; Se levantar normal, é porque já tá tudo tranquilo.

                Só explicando melhor, o Oracle pode utilizar dois tipos de arquivos de parâmetros: estático e dinâmico. Estático, é o parâmetro pfile que usamos ali em cima referenciando para um arquivo em texto plano. Dinâmico, é o spfile, que utiliza um arquivo binário que pode ser alterado com a instância rodando. Explicando bem chulamente, é isto.

                Abraços, e posta o resultado aqui!

                André

                #93758
                vilnei
                Participante

                  😀

                  Valeu, André!, Essa dica funcionou legal!

                  Já vou documentar aqui pra não acontecer mais, pois eu tinha colocado 2 destinos diferentes no log_archive_destine_n … e tinha parado a base!

                  Muito obrigado a todos que colaboraram!

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