
在Oracle中,Oracle 10g和11g告警日志文件的位置在哪里?
作为一名DBA,必须知道告警日志是什么,在何处。实时的监控数据库的告警日志是必须进行的工作。监控并且根据不同的告警级别,通过邮件或短信发送告警信息给DBA,这可以帮助DBA及时了解数据库的变化与异常,及时响应并介入处理。
告警日志文件有2种类型,一种是纯文本格式的,另外一种是xml文件格式的,平时查看最多地是纯文本格式的告警日志。告警日志的内容包含:消息和错误的类型、ORA-600内部错误、ORA-1578块损坏错误、ORA-12012作业队列错误、实例启动关闭,恢复等信息、特定的DDL命令、影响表空间,数据文件及回滚段的命令、可持续的命令被挂起、LGWR不能写入到日志文件、归档进程启动信息、调度进程的相关信息和动态参数的修改信息等。
无论是Oracle 10g还是11g,其告警日志的位置都可以由参数BACKGROUND_DUMP_DEST来查询,只不过在Oracle 11g中位置有所变化。在Oracle 10g中,告警日志一般在$ORACLE_BASE/admin/$ORACLE_SID/bdump目录下:
1SYS@lhrdb> SHOW PARAMETER BACKGROUND_DUMP_DEST
2NAME TYPE VALUE
3------------------------------------ ----------- ------------------------------
4background_dump_dest string /u01/app/oracle/admin/lhrdb/bdump
在Oracle 11g中,告警日志一般在$ORACLE_BASE/diag/rdbms/$DBNAME/$ORACLE_SID/trace目录下
:最后修改时间:2020-01-10 20:16:16
文章转载自DB宝,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




