(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数据库的用户登录的记录档案等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)