oracle exp匯出時報EXP 00091錯

2021-06-01 02:33:40 字數 503 閱讀 6489

在linux系統上用exp命令匯出oracle資料時,報exp 00091錯誤,但最終也成功匯出了。

在網上查後,有人認為這樣是由於exp的環境變數與資料庫不一至造成的,但匯出後資料是沒問題的。

為了避免報此類錯,可以採取以下措施:

登入資料庫,用「select * from nls_database_parameters;」語句來檢視資料庫的字符集。我查到的結果如下:

用oracle使用者登入後,根據資料庫字符集修改.bash_profile檔案。(此檔案為系統的每個使用者設定環境資訊,當使用者第一次登入時,該檔案被執行。exp 命令所用到的環境變數就是這裡面的。)

我在檔案中新增下面一行

export nls_lang=american_america.zhs16gbk
等號後面對應我查出來的nls_language、nls_territory、nls_characterset

重新以oracle使用者登入,再用exp匯出,就不會再報錯了。

oracle exp匯出與imp匯入

通過exp匯出與imp匯入進行資料的備份轉移 exp命令 1exp username psw test file d test.dmp full y 2exp use rname psw test file d test.dmp owner ly 3exp username psw test fil...

oracle exp 匯出資料報 12520 錯誤

上面的報錯很明顯是資料庫的服務型別導致的。伺服器型別包括兩種 專有伺服器模式和共享伺服器模式。在tnsnames.ora中,下面是我本機的,本機的服務是專有伺服器模式 orcl description address list address protocol tcp host zt8b0dc9aw...

ORACLE exp匯出和imp匯入使用者表

在另一篇部落格有說到利用exp和imp匯出和匯入乙個普通使用者 不包含分割槽表的使用者 那現在這篇就來說下匯出和匯入乙個使用者的某些表。1 oracle11g企業版 2 登入scott使用者 將scott使用者下的某個表匯出,然後匯入到hr使用者下 為了不影響scott自帶的表,我們使用以下語句建立...