- Este tópico contém 6 respostas, 4 vozes e foi atualizado pela última vez 15 anos, 11 meses atrás por
vilnei.
-
AutorPosts
-
24 de abril de 2010 às 12:00 am #93751
vilnei
ParticipanteOlá 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 descriptoralguém já passou por isso e conseguiu resolver?
grato!24 de abril de 2010 às 12:19 am #93752Sousa04
Participanteposta ai o resultado do comando
lsnrctl status
24 de abril de 2010 às 12:32 am #93753Peterson
Participantese 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.
24 de abril de 2010 às 1:04 am #93754vilnei
Participanteok, 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]
24 de abril de 2010 às 2:03 am #93755vilnei
Participanteolá
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_DESTe parou tudo!
Como alterar esses parâmetros novamente?
Detalhe: a base não levanta, apenas o listener!
obrigado!
25 de abril de 2010 às 9:46 pm #93756invoid
Participantetente 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é
26 de abril de 2010 às 4:26 pm #93758vilnei
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!
-
AutorPosts
- Você deve fazer login para responder a este tópico.