有七八個oracle10G的資料庫應用,我建立了一個專門用于異地備份oracle10g資料庫的機器,配置net manager后用exp命令在我這個專門用于備份oracle10g資料庫的機器上來備份資料庫,前段時間服務器出問題了,在vm workstation中安裝了oracle10g的服務器端,配置net manager后用exp命令匯出資料庫失敗,請各位大神給看看,謝謝!!

uj5u.com熱心網友回復:
uj5u.com熱心網友回復:
什么版本資料庫,用expdp匯出匯入試試uj5u.com熱心網友回復:
解答:這個問題原因是用了高版本的exp去匯出低版本的資料。比如你的local資料是10.1的,而卻要去匯出9i的資料。方法1:直接到需要匯出的那個機器上去做匯出,再把檔案拷貝過來。
方法2:重新安裝一個Oracle客戶端,版本要不高于local機器上的那個版本。
二、解決辦法和注意事項
上述兩種方法均可解決。但方法1有可能沒有權限進入遠程機器,方法2中有些麻煩。
還有一種方法就是匯出為.sql的形式,這種方法是不受版本影響的。
三、注意事項
需要注意的是,若表中還有BLOB或CLOB欄位,就無法用.sql的形式匯出了。
uj5u.com熱心網友回復:
。。。。
uj5u.com熱心網友回復:
都是oracle10G第二版本的,10.0.2.的
uj5u.com熱心網友回復:
都是10.0.2的,以前用的就是這個資料庫服務器端的,是不是光配置客戶端上的net manager不行呢!!
uj5u.com熱心網友回復:
可能是,expdp這種方式呢?uj5u.com熱心網友回復:
plsql可以訪問,就是在異地做EXP匯出不行。uj5u.com熱心網友回復:
也報同樣的錯誤
我在批處理中把exp換成expdp也不行
uj5u.com熱心網友回復:
我換成expdp后提示引數錯誤"file"難道expdp和exp命令格式不同。。
uj5u.com熱心網友回復:
報的錯不一樣? 報錯發出來看看?uj5u.com熱心網友回復:
expdp user/pwd dumpfile=...uj5u.com熱心網友回復:
好的,我試試,不行繼續跟帖!
uj5u.com熱心網友回復:
個別可以用EXP命令異地匯出,有的還是不行提示錯誤!!uj5u.com熱心網友回復:
那個錯誤還是版本的問題,我換成9I就好了!!轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/100790.html
標籤:基礎和管理
