EXP,IMP遷移資料庫的時候注釋亂碼解決方法

2022-09-22 19:21:12 字數 608 閱讀 4756

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  

匯入的資料表的注釋正常

Oracle使用exp,imp遷移資料庫

語法 exp user1 pwd1 test1 file e test.dmp 示例 exp tianzhi smart tianzhi smart 192 168 56.60 1521 orcl file e tianzhi smart.dmp 應用截圖 本人愚鈍,初次使用時,都不知道在 輸入這匯...

exp imp資料庫遷移

源系統 雙機熱備 windows 2003 64位 oracle 10.2.0.1 目標系統 rac aix7.1 oracle 11.2.0.1 1 鎖定使用者 2 停止服務後再開啟 目的切斷所有使用者連線 shutdown 開啟服務 startup 4 exp 全庫匯出資料 5 目標庫執行建立表...

Flask遷移資料庫

在開發程式的過程中,你會發現有時需要修改資料庫模型,而且修改之後還需要更新資料庫。僅當資料庫表不存在時,flask sqlalchemy 才會根據模型進行建立。因此,更新表的唯一方式就是先刪除舊表,不過這樣做會丟失資料庫中的所有資料。更新表的更好方法是使用資料庫遷移框架。原始碼版本控制工具可以跟蹤原...