話說,電腦的檔案不小心刪除或是磁碟分割區損壞時,
一般我們都會去找一些可以scan磁區磁軌的軟體,將磁碟上所有磁區的資料給讀出來,
但是那是針對一般作業系統下的資料而言,我們會這樣做,
如果我們遇到的是Oracle裡面的data呢?
有沒有相關的軟體可以幫我們將Oracle的每一個data block給讀出來呢?
答案是肯定的,而且這玩意兒是對岸做的,目前是free的...

這邊為大家介紹當資料庫資料毀損時用來回覆資料的好工具-ODL,
ODU全名為ODU全名為Oracle Database Unloader,是類似於Oracle的DUL的軟體,
用於直接讀取Oracle數去中的數據文件中讀取表格資料。在各種原因造成的資料庫不能open,
用於搶救data,盡可能的減少Data Loss。

    ‧支援的Oracle資料庫版本包括8i,9i,10g,11g

    ‧自動檢測資料檔案的tablespace number和datafile number。

    ‧在有SYSTEM tablespace的情況下,自動獲取Data dictionary資訊。

    ‧支持各種table,普通的HEAP table,IOT table,聚簇(CLUSTER)table。

    ‧DESC表,以顯示table的column定義

    ‧支援10g及以上的大檔(BigFile)表空間

    ‧列出table的partition和subpartition。

    ‧支援table被truncate後的資料恢復。

    ‧支援table被drop後的資料恢復。

    ‧支援table compress。

    ‧支援在沒有SYSTEM表空間和資料字典損壞的情況下恢復資料,在沒有Data dictionary可用
        時,ODU能夠自動判斷資料的類型。

    ‧支持IOT table導出:
      -普通IOT table的匯出。
      -壓縮IOT table的匯出。
      -支持IOT table溢出段。
      -支持IOT table partition(包括sub partition)。
      -只能在有SYSTEM表空間時才能導出IOT表。

    ‧支援多種平臺的資料庫,包括AIX、LINUX、HPUX、SOLARIS、WINDOWS等。能夠在一個
       平臺上匯出其他平臺的資料,比如在Windows 32位元系統上,使用AIX系統上的資料檔案匯出資 
       料。

    ‧支持的資料類型包括:NUMBER, CHAR, VARCHAR2, NCHAR,NVARHCAR2, LONG,  
       DATE, RAW, LONG RAW, BLOB, CLOB, TIMESTAMP (9i+) , BINARY FLOAT, BINARY
       DOUBLE (10g+)。

    ‧導出的資料格式包括純文字檔和DMP檔兩種。以純文字匯出時,能夠自動生成建立table的SQL和
       SQLLDR導入所需的CONTROL文件(.CTL) 。

    ‧支援同一個database中不同的data block大小的data file。

    ‧全面支持LOB欄位:
      -支持CLOB、NCLOB和BLOB。
      -CLOB支援Big Endian和Little Endian位元組序。
      -支持LOB分區,子分區。
      -支援同一個表中,不同LOB列使用不同CHUNCK SIZE的情況。
      -CLOB資料可以導出到與其他列相同的檔中,或儲存到單獨的檔中。
      -LOB列只有在SYSTEM表空間存在的情況下才能導出。

    ‧支持多種字元集之間的轉換,能夠正確的轉換CLOB、NCLOB、NVARCHAR2列類型的資料到指
       定的字元集。

    ‧ODU全面支援64位元系統,支援超過4G大小的資料檔案。

    ‧支援複製作業系統命令不能複製的壞檔。

    ‧模擬oracle的dump block功能,能夠dump data block的資料。

    ‧目前不支援的功能:
      -11g的SecureFiles。

    ‧ODU有什麼使用限制嗎?
      -ODU目前沒有任何使用上的限制,沒有在軟體中設置功能上的限制。
          

感謝  老熊  貢獻這麼好的軟體...

ref:http://www.laoxiong.net/odu


arrow
arrow
    全站熱搜
    創作者介紹
    創作者 噗噗噗的潛水珽 的頭像
    噗噗噗的潛水珽

    潛水珽的異想世界

    噗噗噗的潛水珽 發表在 痞客邦 留言(0) 人氣()