由于ODU命令比較多,特別是關(guān)鍵的unload命令比較復(fù)雜,本文將簡(jiǎn)單介紹幾種場(chǎng)景下使用ODU進(jìn)行數(shù)據(jù)恢復(fù)時(shí),使用的命令序列。
oracle數(shù)據(jù)庫(kù)恢復(fù)工具使用
ODU默認(rèn)的配置文件是config.txt,在啟動(dòng)ODU時(shí),會(huì)自動(dòng)打開這個(gè)配置文件,當(dāng)然在進(jìn)入ODU后,仍然可以通過"load config [config filename]"命令來(lái)裝入配置文件,這個(gè)命令中的config filename(配置文件名)是可選的,如果省略此項(xiàng),將載入默認(rèn)的配置文件config.txt。
下面將詳細(xì)介紹每一項(xiàng)配置參數(shù)的用法以及作用:
1. BYTE_ORDER
這個(gè)參數(shù),指示數(shù)據(jù)文件平臺(tái)字節(jié)序。可選值為"LITTLE"和"BIG",默認(rèn)值為“LITTLE”。
這個(gè)參數(shù)跟ODU運(yùn)行在哪個(gè)平臺(tái)無(wú)關(guān),而只與數(shù)據(jù)文件的平臺(tái)有關(guān)。比如,數(shù)據(jù)文件是AIX平臺(tái)上的,那么這個(gè)值就是“BIG",而數(shù)據(jù)文件是x86平臺(tái)上的,那么這個(gè)值就是”LITTLE“。ODU能夠跨平臺(tái)恢復(fù)數(shù)據(jù),比如可以將AIX上的Oracle數(shù)據(jù)文件復(fù)制到Windows上,由Windows版本上的ODU進(jìn)行恢復(fù),反之亦然。只要通過BYTE_ORDER這個(gè)參數(shù)正確地指示數(shù)據(jù)文件的平臺(tái),即可實(shí)現(xiàn)跨平臺(tái)恢復(fù)。
2. BLOCK_SIZE
這個(gè)參數(shù)設(shè)置數(shù)據(jù)文件缺省的塊大小。ODU支持同一數(shù)據(jù)庫(kù)具有不同塊大小數(shù)據(jù)文件,如果在ODU的control文件中沒有沒文件指定塊大小(參見《ODU命令詳解 PartI》中“open”命令),則使用配置文件中的BLOCK_SIZE指定的大小。這個(gè)參數(shù)可選的值有2048、4096、8192、16384、32768,默認(rèn)值是8192。
3. DATA_PATH
DATA_PATH指定恢復(fù)的數(shù)據(jù)所存儲(chǔ)的目錄,如果需要恢復(fù)的數(shù)量量非常大,可以用這個(gè)參數(shù)值指定一個(gè)與ODU軟件所在目錄不同的路徑。注意這個(gè)參數(shù)指定的目錄必須是已經(jīng)存在的,ODU不會(huì)自動(dòng)創(chuàng)建這個(gè)目錄。
可以使用相對(duì)路徑,也可以使用絕對(duì)路徑。默認(rèn)值為”data“,表示恢復(fù)的數(shù)據(jù)默認(rèn)放在ODU軟件所在目錄的data子目錄中。
- PC官方版
- 安卓官方手機(jī)版
- IOS官方手機(jī)版