Oracle数据库有哪些日志啊包括监听服务的日志和RAC的日志。都怎么查啊

Oracle数据库有哪些日志啊包括监听服务的日志和RAC的日志。都怎么查啊,第1张

(1)alert 日志

sqlplus>show parameter background;

(2)监听日志

lsnrctl>status

ps:如果想重命名监听日志的话,要执行set log_status off命令,取走过后,执行set log_status on

(3)CRS日志(grid):

首选查看alertlog:

$CRS_HOME/grid/log/hostname/alertdbserver1log

Clusterware后台进程日志:

crsdLog: $ORA_CRS_HOME/grid/log/hostname/crsd/crsdLog

ocssdLog: $ORA_CRS_HOME/grid/log/hostname/cssd/ocsdLog

evmdLog: $ORA_CRS_HOME/grid/log/hostname/evmd/evmdLog

(1)数据文件database file:数据库中的数据在物理上都保存在一些 *** 作系统文件中,这些 *** 作系统的文件就是数据文件,通常是后缀名为dbf的文件。

(2)控制文件 control file:每个Oracle数据库都有相应的控制文件,是一个二进制文件,它定义了数据库的状态。

(3)重做日志文件redo log:用于记录数据库所做的全部变更(如增加、删除、修改),以便在系统发生故障时,用它对数据库进行恢复。

更详细的内容可以和甲骨文OAEC南京教育中心的资深老师探讨

查看Oracle数据库的用户登录的记录档案是从log文件中挖出用户登录信息。

1、创建数据字典文件(data-dictionary)

(1)首先在initora初始化参数文件中,指定数据字典文件的位置,也就是添加一个参数UTL_FILE_DIR,该参数值为服务器中放置数据字典文件的目录。

如:UTL_FILE_DIR = ($ORACLE_HOME\logs) ,重新启动数据库,使新加的参数生效。

(2)创建数据字典文件:

SQL> connect /as sysdba

SQL> execute dbms_logmnr_dbuild(dictionary_filename =>

'dictora',dictionary_location => 'G:\oracle\logs');

PL/SQL procedure successfully completed

2、创建要分析的日志文件列表:

(1)创建分析列表,即所要分析的日志:

SQL> execute dbms_logmnradd_logfile(LogFileName =>

'G:\ORACLE\ORADATA\ORADBSP\REDO04LOG',Options => dbms_logmnrnew);

PL/SQL procedure successfully completeds

(2)添加分析日志文件(一次添加1个为宜):

SQL>

execute dbms_logmnradd_logfile(LogFileName =>

'G:\ORACLE\ORADATA\ORADBSP\REDO05LOG',

Options => dbms_logmnrADDFILE);

PL/SQL procedure successfully completed

3、使用logMiner进行日志分析:

(1)无限制条件,即用数据字典文件对要分析的日志文件所有内容做分析:

SQL> execute dbms_logmnrstart_logmnr

(DictFileName => 'G:\oracle\logs\dictora');

PL/SQL procedure successfully completed

以上就是关于Oracle数据库有哪些日志啊包括监听服务的日志和RAC的日志。都怎么查啊全部的内容,包括:Oracle数据库有哪些日志啊包括监听服务的日志和RAC的日志。都怎么查啊、简述oracle数据库管理的物理文件有哪些、如何看Oracle数据库的用户登录的记录档案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10103450.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存