domingo, 19 de fevereiro de 2012

Reciclando o log do listener

Observamos que muitos DBAs ainda param o listener para poderem renomear ou remover o seu log pelo fato de existir um identificador (processo) vinculado ao arquivo. Porem esta ação estará gerando problemas aos usuários que estão conectando remotamente no database porque o listener está parado. 

Então como podemos executar esta atividade ser causar impactos? 

Para identificar o destino do log basta executar o comando “lsnrctl status” e localizar o “Listener Log File” conforme abaixo:

[oracle@orcl log]$ lsnrctl status
 
LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 13-SEP-2011 19:17:48
 
Copyright (c) 1991, 2010, Oracle.  All rights reserved.
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=orcl.anderson)(PORT=1521)))
STATUS of the LISTENER
------------------------
Alias                     LISTENER
Version                   TNSLSNR for Linux: Version 10.2.0.5.0 - Production
Start Date                13-SEP-2011 19:01:18
Uptime                    0 days 0 hr. 16 min. 30 sec
Trace Level               off
Security                  ON: Local OS Authentication
SNMP                      OFF
Listener Parameter File   /u02/app/oracle/product/10.2/db_1/network/admin/listener.ora
Listener Log File         /u02/app/oracle/product/10.2/db_1/network/log/listener.log

Parando o arquivamento de log:

[oracle@orcl log]$ lsnrctl set log_status off
 
LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 13-SEP-2011 19:13:50
 
Copyright (c) 1991, 2010, Oracle.  All rights reserved.
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=orcl.anderson)(PORT=1521)))
LISTENER parameter "log_status" set to OFF
The command completed successfully

Renomeando o listener:

[oracle@orcl log]$ mv listener.log listener.old

Iniciando o arquivamento de log: (Um novo arquivo será criado automaticamente)

[oracle@orcl log]$ lsnrctl set log_status on
 
LSNRCTL for Linux: Version 10.2.0.5.0 - Production on 13-SEP-2011 19:16:37
 
Copyright (c) 1991, 2010, Oracle.  All rights reserved.
 
Connecting to (DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=orcl.anderson)(PORT=1521)))
LISTENER parameter "log_status" set to ON
The command completed successfully
Postagem mais recente Postagem mais antiga Página inicial

0 comentários:

Postar um comentário

Translate

# ACE Program

#Oracle

#Oracle
Disclaimer: The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

#Blog reconhecido

#ARTICULISTA

Marcadores

Postagens populares