1、查看预警日志文件(alert_sid.log)的位置
SQL> show parameter dump
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
background_core_dump string partial
background_dump_dest string /u01/oracle/admin/bdump
core_dump_dest string /u01/oracle/admin/cdump
max_dump_file_size string 10240
shadow_core_dump string partial
user_dump_dest string /u01/oracle/admin/udump
2、创建目录alert
注意:directory不是实体,只是一个指向,指向os中一个路径
SQL> create or replace directory alert as '/u01/oracle/admin/bdump';
Directory created.
SQL>
3、创建外部表alert
SQL> create table alert
(log varchar2(1000))
organization external
(type oracle_loader
default directory alert
access parameters
(records delimited by newline)
location ('alert_PROD.log'))
reject limit unlimited;
4、查看alert中的内容
SQL> select * from alert ;
另如果备库也需要检查alert日志,那就需要在主库上创建备库的alert目录和表,这样在备库就能查看备库的alert告警日志。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28686045/viewspace-1582722/
,如需转载,请注明出处,否则将追究法律责任。