解決oracle exp-00091辦法
我們在使用oracle中的exp工具進行匯出的時候,可能會遇到exp-00091錯誤,如下圖所示。
首先肯定的是這個問題不影響我們imp進行匯入操作,
但是有這些錯誤資訊總讓人很不舒服,下面我們就來進行解決它。
解決辦法一:
如果用資料幫浦的方式進行匯出將可以無視該錯誤,其匯出模式如下:
expdp test/test@test diretory=data_pump_dir fiel=test.dump log=test.log
注意:如果data_pump_dir存在則說明這個資料夾沒有進行授權,每個oracle使用者在建立的時候都有這樣的乙個目錄,只要進行授權即可,當然你可以自己進行建立,但不在此問題解決範圍中,在此只給出授權語句
grant read,writer on directory data_pump_dir to test.
匯出完成之後可以用資料幫浦的方式進行匯入,此時將可以無視exp-00091錯誤。
impdp test/test@test dumpfile=test.dump directory ,如果版本號不同也可以加上版本號如下
impdp test/test@test dumpfile=test.dump directory version=10.0.2.1.0---加上版本號。
解決方法二:
修改編碼的方式:
1、用select userenv('language') from dual;
2、檢視系統中的化境變數nls_lang
該環境變數位於:hkey_local_machine/software/oracle/homexx/,xx指的是存在多個資料庫時的系統編號。可以進入到系統登錄檔中進行檢視。可以看到兩邊的編碼明顯不一樣。
3、修改登錄檔中的值,該值為查詢出來的值。american_america.al32utf8--該值為查出來的值,修改完成之後匯出不再報錯。
4、修改完成之後再次進行exp匯出即可。
EXP 00091解決方法
原因 在我們做exp的過程中可能經常會遇到exp 00091 exporting questionable statistics.這樣的exp資訊,其實它就是exp的error message,它產生的原因是因為我們exp工具所在的環境變數中的nls lang與db中的nls characterse...
exp 00091 oracle錯誤的解決辦法
在進行資料庫匯入匯出使用命令exp imp經常出現exp 00091 這樣的錯誤的時候,我們需要做的是對於環境變數nls lang設定正確 首先,我們先檢視需要匯出的資料庫的字元編碼 select from nls database parameters t where t.parameter nl...
exp 00091 oracle錯誤的解決辦法
在進行資料庫匯入匯出使用命令exp imp經常出現exp 00091 這樣的錯誤的時候,我們需要做的是對於環境變數nls lang設定正確 首先,我們先檢視需要匯出的資料庫的字元編碼 select from nls database parameters t where t.parameter nl...