EXP,IMP遷移資料庫的時候註釋亂碼解決方法
在使用 imp/exp 匯入/匯出 把8I遷移到10G資料時發現匯入的資料註釋全部都是亂碼.
原因是匯出的時候客戶端字符集沒有設定,或者設定不對。修改成DB的就OK了
查了一下字符集(select userenv('language') from dual;)
匯出庫的字符集是 SIMPLIFIED CHINESE_CHINA.ZHS16GBK
匯入庫的字符集是 AMERICAN_AMERICA.ZHS16GBK
匯入客戶端的字符集是 AMERICAN_AMERICA.ZHS16GBK
-----------------------
後匯出端的NLS_LANG,發現沒有這個變數,我是用oracle使用者匯出的.所以沒有設定.沒有 NLS_LANG
修改.bash_profile 加上 NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
source .bash_profile
重新匯出.
再修改匯入的客戶端為NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
匯入的資料表的註釋正常
----------------------------------------------------
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28894640/viewspace-773682/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 用exp、imp遷移包含物化檢視日誌的資料
- exp&imp的使用方法
- exp和imp詳解
- oracle資料匯出匯入(exp/imp)Oracle
- Laravel 資料遷移給表新增註釋Laravel
- MYSQL資料庫匯入資料時出現亂碼的解決辦法MySql資料庫
- 解決Eclipse中文註釋部分亂碼的問題Eclipse
- JPA使用pg資料庫時,bool欄位不能跨庫遷移的解決方案資料庫
- 【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事項Oracle
- oracle exp和impOracle
- 關於quartus ii軟體中註釋亂碼問題的解決方法
- 減少熱備方法遷移資料庫的停機時間資料庫
- SqlServer資料庫中文亂碼問題解決SQLServer資料庫
- laravel 資料庫遷移時報錯Laravel資料庫
- npm publish 釋出一個 Angular 庫的時候報錯以及解決方法NPMAngular
- 解決Hive使用desc顯示中文註釋亂碼Hive
- 資料庫遷移資料庫
- Laravel 9.14.0 資料庫遷移終於支援對 表 設定註釋了Laravel資料庫
- 資料遷移的時候出現RMAN-03002,RMAN-06026
- 1.1資料庫物件結構遷移方法資料庫物件
- 解決遷移資料庫錯誤,索引長度過長資料庫索引
- Oracle資料庫匯入匯出。imp匯入命令和exp匯出命令Oracle資料庫
- 解決資料庫讀取出的都是拉丁文亂碼資料庫
- git操作時中文顯示亂碼的解決方法Git
- Oracle資料庫升級或資料遷移的方法探討Oracle資料庫
- redis資料庫遷移Redis資料庫
- 資料庫遷移 :理解資料庫
- laravel資料庫遷移Laravel資料庫
- Mysql資料遷移方法MySql
- idea中文註釋出現亂碼,我靠自己解決了Idea
- 解決pl/sql developer中資料庫插入資料亂碼問題SQLDeveloper資料庫
- MSSQL資料庫超時的原因與解決方法SQL資料庫
- 建立資料庫時“Insufficient privileges”的解決方法DK資料庫
- 用 Laravel 遷移檔案新增表註釋的一種方法Laravel
- 伺服器資料遷移的方法-硬體不同如何遷移資料伺服器
- Larabel遷移檔案時報SQLSTATE[42000]錯誤的解決方法SQL
- linux mysql資料庫遷移LinuxMySql資料庫
- django資料庫遷移-15Django資料庫
- 用rman遷移資料庫資料庫