理解和使用Oracle 8i分析工具LogMiner建站知識
導讀:1建站知識理解和使用Oracle 8i分析工具LogMinerseo網站優(yōu)化培訓如何seo優(yōu)化推廣網站。
正在看的ORACLE教程是:理解和使用Oracle 8i分析工具LogMiner。
Oracle LogMiner 是Oracle公司從產品8i以后提供的一個實際非常有用的分析工具,使用該工具可以輕松獲得Oracle 重作日志文件(歸檔日志文件)中的具體內容,特別是,該工具可以分析出所有對于數據庫操作的DML(insert、update、delete等)語句,另外還可分析得到一些必要的回滾SQL語句。該工具特別適用于調試、審計或者回退某個特定的事務。 LogMiner分析工具實際上是由一組PL/SQL包和一些動態(tài)視圖(Oracle8i內置包的一部分)組成,它作為Oracle數據庫的一部分來發(fā)布,是8i產品提供的一個完全免費的工具。但該工具和其他Oracle內建工具相比使用起來顯得有些復雜,主要原因是該工具沒有提供任何的圖形用戶界面(GUI)。本文將詳細介紹如何安裝以及使用該工具。 一、LogMiner的用途網站建設教程 日志文件中存放著所有進行數據庫恢復的數據,記錄了針對數據庫結構的每一個變化,也就是對數據庫操作的所有DML語句。 在Oracle 8i之前,Oracle沒有提供任何協(xié)助數據庫管理員來讀取和解釋重作日志文件內容的工具。系統(tǒng)出現問題,對于一個普通的數據管理員來講,唯一可以作的工作就是將所有的log文件打包,然后發(fā)給Oracle公司的技術支持,然后靜靜地等待Oracle 公司技術支持給我們最后的答案。然而從8i以后,Oracle提供了這樣一個強有力的工具-LogMiner。 LogMiner 工具即可以用來分析在線,也可以用來分析離線日志文件,即可以分析本身自己數據庫的重作日志文件,也可以用來分析其他數據庫的重作日志文件。 總的說來,LogMiner工具的主要用途有: 1. 跟蹤數據庫的變化:可以離線的跟蹤數據庫的變化,而不會影響在線系統(tǒng)的性能。 2. 回退數據庫的變化:回退特定的變化數據,減少point-in-time recovery的執(zhí)行。 3. 優(yōu)化和擴容計劃:可通過分析日志文件中的數據以分析數據增長模式。 二、安裝LogMiner 要安裝LogMiner工具,必須首先要運行下面這樣兩個腳本, l $ORACLE_HOME/rdbms/admin/dbmslsm.sql 2 $ORACLE_HOME/rdbms/admin/dbmslsmd.sql. 這兩個腳本必須均以SYS用戶身份運行。其中第一個腳本用來創(chuàng)建DBMS_LOGMNR包,該包用來分析日志文件。第二個腳本用來創(chuàng)建DBMS_LOGMNR_D包,該包用來創(chuàng)建數據字典文件。
三、使用LogMiner工具 下面將詳細介紹如何使用LogMiner工具。 1、創(chuàng)建數據字典文件(data-dictionary) 前面已經談到,LogMiner工具實際上是由兩個新的PL/SQL內建包((DBMS_LOGMNR 和 DBMS_ LOGMNR_D)和四個V$動態(tài)性能視圖(視圖是在利用過程DBMS_LOGMNR.START_LOGMNR啟動LogMiner時創(chuàng)建)組成。在使用LogMiner工具分析redo log文件之前,可以使用DBMS_LOGMNR_D 包將數據字典導出為一個文本文件。該字典文件是可選的,但seo網站優(yōu)化軟件是如果沒有它,LogMiner解釋出來的語句中關于數據字典中的部分(如表名、列名等)和數值都將是16進制的形式,我們是無法直接理解的。例如,下面的sql語句: LogMiner解釋出來的結果將是下面這個樣子, 創(chuàng)建數據字典的目的就是讓LogMiner引用涉及到內部數據字典中的部分時為他們實際的名字,而不是系統(tǒng)內部的16進制。數高端網站建設據字典文件是一個文本文件,使用包DBMS_LOGMNR_D來創(chuàng)建。如果我們要分析的數據庫中的表有變化,影響到庫的數據字典也發(fā)生變化,這時就需要重新創(chuàng)建該字典文件。另外一種情況是在分析另外一個數據庫文件的重作日志時,也必須要重新生成一遍被分析數據庫的數據字典文件。 首先在init.ora初始化參數文件中,指定數據字典文件的位置,也就是添加一個參數UTL_FILE_DIR,該參數值為服務器中放置數據字典文件的目錄。如: 重新啟動數據庫,使新加的參數生效,然后創(chuàng)建數據字典文件:
聲明: 本文由我的SEOUC技術文章主頁發(fā)布于:2023-05-22 ,文章理解和使用Oracle 8i分析工具LogMiner建站知識主要講述標簽,標題,理解和使用Oracle 8i分析工具LogMin網站建設源碼以及服務器配置搭建相關技術文章。轉載請保留鏈接: http://www.bifwcx.com/article/web_5040.html