【文件属性】:
文件名称:DB_monitor.rar
文件大小:4.1MB
文件格式:RAR
更新时间:2019-07-16 02:08:23
DB_monitor 数据库监控
检查是否设置了utl_file_dir参数
show parameter utl
alter system set utl_file_dir='d:\temp\a' scope=spfile;
安装
sqlplus /nolog
conn /as sysdba
@?/rdbms/admin/dbmslm.sql
@?/rdbms/admin/dbmslmd.sql
使用LogMiner工具
9i: alter system set UTL_FILE_DIR='d:\temp' scope=spfile;
10g: 注意大小写
CREATE DIRECTORY utl AS 'd:\temp';
GRANT EXECUTE ON UTL_FILE_DIR TO a;
生成字典文件(新建表后要刷新)
EXECUTE dbms_logmnr_d.build(dictionary_filename => 'orcldict.ora', dictionary_location => 'd:\temp');
分析在线重作日志文件
EXECUTE dbms_logmnr.add_logfile(LogFileName=>'C:\ORACLE\PRODUCT\10.2.0\ORADATA\ABC\REDO03.LOG',Options=>dbms_logmnr.new);
添加其它文件
EXECUTE dbms_logmnr.add_logfile(LogFileName=>'D:\ORACLE\ORADATA\ORCL\REDO01.LOG',Options=>dbms_logmnr.addfile);
分析离线日志文件
EXECUTE dbms_logmnr.add_logfile(LogFileName=>'E:\Oracle\oradata\sxf\archive\ARCARC09108.001', Options=>dbms_logmnr.new);
使用LogMiner进行日志分析
EXECUTE dbms_logmnr.start_logmnr(DictFileName=>'d:\temp\orcldict.ora');
或者
EXECUTE dbms_logmnr.start_logmnr(DictFileName=>'D:\temp\orcldict.ora', StartTime=>to_date('2008-06-03 18:00:00','YYYY-MM-DD HH24:MI:SS'), EndTime=>to_date('2008-06-03 19:59:59','YYYY-MM-DD HH24:MI:SS'));
观察分析结果
SELECT to_char(TIMESTAMP, 'YYYY-MM-DD HH24:MI:SS') attime,
TABLE_NAME,
TABLE_SPACE,
SESSION#,
SERIAL#,
USERNAME,
sql_redo
FROM v$logmnr_contents
where SQL_REDO like '%T1%';
分析的结果其它会话无法访问 用以下方法转储:
create table logmnr3 as select * from GV$LOGMNR_CONTENTS;
结束分析
EXECUTE DBMS_LOGMNR.END_LOGMNR;
【文件预览】:
db
----db2.mdb(912KB)
bin
----cfg()
--------dbmon.ini(3KB)
--------ColWidth.ini(3KB)
--------alert.wav(95KB)
--------LastExpCol.txt(95B)
--------dbinfo.sql(76KB)
----dbmon.exe(689KB)
----scripts()
--------src_6007.sql(310B)
--------src_6006.sql(876B)
--------src_6005.sql(376B)
--------src_-1.sql(5KB)
--------src_6003.sql(2KB)
--------src_6002.sql(2B)
--------src_6001.sql(230B)
--------src_6016.sql(951B)
--------src_6004.sql(151B)
--------src_6013.sql(438B)
--------src_6008.sql(2KB)
--------src_6018.sql(78B)
----doc()
--------rman常用命令.txt(2KB)
--------回收undo表空间.sql(654B)
--------rac_check.txt(1KB)
--------知识散记.txt(1KB)
--------log_minger.txt(2KB)
----tools()
--------msg.wav(7KB)
--------ModiFav.exe(200KB)
--------remark.txt(74B)
--------chkpwd.ini(134B)
--------DBTalk.exe(423KB)
--------chkpwd.exe(492KB)
--------ArchHist.exe(452KB)
--------TestTool.exe(460KB)
--------MonCenter.ini(922B)
--------testtool.ini(375B)
--------baseinfo.txt(84B)
--------WLog.exe(437KB)
--------AddDatafileHist.exe(448KB)
--------DBTalk.Log(115B)
--------wlog.ini(909B)
--------MonCenter.exe(532KB)
--------DBTalk.ini(384B)
----CronTab()
----Log()
--------log_20160625081122462.rtf(258B)