知名企业名称有哪些百度seo关键词排名
使用LOGMNR包挖掘归档日志的过程
1.执行数据库脚本生成对应的包(以sysdba 连接)
sql>@ ?/rdbms/admin/dbmslm.sql; --创建DBMS_LOGMNR
sql>@ ?/rdbms/admin/dbmslmd.sql;--DBMS_LOGMNR_D包
2.使用上述包创建数据字典
2.1 确认数据库环境变量utl_file_dir是否有值,如果没值需要赋值一个有效路径 ,86实例当前有值:/oracle/utl_file,所以这步备用处理。
2.2创建数据字典
SQL> exec dbms_logmnr_d.build('dict.ora','/oracle/utl_file',dbms_logmnr_d.store_in_flat_file);
--第一个参数用于指定字典文件名,
--第二个参数用于指定字典文件所在的的目录,注意该目录一定要与UTL_FILE_DIR参数设置的一致。
--第三个参数表示要生成的字典文件
3.创建要分析的日志文件列表
3.1创建分析列表,即所要分析的日志
SQL> exec dbms_logmnr.add_logfile('/gpfs_jgk_new/2_0000244632.dbf',dbms_logmnr.new);
3.2 添加86实例8月8号其它日志成员,建议每次只添加一个
SQL> exec dbms_logmnr.add_logfile('/gpfs_jgk_new/2_0000244632.dbf',dbms_logmnr.addfile);
exec dbms_logmnr.add_logfile('/gpfs_jgk_new/2_0000244633.dbf',dbms_logmnr.addfile);
exec dbms_logmnr.add_logfile('/gpfs_jgk_new/2_0000244634.dbf',dbms_logmnr.addfile);
exec dbms_logmnr.add_logfile('/gpfs_jgk_new/2_0000244635.dbf',dbms_logmnr.addfile);
exec dbms_logmnr.add_logfile('/gpfs_jgk_new/2_0000244636.dbf',dbms_logmnr.addfile);
exec dbms_logmnr.add_logfile('/gpfs_jgk_new/2_0000244637.dbf',dbms_logmnr.addfile);
...
exec dbms_logmnr.add_logfile('/gpfs_jgk_new/2_0000244916.dbf',dbms_logmnr.addfile);
4.对上面田间的日志进行分析
SQL> exec dbms_logmnr.start_logmnr(dictfilename=>'/oracle/utl_file/dict.ora');
5.把分析结果保存到临时表
create table perfstat.test_log as select * from v$logmnr_contents;
6.释放内存
sql>execute dbms_logmnr.end_logmnr;