怎么查看oracle的alert_SID.log?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了怎么查看oracle的alert_SID.log?相关的知识,希望对你有一定的参考价值。

参考技术A 晕倒,你用securecrt远程连接后,切换到oracle用户,然后sqlplus连接上oracle,执行那个命令,然后返回的结果就是bdump的目录,或者直接用root用户,执行find / -d -name 'bdump'
返回出bdump的目录,或者find / -name 'alert_SID.log',这里的sid是你数据库的实例名
参考技术B 一般在如下命令的路径下。
show parameter background_dump_dest;追问

厄。用什么来登陆aix的系统?SecureCRT可以么?登陆以后打上面的命令行?

追答

疯掉了。。这个是oracle命令,首先你的知道 文件的路径。
登录AIX,用securecrt,telnet都行,登录进去后,应该用cd命令道指定的目录。然后下载回来看了,或者用more直接看..

本回答被提问者和网友采纳

alert_sid.log 告警日志找不到怎么办?

总是有一些DBA或者工程师安装的数据库不够规范,按照常规讨论找不到告警日志文件。告诉大家一个小方法,不管你怎么不按照套路出牌,我都能找到告警日志。

1、查看参数background_dump_dest
SQL> show parameter dump

NAME TYPE VALUE


background_core_dump string partial
background_dump_dest string /u01/app/diag/rdbms/bdpdb/bdpdb/trace
core_dump_dest string /u01/app/diag/rdbms/bdpdb/bdpdb/cdump
max_dump_file_size string unlimited
shadow_core_dump string partial
user_dump_dest string /u01/app/diag/rdbms/bdpdb/bdpdb/trace
通常告警日志会在background_dump_dest这个参数对应路径下

2、或者使用查找命令
find / -name al*.log
--告警日志的名字是有规律的alert_sid.log,so 你可以find了

3、注意
Note:

The BACKGROUND_DUMP_DEST parameter is deprecated in Oracle Database 12c Release 1 (12.1.0.1).

4、alert_sid.log说明
An alert log in the directory specified by BACKGROUND_DUMP_DEST logs significant database events and messages. Anything that affects the database instance or global database is recorded here. The alert log is a normal text file. Its file name is operating system-dependent. For platforms that support multiple instances, it takes the form alert_sid.log, where sid is the system identifier. This file grows slowly, but without limit, so you might want to delete it periodically. You can delete the file even when the database is running.

以上是关于怎么查看oracle的alert_SID.log?的主要内容,如果未能解决你的问题,请参考以下文章

Oracle DB 12.2(12cR2)的一个新特性:硬解析失败的SQL语句(需要符合一定条件)打印到alert_sid.log中.

怎么修复数据库 修复数据库坏块方法

oracle运行一段时间后,就自动停止,怎么回事?连接数据库时报送:ERROR: ORA-01034:

orcle-ora-27102:out of memory错误处理

rman restore spfile from backup

oracle 怎么查看当前数据库的名称