探討Oracle利用LogMiner
在向大家詳細介紹Oracle利用LogMiner之前,首先讓大家了解下LogMiner,我們可以O(shè)racle利用LogMiner日志分析工具來分析其他數(shù)據(jù)庫實例產(chǎn)生的重作日志文件,而不僅僅用來分析本身安裝LogMiner的數(shù)據(jù)庫實例的redo logs文件。Oracle利用LogMiner分析其他數(shù)據(jù)庫實例時,有幾點需要注意:
1. LogMiner必須使用被分析數(shù)據(jù)庫實例產(chǎn)生的字典文件,而不是安裝LogMiner的數(shù)據(jù)庫產(chǎn)生的字典文件,另外必須保證安裝LogMiner數(shù)據(jù)庫的字符集和被分析數(shù)據(jù)庫的字符集相同。
2. 被分析數(shù)據(jù)庫平臺必須和當前LogMiner所在數(shù)據(jù)庫平臺一樣,也就是說如果我們要分析的文件是由運行在UNIX平臺上的Oracle 8i產(chǎn)生的,那么也必須在一個運行在UNIX平臺上的Oracle實例上運行LogMiner,而不能在其他如Microsoft NT上運行LogMiner。當然兩者的硬件條件不一定要求完全一樣。
3. LogMiner日志分析工具僅能夠分析Oracle 8以后的產(chǎn)品,對于8以前的產(chǎn)品,該工具也無能為力。
LogMiner對于數(shù)據(jù)庫管理員(DBA)來講是個功能非常強大的工具,也是在日常工作中經(jīng)常要用到的一個工具,借助于該工具,可以得到大量的關(guān)于數(shù)據(jù)庫活動的信息。其中一個最重要的用途就是不用全部恢復(fù)數(shù)據(jù)庫就可以恢復(fù)數(shù)據(jù)庫的某個變化。
另外,該工具還可用來監(jiān)視或者審計用戶的活動,如你可以O(shè)racle利用LogMiner工具察看誰曾經(jīng)修改了那些數(shù)據(jù)以及這些數(shù)據(jù)在修改前的狀態(tài)。我們也可以借助于該工具分析任何Oracle 8及其以后版本產(chǎn)生的重作日志文件。另外該工具還有一個非常重要的特點就是可以分析其他數(shù)據(jù)庫的日志文件??傊摴ぞ邔τ跀?shù)據(jù)庫管理員來講,是一個非常有效的工具,深刻理解及熟練掌握該工具,對于每一個數(shù)據(jù)庫管理員的實際工作是非常有幫助的。
【編輯推薦】