Oracle trace文件 导出

oracle 里总是要 trace 的日志,一脸蒙圈

常规思路—知识铺垫
以oracle用户登录,sqlplus / as sysdba进去:

select * from v$diag_info;

或者精准一点:

select  name, value from v$diag_info where name = 'Diag Trace';

找到该文件夹下(该文件夹的特征是:路径中有 diag ,有 trace),找到 alert_*.log 文件 ,就是这个文件

MobaxTerm 快速定位

Mobax中如何 快速定位 到 这个文件 呢?
因为我们对文件有了大概的判断 :文件夹路径中 有 diag ,有 trace , 文件名 带 alert
我们直接以root用户登录进去,开启左侧:“Follow terminal folder" (为的是方便快速定位到文件夹)

find / -name 'alert*.log' -print

把所有 alert*.log 文件都打印出来
找到文件路径带diag、带 alert 的,那就是我们需要的文件
直接 cd 到文件夹下去【我这里是 cd /u01/app/oracle/diag/rdbms/orcl/orcl1195/trace】,左侧Sftp 便会同步切换到该目录下,然后定位到该文件,上方下载按钮,下载到本地即可。

话外音

其实定位该文件,理论上是有更好的办法的:
在这个文件夹下,随便选中一个文件,然后 键盘输入 目标文件的前几个字母alert,就可以(跟windows中的资源管理器一样)
但是我这边没能成功。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值