Oracle 警报和跟踪文件

警报日志文件

如果在 Oracle 例程运行时出现错误 就会将错误消息写入到警报日志文件中 在数据库启动时 如果警报日志文件不存在 Oracle 数据库就会创建一个。

数据库的警报日志文件是按时间顺序排列消息和错误的日志 Oracle 服务器将警报日志文件用作显示这些信息的替代办法

 后台进程跟踪文件

如果某个后台进程检测到一个错误 它会将这条信息转储到一个跟踪文件中

 用户跟踪文件

服务器进程也可以按用户的请求生成跟踪文件 用来显示语句处理期间的资源消耗

控制警报日志文件

控制警报日志文件位置的 init.ora 参数是BACKGROUND_DUMP_DEST 不同操作系统的缺省目录是

 •         在 UNIX 操作系统上  $ORACLE_HOME/rdbms/log  文件名为 alert_SID.log

 •        在 NT 上  %ORACLE_HOME%\Admin\SID\bdump  文件名为 SIDALRT.LOG

控制后台进程跟踪文件

 控制后台进程跟踪文件位置的 init.ora 参数是

BACKGROUND_DUMP_DEST

 不同操作系统的缺省目录是

 •        在 UNIX 上$ORACLE_HOME/rdbms/log 文件名为 SID_processname_PID.trc

 •        在 NT 上%ORACLE_HOME%\Admin\SID\bdump 文件名为 SIDprocessname.TRC


控制用户跟踪文件

 以下初始化参数控制用户跟踪文件的位置和大小

 •        USER_DUMP_DEST  规定按用户或 DBA 的请求创建跟踪文件的位置

 •        MAX_DUMP_FILE_SIZE  在 O/S 块中指定 限制用户跟踪文件的大小 USER_DUMP_DEST的缺省目录是

 •        在 UNIX 操作系统上  $ORACLE_HOME/rdbms/log

 •        在 NT 操作系统上  %ORACLE_HOME%\Admin\SID\udump

 此文件的名称将为

•        在 UNIX 操作系统上  SID_ora_PID.trc

 •        在 NT 操作系统上  OraPID.trc

上下文

参考

 

 

初始化参数

BACKGROUND_DUMP_DEST

 

USER_DUMP_DEST

 

MAX_DUMP_FILE_SIZE

 

SQL_TRACE

 

 

动态性能视图

V$PARAMETER

 

 

数据字典视图

 

 

命令

ALTER SESSION SET SQL_TRACE

 

 

打包过程和函数

DBMS_SYSTEM.SET_SQL_TRACE_IN_SESSION

 

 

脚本

prvtutil.plb

 

 







你可能感兴趣的:(Oracle 警报和跟踪文件)