您的位置 首页 > 数码极客

『oracle数据库如何查看日志』查看Oracle数据库日志…

文章来源掌数科技微信公众号:Hello_Dataknown

导读

为了帮助大家更好地了解数据库的运行情况,及时了解数据出现的问题 ,以免问题严重升级 ,小O向大家分享Oracle小技巧之警告日志。


1.警告日志的存放位置

  • 10g:
  • 默认

$ORACLE_BASE/admin/$ORACLE_SID/bdump/

  • 11g:
  • Diag Trace
  • SQL> select value from v$diag_info where name like 'Diag Trace%';

2.警告日志大小与归档

如果警告日志文件大于1G,那么数据库写日志时会很慢,建议对警告日志按日或者按月进行归档,参考命令如下:

[oracle@www trace]$ cp aler`date +%F` && cat /dev/null > aler

  • 可以编写脚本并加入定时任务,实现告警日志的定期存档,如下:

[oracle@dg1 ~]$ cat arc

#!/bin/bash

alert_log_dir=/u01/app/oracle/diag/rdbms/dg_prod/prod/trace

cd $alert_log_dir && cpaler{,`date +%F`} &&cat /dev/null > aler

exit 0

  • 把脚本加入周期性任务:

[oracle@dg1 ~]$ crontab -e

0 0 1 * * sh /home/oracle/arc> /dev/null 2>&1

注释:以上脚本为每月1日零点自动归档的例子,仅供参考,请根据自己实际情况书写相应脚本,并加入到周期性任务。

3.警告日志的查看方式

可以使用more,less,vi等命令查看日志文件,more和less都是分屏,按enter键往下翻页,详细使用方法可以使用系统帮助man,如man less.

使用tail -f动态查看最新的日志信息,如下:

Windows平台可以使用ue、记事本、写字板及editplus等文本工具查看告警日志。

4.警告日志过滤

linux下使用grep命令过来关键信息,查看最新的报错,grep后接需要查找的信息:

grep ORA_ /u01/app/diag/rdbms/prod/prod/trace/aler


看懂了吗?

自己选的,边哭边笑也要看完~~

责任编辑: 鲁达

1.内容基于多重复合算法人工智能语言模型创作,旨在以深度学习研究为目的传播信息知识,内容观点与本网站无关,反馈举报请
2.仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证;
3.本站属于非营利性站点无毒无广告,请读者放心使用!

“oracle数据库如何查看日志,查看Oracle数据库日志,oracle数据库查看日志命令,oracle数据库查看日志保存的时间,oracle数据库审计日志查看”边界阅读