警报日志文件
如果在 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 |
|
|