偷偷摘套内射激情视频,久久精品99国产国产精,中文字幕无线乱码人妻,中文在线中文a,性爽19p

查看Oracle日志的實(shí)現(xiàn)方法

數(shù)據(jù)庫(kù) Oracle
如果想要查看Oracle數(shù)據(jù)庫(kù)中的日志信息,使用dbms_logmnr是一個(gè)很好的方法,下文就為您介紹logminer的用法,供您參考。

查看Oracle日志有多種的方法,下面就教您如何使用dbms_logmnr實(shí)現(xiàn)查看Oracle日志信息的方法,如果您遇到過(guò)類(lèi)似的問(wèn)題,不妨一看。

1:介紹:dbms_logmnr是oracle在oracle8i所提供的新package。它主要用于分析log file文件(包括online redo log file,archived log file),將log file中的信息轉(zhuǎn)存到v$logmnr_contents中,從而獲取對(duì)oracle數(shù)據(jù)庫(kù)操作的歷史信息。它不僅可以分析oracle8i的log file,也可以分析oracle8的log file。信息主要包括在你分析的時(shí)間限制內(nèi)數(shù)據(jù)庫(kù)數(shù)據(jù)作了些什么變更,執(zhí)行了哪些語(yǔ)句。

2:使用方法

1)打開(kāi)init.ora文件,加入utl_file_dir=d:\oracle(注:改為自己的路徑,是logminer使用文件的默認(rèn)路徑),然后應(yīng)用新的設(shè)置打開(kāi)oracle數(shù)據(jù)庫(kù)。

2)執(zhí)行SQL>。 execute dbms_logmnr_d.build('shwdict.ora','D:\oracle'); ,(注:將生成d:\oracle\shwdict.ora文件,此文件可以以后重復(fù)使用,但不能同時(shí)用于幾個(gè)logmnr)用于生成數(shù)據(jù)字典;如果沒(méi)有dbms_logmnr_d包,需手工執(zhí)行@d:\oracle\ora8\rdbms\admin\dbmslmd.sql;如果執(zhí)行過(guò)程中報(bào)下標(biāo)越界錯(cuò)誤,則需要打開(kāi)@d:\oracle\ora8\rdbms\admin\dbmslmd.sql文件,將其中的TYPE col_desc_array IS VARRAY(513) OF col_description的513加大,我是改成了1513,保存文件重新執(zhí)行@d:\oracle\ora8\rdbms\admin\dbmslmd.sql;(注:都要以sysdba身份登陸執(zhí)行)。

3)將要分析的Oracle日志文件加入要分析的log list中,察看有哪些Oracle日志文件可以用

select * from v$logfile;

查詢(xún)已經(jīng)加入那些可以用

select * from v$logmnr_logs(注:查詢(xún)必須在同一個(gè)會(huì)話中查詢(xún),單獨(dú)開(kāi)查詢(xún)將查不到)

語(yǔ)句如下:

  1. execute dbms_logmnr.add_logfile('d:\oracle\oradata\shw\redo01_1.log',dbms_logmnr.new);  
  2.  
  3. execute dbms_logmnr.add_logfile('d:\ORACLE\ORADATA\ORA\REDO02_1.LOG',dbms_logmnr.addfile);  
  4.  
  5. execute dbms_logmnr.add_logfile('d:\ORACLE\ORADATA\ORA\REDO03_1.LOG',dbms_logmnr.addfile);  

如果需要從分析列表里去掉一個(gè)文件用

  1. ('d:\ORACLE\ORADATA\ORA\REDO03_1.LOG',dbms_logmnr.removefile); 

4)更改會(huì)話時(shí)間表達(dá)方式(注一定要在本會(huì)話下修改,我開(kāi)始發(fā)生錯(cuò)誤就是因?yàn)樵趧e的會(huì)話里修改的,如果允許,可以將數(shù)據(jù)庫(kù)默認(rèn)的時(shí)間表達(dá)方式修改掉)會(huì)話內(nèi)修改為alter session set nls_date_format='yyyy-mm-dd hh24:mi:ss'; 系統(tǒng)設(shè)置在注冊(cè)表。

5)查詢(xún)分析的日志文件包含的scn范圍和日期范圍。

  1. select low_time,high_time,low_scn,next_scn from v$logmnr_logs; 

會(huì)列出你加入的日志文件的以上信息。

6)執(zhí)行分析:

  1. dbms_logmnr.start_logmnr(  
  2. dictfilename => 'd:\oracle\shwdict.ora',startscn=>xxxxxx,endscn=>xxxxx,starttime => to_date('20030501 12:15:00','yyyymmdd hh24:mi:ss'), endtime => to_date('20030501 15:40:30','yyyymmdd hh24:mi:ss'));  

要注意scn范圍和日期格式,格式要與你修改的一樣。

7:查詢(xún)

  1. Select SCN,timestamp, session# session_num, sql_redo  
  2. From V$LOGMNR_CONTENTS  
  3. Order by 1  

具體要查詢(xún)什么內(nèi)容可以自己修改。
 

 

 

 

【編輯推薦】

教您如何修改oracle用戶(hù)名

Oracle用戶(hù)會(huì)話信息的查詢(xún)方法

帶您了解ORACLE用戶(hù)驗(yàn)證機(jī)制

Oracle表空間的相關(guān)語(yǔ)句介紹

修改Oracle用戶(hù)密碼的方法

責(zé)任編輯:段燃 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2010-11-19 13:42:38

2010-11-19 13:14:21

Oracle刪除歸檔日

2010-10-29 13:50:21

oracle日志文件

2010-10-27 14:34:56

Oracle日志文件

2010-10-29 14:44:35

ORACLE歸檔日志

2010-11-19 13:19:26

Oracle歸檔日志

2010-11-16 11:17:41

Oracle表空間大小

2010-10-26 16:43:58

查看Oracle索引

2010-10-29 13:55:48

Oracle日志文件

2010-10-28 14:18:01

oracle數(shù)據(jù)庫(kù)版本

2010-04-19 09:37:22

Oracle查詢(xún)語(yǔ)句

2010-11-19 13:59:25

oracle告警日志

2009-08-07 09:35:40

Oracle發(fā)送Ema

2010-10-29 14:20:54

Oracle移動(dòng)控制文

2010-11-10 11:54:32

SQL SERVER刪

2022-02-18 11:26:23

日志程序Linux

2010-10-13 15:45:23

MySQL二進(jìn)制日志

2011-08-19 16:20:14

Oracle數(shù)據(jù)庫(kù)查看工具LogMine

2011-08-02 11:16:08

Oracle數(shù)據(jù)庫(kù)歸檔日志

2010-10-27 16:49:23

Oracle刪除重復(fù)記
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)