Dul基本使用
这几天朋友问我dul怎么用,抽时间给他做了个实验。其实网上已经有很多dul的使用方法,而且我也不推荐使用dul、odu这样的工具去恢复数据,这是体力活的. 而且现在最新版都是时间限制,好像是40多天,具体的忘记了。希望大家不要用到此种类似的工具 dul主要的
这几天朋友问我dul怎么用,抽时间给他做了个实验。其实网上已经有很多dul的使用方法,而且我也不推荐使用dul、odu这样的工具去恢复数据,这是体力活的.
而且现在最新版都是时间限制,好像是40多天,具体的忘记了。希望大家不要用到此种类似的工具
dul主要的参数文件为init.dul 下面是个例子
╭─oracle@enmotech ~/dul ╰─? cat init.dul osd_big_endian_flag=false --小字节平台 osd_dba_file_bits=10 osd_c_struct_alignment=32 osd_file_leader_size=1 osd_word_size = 32 #osd这些参数涉及到主机平台的 feedback = 1000 dc_columns=2000000 dc_tables=10000 dc_objects=1000000 dc_users=400 dc_segments=100000 USE_LOB_FILES =TRUE CONTROL_FILE = file.txt --指定了要抽出的文件信息 LDR_ENCLOSE_CHAR=| db_block_size=8192 export_mode=FALSE --使用文件格式导出文件,true导出dmp文件 compatible=11
dul第二个主要文件是CONTROL_FILE参数指定的文件,. 下面是个例子
╭─oracle@enmotech ~/dul ╰─? cat file.txt 0 1 /oradata/orcl/system01.dbf 1 2 /oradata/orcl/sysaux01.dbf 2 3 /oradata/orcl/undotbs01.dbf 4 4 /oradata/orcl/users01.dbf 30 5 /oradata/orcl/test01.dbf 28 6 /oradata/orcl/dbtk.dbf 29 7 /oradata/orcl/ignite.dbf 5 8 /oradata/orcl/goldengate01.dbf 31 9 /oradata/orcl/ogg_test01.dbf 33 1024 /oradata/orcl/big_test.dbf ╭─oracle@enmotech ~/dul 这里也可以直接写文件名 ╭─oracle@enmotech ~/dul ╰─? cat file.txt 1 ? /oradata/orcl/system01.dbf /oradata/orcl/sysaux01.dbf /oradata/orcl/undotbs01.dbf /oradata/orcl/users01.dbf /oradata/orcl/test01.dbf /oradata/orcl/dbtk.dbf /oradata/orcl/ignite.dbf /oradata/orcl/goldengate01.dbf /oradata/orcl/ogg_test01.dbf /oradata/orcl/big_test.dbf ╭─oracle@enmotech ~/dul ╰─?
下面开始使用,实在system文件存在的前提下
╭─oracle@enmotech ~/dul ╰─? ./dul Data UnLoader: 10.2.0.5.32 - Internal Only - on Tue Jul 15 12:22:17 2014 with 64-bit io functions Copyright (c) 1994 2014 Bernard van Duijnen All rights reserved. Strictly Oracle Internal Use Only DUL: Warning: Recreating file "dul.log" Found db_id = 1348727197 Found db_name = ORCL DUL> show datafiles --查看数据文件 ts# rf# start blocks offs open err file name 0 1 0 89601 0 0 0 /oradata/orcl/system01.dbf 1 2 0 409601 0 0 0 /oradata/orcl/sysaux01.dbf 2 3 0 240225 0 0 0 /oradata/orcl/undotbs01.dbf 4 4 0 129601 0 0 0 /oradata/orcl/users01.dbf 30 5 0 6401 0 0 0 /oradata/orcl/test01.dbf 28 6 0 75537 0 0 0 /oradata/orcl/dbtk.dbf 29 7 0 25601 0 0 0 /oradata/orcl/ignite.dbf 5 8 0 2561 0 0 0 /oradata/orcl/goldengate01.dbf 31 9 0 118537 0 1 0 /oradata/orcl/ogg_test01.dbf 33 1024 0 12801 0 1 0 /oradata/orcl/big_test.dbf DUL> bootstrap --挖掘数据字典 2 ; Probing file = 1, block = 520 . unloading table BOOTSTRAP$ DUL: Warning: block number is non zero but marked deferred trying to process it anyhow 60 rows unloaded DUL: Warning: Dictionary cache DC_BOOTSTRAP is empty Reading BOOTSTRAP.dat 60 entries loaded Parsing Bootstrap$ contents DUL: Warning: Recreating file "dict.ddl" Generating dict.ddl for version 11 OBJ$: segobjno 18, file 1 block 240 TAB$: segobjno 2, tabno 1, file 1 block 144 COL$: segobjno 2, tabno 5, file 1 block 144 USER$: segobjno 10, tabno 1, file 1 block 208 Running generated file "@dict.ddl" to unload the dictionary tables . unloading table OBJ$ 14530 rows unloaded . unloading table TAB$ 1450 rows unloaded . unloading table COL$ 63476 rows unloaded . unloading table USER$ 45 rows unloaded Reading USER.dat 45 entries loaded Reading OBJ.dat 14530 entries loaded and sorted 14530 entries Reading TAB.dat 1450 entries loaded Reading COL.dat 63476 entries loaded and sorted 63476 entries Reading BOOTSTRAP.dat 60 entries loaded DUL: Warning: Recreating file "dict.ddl" Generating dict.ddl for version 11 OBJ$: segobjno 18, file 1 block 240 TAB$: segobjno 2, tabno 1, file 1 block 144 COL$: segobjno 2, tabno 5, file 1 block 144 USER$: segobjno 10, tabno 1, file 1 block 208 TABPART$: segobjno 568, file 1 block 3872 INDPART$: segobjno 573, file 1 block 3912 TABCOMPART$: segobjno 590, file 1 block 4056 INDCOMPART$: segobjno 595, file 1 block 4096 TABSUBPART$: segobjno 580, file 1 block 3976 INDSUBPART$: segobjno 585, file 1 block 4016 IND$: segobjno 2, tabno 3, file 1 block 144 ICOL$: segobjno 2, tabno 4, file 1 block 144 LOB$: segobjno 2, tabno 6, file 1 block 144 COLTYPE$: segobjno 2, tabno 7, file 1 block 144 TYPE$: segobjno 495, tabno 1, file 1 block 3344 COLLECTION$: segobjno 495, tabno 2, file 1 block 3344 ATTRIBUTE$: segobjno 495, tabno 3, file 1 block 3344 LOBFRAG$: segobjno 601, file 1 block 4144 LOBCOMPPART$: segobjno 604, file 1 block 4168 UNDO$: segobjno 15, file 1 block 224 TS$: segobjno 6, tabno 2, file 1 block 176 PROPS$: segobjno 98, file 1 block 800 Running generated file "@dict.ddl" to unload the dictionary tables . unloading table OBJ$ DUL: Warning: Recreating file "OBJ.ctl" 14530 rows unloaded . unloading table TAB$ DUL: Warning: Recreating file "TAB.ctl" 1450 rows unloaded . unloading table COL$ DUL: Warning: Recreating file "COL.ctl" 63476 rows unloaded . unloading table USER$ DUL: Warning: Recreating file "USER.ctl" 45 rows unloaded . unloading table TABPART$ 147 rows unloaded . unloading table INDPART$ 153 rows unloaded . unloading table TABCOMPART$ 5 rows unloaded . unloading table INDCOMPART$ 4 rows unloaded . unloading table TABSUBPART$ 38 rows unloaded . unloading table INDSUBPART$ 6 rows unloaded . unloading table IND$ 1757 rows unloaded . unloading table ICOL$ 3609 rows unloaded . unloading table LOB$ 218 rows unloaded . unloading table COLTYPE$ 1594 rows unloaded . unloading table TYPE$ 1328 rows unloaded . unloading table COLLECTION$ 338 rows unloaded . unloading table ATTRIBUTE$ 5676 rows unloaded . unloading table LOBFRAG$ 1 row unloaded . unloading table LOBCOMPPART$ 0 rows unloaded . unloading table UNDO$ 41 rows unloaded . unloading table TS$ 36 rows unloaded . unloading table PROPS$ 36 rows unloaded Reading USER.dat 45 entries loaded Reading OBJ.dat 14530 entries loaded and sorted 14530 entries Reading TAB.dat 1450 entries loaded Reading COL.dat 63476 entries loaded and sorted 63476 entries Reading TABPART.dat 147 entries loaded and sorted 147 entries Reading TABCOMPART.dat 5 entries loaded and sorted 5 entries Reading TABSUBPART.dat 38 entries loaded and sorted 38 entries Reading INDPART.dat 153 entries loaded and sorted 153 entries Reading INDCOMPART.dat 4 entries loaded and sorted 4 entries Reading INDSUBPART.dat 6 entries loaded and sorted 6 entries Reading IND.dat 1757 entries loaded Reading LOB.dat 218 entries loaded Reading ICOL.dat 3609 entries loaded Reading COLTYPE.dat 1594 entries loaded Reading TYPE.dat 1328 entries loaded Reading ATTRIBUTE.dat 5676 entries loaded Reading COLLECTION.dat 338 entries loaded Reading BOOTSTRAP.dat 60 entries loaded Reading LOBFRAG.dat 1 entries loaded and sorted 1 entries Reading LOBCOMPPART.dat 0 entries loaded and sorted 0 entries Reading UNDO.dat 41 entries loaded Reading TS.dat 36 entries loaded Reading PROPS.dat 36 entries loaded Database character set is ZHS16GBK Database national character set is AL16UTF16 DUL> show undo; --查看undo us# status$ Description name segment header block 0 3 KTUINUSE (in use) SYSTEM ts 0 file 1 block 128 1 1 KTUINVAL (invalid) _SYSSMU1_1369880276$ ts 2 file 3 block 128 2 1 KTUINVAL (invalid) _SYSSMU2_532028113$ ts 2 file 3 block 144 3 1 KTUINVAL (invalid) _SYSSMU3_2108513962$ ts 2 file 3 block 160 4 1 KTUINVAL (invalid) _SYSSMU4_3639597549$ ts 2 file 3 block 176 5 1 KTUINVAL (invalid) _SYSSMU5_3500755112$ ts 2 file 3 block 192 6 1 KTUINVAL (invalid) _SYSSMU6_2567534412$ ts 2 file 3 block 208 7 1 KTUINVAL (invalid) _SYSSMU7_3504403778$ ts 2 file 3 block 224 8 1 KTUINVAL (invalid) _SYSSMU8_2645069961$ ts 2 file 3 block 240 9 1 KTUINVAL (invalid) _SYSSMU9_595419161$ ts 2 file 3 block 256 10 1 KTUINVAL (invalid) _SYSSMU10_2169650900$ ts 2 file 3 block 272 11 1 KTUINVAL (invalid) _SYSSMU11_4171576427$ ts 26 file 7 block 128 12 1 KTUINVAL (invalid) _SYSSMU12_2246972428$ ts 26 file 7 block 144 13 1 KTUINVAL (invalid) _SYSSMU13_716936117$ ts 26 file 7 block 160 14 1 KTUINVAL (invalid) _SYSSMU14_1643483354$ ts 26 file 7 block 176 15 1 KTUINVAL (invalid) _SYSSMU15_3959622672$ ts 26 file 7 block 192 16 1 KTUINVAL (invalid) _SYSSMU16_1040802448$ ts 26 file 7 block 208 17 1 KTUINVAL (invalid) _SYSSMU17_2705027949$ ts 26 file 7 block 224 18 1 KTUINVAL (invalid) _SYSSMU18_1778755453$ ts 26 file 7 block 240 19 1 KTUINVAL (invalid) _SYSSMU19_113712248$ ts 26 file 7 block 256 20 1 KTUINVAL (invalid) _SYSSMU20_3294746070$ ts 26 file 7 block 272 21 2 KTUAVAIL (available) _SYSSMU21_200063127$ ts 2 file 3 block 128 22 2 KTUAVAIL (available) _SYSSMU22_2449563750$ ts 2 file 3 block 144 23 2 KTUAVAIL (available) _SYSSMU23_2921712717$ ts 2 file 3 block 160 24 2 KTUAVAIL (available) _SYSSMU24_1606202302$ ts 2 file 3 block 176 25 2 KTUAVAIL (available) _SYSSMU25_2650409587$ ts 2 file 3 block 192 26 2 KTUAVAIL (available) _SYSSMU26_3913076954$ ts 2 file 3 block 208 27 2 KTUAVAIL (available) _SYSSMU27_3238715147$ ts 2 file 3 block 224 28 2 KTUAVAIL (available) _SYSSMU28_2600633533$ ts 2 file 3 block 240 29 2 KTUAVAIL (available) _SYSSMU29_2643192669$ ts 2 file 3 block 256 30 2 KTUAVAIL (available) _SYSSMU30_440934135$ ts 2 file 3 block 272 31 1 KTUINVAL (invalid) _SYSSMU31_2304516445$ ts 27 file 6 block 128 32 1 KTUINVAL (invalid) _SYSSMU32_3887112535$ ts 27 file 6 block 144 33 1 KTUINVAL (invalid) _SYSSMU33_88603952$ ts 27 file 6 block 160 34 1 KTUINVAL (invalid) _SYSSMU34_1689777477$ ts 27 file 6 block 176 35 1 KTUINVAL (invalid) _SYSSMU35_2746457455$ ts 27 file 6 block 192 36 1 KTUINVAL (invalid) _SYSSMU36_3504890656$ ts 27 file 6 block 208 37 1 KTUINVAL (invalid) _SYSSMU37_3917047416$ ts 27 file 6 block 224 38 1 KTUINVAL (invalid) _SYSSMU38_1684124047$ ts 27 file 6 block 240 39 1 KTUINVAL (invalid) _SYSSMU39_2587846914$ ts 27 file 6 block 256 40 1 KTUINVAL (invalid) _SYSSMU40_2956833625$ ts 27 file 6 block 272 DUL> desc travel.t1 --查看表结构 2 ; Table TRAVEL.T1 obj#= 17424, dataobj#= 17424, ts#= 4, file#= 4, block#=85802 tab#= 0, segcols= 16, clucols= 0 Column information: icol# 01 segcol# 01 OWNER len 30 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 02 segcol# 02 OBJECT_NAME len 128 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 03 segcol# 03 SUBOBJECT_NAME len 30 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 04 segcol# 04 OBJECT_ID len 22 type 2 NUMBER(0,-127) icol# 05 segcol# 05 DATA_OBJECT_ID len 22 type 2 NUMBER(0,-127) icol# 06 segcol# 06 OBJECT_TYPE len 19 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 07 segcol# 07 CREATED len 7 type 12 DATE icol# 08 segcol# 08 LAST_DDL_TIME len 7 type 12 DATE icol# 09 segcol# 09 TIMESTAMP len 19 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 10 segcol# 10 STATUS len 7 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 11 segcol# 11 TEMPORARY len 1 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 12 segcol# 12 GENERATED len 1 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 13 segcol# 13 SECONDARY len 1 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 14 segcol# 14 NAMESPACE len 22 type 2 NUMBER(0,-127) icol# 15 segcol# 15 EDITION_NAME len 30 type 1 VARCHAR2 cs 852(ZHS16GBK) icol# 16 segcol# 16 ID len 22 type 2 NUMBER(0,-127) DUL> unload table travel.t1; --unload table . unloading table T1 0 rows unloaded DUL> unload table travel.t2; . unloading table T2 . Unloading partition T_R_P1 . Unloading sub partition SYS_SUBP64 . Unloading partition T_R_P2 . Unloading sub partition SYS_SUBP65 . Unloading partition T_R_P3 . Unloading sub partition T_R_P3_H1 . Unloading sub partition T_R_P3_H2 . Unloading sub partition T_R_P3_H3 . Unloading partition T_R_PD . Unloading sub partition SYS_SUBP66 . table T2 total 2 rows unloaded DUL> unload table travel.t3; . unloading table T3 2838 rows unloaded
原文地址:Dul基本使用, 感谢原作者分享。

熱AI工具

Undresser.AI Undress
人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover
用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool
免費脫衣圖片

Clothoff.io
AI脫衣器

Video Face Swap
使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱門文章

熱工具

記事本++7.3.1
好用且免費的程式碼編輯器

SublimeText3漢化版
中文版,非常好用

禪工作室 13.0.1
強大的PHP整合開發環境

Dreamweaver CS6
視覺化網頁開發工具

SublimeText3 Mac版
神級程式碼編輯軟體(SublimeText3)

CrystalDiskMark是一款適用於硬碟的小型HDD基準測試工具,可快速測量順序和隨機讀取/寫入速度。接下來就讓小編為大家介紹一下CrystalDiskMark,以及crystaldiskmark如何使用吧~一、CrystalDiskMark介紹CrystalDiskMark是一款廣泛使用的磁碟效能測試工具,用於評估機械硬碟和固態硬碟(SSD)的讀取和寫入速度和隨機I/O性能。它是一款免費的Windows應用程序,並提供用戶友好的介面和各種測試模式來評估硬碟效能的不同方面,並被廣泛用於硬體評

foobar2000是一款能隨時收聽音樂資源的軟體,各種音樂無損音質帶給你,增強版本的音樂播放器,讓你得到更全更舒適的音樂體驗,它的設計理念是將電腦端的高級音頻播放器移植到手機上,提供更便捷高效的音樂播放體驗,介面設計簡潔明了易於使用它採用了極簡的設計風格,沒有過多的裝飾和繁瑣的操作能夠快速上手,同時還支持多種皮膚和主題,根據自己的喜好進行個性化設置,打造專屬的音樂播放器支援多種音訊格式的播放,它還支援音訊增益功能根據自己的聽力情況調整音量大小,避免過大的音量對聽力造成損害。接下來就讓小編為大

在抖音平台上,許多用戶都渴望獲得等級認證,其中10級燈牌更是展示用戶在抖音上的影響力和認可度。本文將深入探討抖音10級燈牌的價格以及達到此等級所需的時間,以幫助使用者更了解此過程。一、抖音10級燈牌多少錢?抖音10級燈牌的價格會受市場波動和供需情況的影響而有所差異,一般價格在幾千元到萬元之間。這個價格主要包括燈牌本身的成本和可能的服務費用。用戶可透過抖音官方管道或第三方服務機構購買10級燈牌,但在購買時要留意選擇合法管道,以免遭遇虛假或詐欺交易。二、10級粉絲燈牌要幾天?達到10級燈牌

MetaMask(中文也叫小狐狸錢包)是一款免費的、廣受好評的加密錢包軟體。目前,BTCC已支援綁定MetaMask錢包,綁定後可使用MetaMask錢包進行快速登錄,儲值、買幣等,且首次綁定還可獲得20USDT體驗金。在BTCCMetaMask錢包教學中,我們將詳細介紹如何註冊和使用MetaMask,以及如何在BTCC綁定並使用小狐狸錢包。 MetaMask錢包是什麼? MetaMask小狐狸錢包擁有超過3,000萬用戶,是當今最受歡迎的加密貨幣錢包之一。它可免費使用,可作為擴充功能安裝在網絡

網易郵箱,作為中國網友廣泛使用的一種電子郵箱,一直以來以其穩定、高效的服務贏得了用戶的信賴。而網易信箱大師,則是專為手機使用者打造的信箱軟體,它大大簡化了郵件的收發流程,讓我們的郵件處理變得更加便利。那麼網易信箱大師該如何使用,具體又有哪些功能呢,下文中本站小編將為大家帶來詳細的內容介紹,希望能幫助到大家!首先,您可以在手機應用程式商店搜尋並下載網易信箱大師應用程式。在應用寶或百度手機助手中搜尋“網易郵箱大師”,然後按照提示進行安裝即可。下載安裝完成後,我們打開網易郵箱帳號並進行登錄,登入介面如下圖所示

在如今雲端儲存已成為我們日常生活和工作中不可或缺的一部分。百度網盤作為國內領先的雲端儲存服務之一,憑藉其強大的儲存功能、高效的傳輸速度以及便捷的操作體驗,贏得了廣大用戶的青睞。而且無論你是想要備份重要文件、分享資料,還是在線上觀看影片、聽取音樂,百度網盤都能滿足你的需求。但很多用戶可能對百度網盤app的具體使用方法還不了解,那麼這篇教學就將為大家詳細介紹百度網盤app如何使用,還有疑惑的用戶們就快來跟著本文詳細了解一下吧!百度雲網盤怎麼用:一、安裝首先,下載並安裝百度雲軟體時,請選擇自訂安裝選

玩家在艾爾登法環中進行遊戲時可以體驗遊戲主線劇情,以及收集遊戲成就,有很多玩家不知道艾爾登法環通關需要多久,玩家的通關流程在30個小時。艾爾登法環通關需要多久答:30小時。 1、這個30小時的通關時長指的雖然不是高手般的速通,但也省略了許多的流程。 2.如果你想獲得更好的遊戲體驗或是體驗完整的劇情,那麼時長上肯定要花費更多的時間。 3.如果玩家是全收集大約要100-120小時。 4.如果是只走主線刷BOSS大約:50-60小時。 5.如果是想全部體驗:150小時打底。

作為中國最熱門的短視頻平台之一,抖音吸引了大量的用戶和粉絲。在抖音上,我們常常聽到關於粉絲和朋友的說法,但你知道抖音粉絲和朋友有何不同嗎?下面將詳細解答這個問題。一、抖音粉絲和朋友的差別是什麼?在抖音上,粉絲是指那些對你的內容感興趣並選擇關注你的人。他們會透過按讚、留言等方式與你互動,建立一種虛擬的連結。而朋友則是在現實生活中認識的人,彼此之間有著真實的社交關係。在抖音這樣的社群平台上,粉絲和朋友之間的互動方式和深度可能會有所不同,但都是建立和維繫社群網路的重要元素。粉絲數是指關注您帳號的
