ITPub博客

首页 > 数据库 > Oracle > 使用sql查alert日志

使用sql查alert日志

Oracle 作者:zlingyi 时间:2015-04-17 09:50:34 0 删除 编辑
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/ ,如需转载,请注明出处,否则将追究法律责任。

下一篇: DG报错的处理
请登录后发表评论 登录
全部评论

注册时间:2014-12-22

  • 博文量
    76
  • 访问量
    117207