亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 數據庫 > Oracle > 正文

LogMiner Enhancements In Oracle9i

2024-08-29 13:46:09
字體:
來源:轉載
供稿:網友

  The basic usage of Logminer is the same between Oracle8i and Oracle9i so for basic usage notes see the LogMiner article in the Oracle8i section.

Several new features have been added to Logminer in Oracle9i to make it more flexible and robust:
  • DDL Statements
  • Data Dictionary access
  • DDL Dictionary Tracking
  • Dictionary Staleness
  • Log Corruption
  • Committed Data Only
  • PRimary Keys
  • Restrictions
  • Logminer Views & Viewer

DDL Statements

In previous versions of LogMiner DDL statements were viewed as a list of DML statements against the internal tables. In Oracle9i the actual DDL statement is now logged. The V$LOGMNR_CONTENTS view now contains a column called OperaTION which indicates if the operation was DDL or DML. The SQL_REDO column shows the actual DDL command.

Data Dictionary Access

The dictionary is used by Logminer to translate object IDs into meaningful object names. In Oracle8i this had to be stored as a flat file on the file system. In Oracle9i you can choose to store the dictionary in the redo logs:
EXECUTE Dbms_Logmnr_D.Build( -
dictfilename => 'C:/Oracle/Oradata/TSH1/Archive/dictionary.ora', options => Dbms_Logmnr_D.Store_In_Flat_File);

EXECUTE Dbms_Logmnr_D.Build( -
options => Dbms_Logmnr_D.Store_In_Redo_Logs);
The latter option can only be used if the database is in ARCHIVELOG mode and will cause a considerable increase in redo.

Logminer can be started using a dictionary file, redo logs or the online dictionary:
EXECUTE DBMS_LOGMNR.START_LOGMNR( -
dictfilename =>'C:/Oracle/Oradata/TSH1/Archive/dictionary.ora');

EXECUTE Dbms_Logmnr.Start_Logmnr( -
options => Dbms_Logmnr.Dict_From_Redo_Logs);

EXECUTE Dbms_Logmnr.Start_Logmnr( -
options => Dbms_Logmnr.Dict_From_Online_Catalog);
If objects have been dropped and recreated the online dictionary may not be able to resolve some object IDs. Its main use is for recent redo logs.

DDL Dictionary Tracking

In Oracle8i the dictionary file was static. Any objects created after the creation of the dictionary file could not be translated. In Oracle9i the DDL_DICT_TRACKING option makes Logminer apply any DDL operations to its dictionary allowing the translation of new objects.
EXECUTE Dbms_Logmnr.Start_Logmnr( -
options =>
Dbms_Logmnr.DDL_Dict_Tracking);
The database must be open for this option.

Dictionary Staleness

In Oracle9i versioning information is logged about each object. If a DDL statement is issued against an object this will alter its version. Logminer is aware of this versioning information and can detect if the current dictionary is not in sync with redo logs.

Log Corruption

Prior to Oracle9i corruption of the logfiles caused Logminer to stop. In Oracle9i the SKip_CORRUPTION option in the Dbms_Logmnr.Start_Logmnr() procedures tells Logminer to attempt to pass over corruptions:
EXECUTE Dbms_Logmnr.Start_Logmnr( -
options => Dbms_Logmnr.Skip_Corruption);
Logminer indicates the number of blocks skipped.

Committed Data Only

The COMMITTED_DATA_ONLY option means that Logminer will only display SQL_REDO and SQL_UNDO for commited transactions, greatly redUCing the number of rows displayed:
EXECUTE Dbms_Logmnr.Start_Logmnr( -
options => Dbms_Logmnr.Committed_Data_Only);

Primary Keys

By default SQL_REDO and SQL_UNDO statements contain rowid references in the WHERE clause. If this data is to used against a different database this rowid has no meaning. For this reason Logminer can be configured to display the primary key value, which can be used in place of the rowid. The rowid is still displayed.

To get these results supplemental redo log groups must be added at the table or database level. This feature significantly increases the amount of redo at the database level.

Restrictions

Logminer does not support:
  • LONG and LOB datatypes
  • Object Types
  • Collections
  • Object Ref datatypes
  • Index Organized tables (IOTs)
Logminor cannot be run in a multithreaded server (MTS) environment but it can be used to analyze logs from a an MTS environment.

Logminer can now be used to view direct path loads as long as the system is in ARCHIVELOG mode and LOGGING is enabled.

Logminer Views & Viewer

Very few changes have occurred to the dictionary views. The V$LOGMNR_CONTENTS view now contains a column called OPERATION which indicates if the operation was DDL or DML. The V$LOGMNR_DICTIONARY view only contains rows if the STORE_IN_FLAT_FILE option was used to create the dictionary.

Oracle Enterprise Manager now includes a GUI tool called Logminor Viewer which allows you to build and store queries against the V$LOGMNR_CONTENTS view. Rows can be returned with the primary key values displayed and the view can be restricted to commited transactions if required.

Hope this helps. Regards Tim...

Back to the Top.
right">(出處:清風軟件下載學院)

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美在线日韩在线| 亚洲国产第一页| 久久国产天堂福利天堂| 成年无码av片在线| 国产suv精品一区二区| 国产精品久久9| 欧美成人午夜激情| 国产精品久久久| 日韩美女毛茸茸| 粉嫩av一区二区三区免费野| 国产精品www网站| 久久久久成人网| 亚洲国产精品中文| 亚洲欧美三级伦理| 国产精品一区久久| 琪琪第一精品导航| 久久九九国产精品怡红院| 91视频免费网站| 自拍亚洲一区欧美另类| 国产精品国产三级国产aⅴ9色| 国产黑人绿帽在线第一区| 欧美日韩xxx| 欧美日韩国产综合视频在线观看中文| 国产91色在线|免| 欧美中文在线观看| 欧美视频在线观看免费| 久精品免费视频| 欧美激情综合色综合啪啪五月| 国产成人激情视频| 欧美久久久精品| 欧美疯狂性受xxxxx另类| 国产精品视频自在线| 欧美性色视频在线| 国产精品永久免费| 中文字幕在线看视频国产欧美在线看完整| 久久久久国产精品www| 91精品一区二区| 欧美丰满少妇xxxxx| 欧美电影免费观看高清完整| 欧美激情精品久久久久久| 国产精品人人做人人爽| 最近2019年中文视频免费在线观看| 亚洲91精品在线观看| 欧美黑人xxx| 欧美精品成人在线| 91亚洲精品久久久| 欧美高清激情视频| 日韩视频永久免费观看| 亚洲国产91色在线| 国产视频欧美视频| 91精品久久久久久久久青青| 亚洲第一色中文字幕| 亚洲精品720p| 色婷婷av一区二区三区在线观看| 中文字幕亚洲色图| 九九热这里只有精品6| 亚洲香蕉成人av网站在线观看| 国产精品99久久久久久久久久久久| 一区二区亚洲欧洲国产日韩| 亚洲性视频网站| 国产精品极品美女在线观看免费| 日本不卡高字幕在线2019| 国产99视频在线观看| 国产成+人+综合+亚洲欧美丁香花| 91精品视频在线播放| 久久伊人精品天天| 久久久999精品| 欧美成人午夜视频| 亚洲性69xxxbbb| 国产成人在线精品| 欧美精品免费播放| 久久免费精品日本久久中文字幕| 成人网欧美在线视频| 在线播放国产一区中文字幕剧情欧美| 一区二区三欧美| 国产精品午夜国产小视频| 狠狠躁夜夜躁人人躁婷婷91| 日韩在线观看成人| 热久久免费视频精品| 亚洲精品久久久久久久久久久久| 欧美另类极品videosbestfree| 欧美黄色小视频| 欧美视频在线观看免费| 久久精视频免费在线久久完整在线看| 欧美电影电视剧在线观看| 久久99精品视频一区97| 久久精品国产亚洲精品2020| 亚洲精品电影网| 色播久久人人爽人人爽人人片视av| 成人有码在线播放| 久久综合五月天| 黑人巨大精品欧美一区二区三区| 亚洲自拍中文字幕| 亚洲一区精品电影| 欧美中文字幕视频在线观看| 中文字幕亚洲欧美一区二区三区| 亚洲欧美激情四射在线日| 亚洲福利视频在线| 欧美激情性做爰免费视频| 日韩视频免费看| 亚洲精品国产欧美| 91精品中国老女人| 一区二区三区四区视频| 国产精品96久久久久久又黄又硬| 亚洲第一黄色网| 亚洲国产精品久久久久久| 午夜精品久久久久久久男人的天堂| 日本韩国在线不卡| 欧美一区二区三区图| 国产精品久久在线观看| 8090理伦午夜在线电影| 久久国产精彩视频| 亲爱的老师9免费观看全集电视剧| 欧美三级欧美成人高清www| 欧美日韩亚洲精品内裤| 97国产精品视频人人做人人爱| 日韩av大片免费看| 韩国v欧美v日本v亚洲| 国产福利视频一区二区| 欧美不卡视频一区发布| 九九热精品视频国产| 欧美片一区二区三区| 精品中文字幕在线观看| 国产亚洲精品激情久久| 欧美在线观看日本一区| 91av视频在线播放| 欧美日韩国产va另类| 欧美激情精品久久久久久黑人| 成人疯狂猛交xxx| 中文字幕精品久久久久| 福利视频一区二区| 中文字幕日韩精品有码视频| 欧美精品在线第一页| 欧美电影在线观看高清| 亚洲国产精品久久久久秋霞不卡| 欧美韩国理论所午夜片917电影| 欧美午夜美女看片| 国产精品av在线| 欧美一级片久久久久久久| 欧美日产国产成人免费图片| 高清欧美一区二区三区| 欧美午夜片在线免费观看| 亚洲美女视频网站| 国产日韩在线视频| 欧美裸体xxxx极品少妇软件| 欧美福利视频网站| 久久亚洲精品国产亚洲老地址| 不卡在线观看电视剧完整版| 激情久久av一区av二区av三区| 97视频国产在线| www.久久久久| 欧美电影免费在线观看| 一本色道久久88综合亚洲精品ⅰ| 亚洲一区二区中文| 日本成人在线视频网址| 国产精品久久久久影院日本| 欧美日韩另类视频| 亚洲欧美日韩直播| 日韩精品中文在线观看| 欧美性xxxx18| 亚洲精品在线看| 久久久精品一区二区| 亚洲欧美三级伦理| 欧美日韩亚洲天堂|