3.4 - oracle数据库诊断文件

第三课

3.4数据库诊断文件

/u01/app/oracle/diag/rdbms/zydb/zydb/trace
ADR(Automatic Diagnostic Repository,自动诊断资料档案库)是一个目录结构,用来存储跟踪文件,日志文件等。
在这里插入图片描述
在这里插入图片描述
参数:DIAGNOSTIC_DEST
可以使用v d i a g i n f o 查 看 此 目 录 。 s e l e c t ∗ f r o m v diag_info查看此目录。 select * from v diaginfoselectfromvdiag_info;(跟会话有关)

1 Alert文件
数据库、监听、ASM、clusterware
每一个数据库都有一个alert文件,按照时间顺序记录了如下一些信息:
1.所有内部错误(ORA-600),块崩溃错误(ORA-1578),死锁(ORA-60)
2.DDL语句,startup,shutdown,archive log,recover
3.其他信息alter system set

2 Tracer文件
服务器和后台进程都有相关的跟踪文件。以.trc为后缀。
后台进程产生的跟踪文件为:SID_进程名_PID.trc。
服务器进程产生的跟踪文件为:SID_ora_PID.trc。
Prod_ora_6294.trc
Prod_ora_6933.trc
跟踪文件有时候会伴随一些.trm文件,这些文件记录了跟踪文件的结构化信息,用来搜索和导航。
SELECT PID,SPID, PROGRAM, TRACEFILE FROM V$PROCESS;
DIAGNOSTIC_DEST 相关参数,指定ADR位置

DDL log:
ENABLE_DDL_LOGGING(默认为false)
记录ddl语句(不是所有的都记录)
位置:/u01/app/oracle/diag/rdbms/zydb/zydb/log/ddl

Ora错误:
Oerr ora xxx
[oracle@ouzy01 ~]$ which oerr
/u01/app/oracle/product/12.2.0.1/db_1/bin/oerr

3 ADRCI工具
help
show base
show alert
show tracefile

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值