Linux系統(tǒng)下導出ORACLE數(shù)據(jù)庫出現(xiàn)Exporting questionable statistics.錯誤 處理
更新時間:2007年03月21日 00:00:00 作者:
環(huán)境:A機器和B機器都是LINUX系統(tǒng),但由于B機器已經(jīng)空間不足,所以停掉不停操作數(shù)據(jù)庫的服務后 ,準備在A機器進行導出操作。
導出語句 exp user/password@sid file=0320.dmp
導出過程中不停出現(xiàn)Exporting questionable statistics.的錯誤。
上網(wǎng)一查,都說是字符集問題。
使用語句查看數(shù)據(jù)庫的字符集。
select *from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';
或
selct *from v$nls_parameters where parameter='NLS_CHARACTERSET';
得到的結果是一樣的,A和B機器都是ZHS16GBK。奇怪了,為什么不行?死心不息,再看了一下A機器的系統(tǒng)字符集,發(fā)現(xiàn)用的是簡體中文,會不會就是這個問題?
再在A機器上使用
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
再進行導出就沒錯誤了。
原來是系統(tǒng)的字符集不對,而不是ORACLE的字符集不對。
導出語句 exp user/password@sid file=0320.dmp
導出過程中不停出現(xiàn)Exporting questionable statistics.的錯誤。
上網(wǎng)一查,都說是字符集問題。
使用語句查看數(shù)據(jù)庫的字符集。
select *from nls_database_parameters t where t.parameter='NLS_CHARACTERSET';
或
selct *from v$nls_parameters where parameter='NLS_CHARACTERSET';
得到的結果是一樣的,A和B機器都是ZHS16GBK。奇怪了,為什么不行?死心不息,再看了一下A機器的系統(tǒng)字符集,發(fā)現(xiàn)用的是簡體中文,會不會就是這個問題?
再在A機器上使用
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK
再進行導出就沒錯誤了。
原來是系統(tǒng)的字符集不對,而不是ORACLE的字符集不對。
相關文章
Oracle數(shù)據(jù)庫的啟動和關閉順序實例講解
這篇文章主要介紹了Oracle數(shù)據(jù)庫的啟動和關閉順序實例講解的相關資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下2016-07-07oracle取數(shù)據(jù)庫中最新的一條數(shù)據(jù)可能會遇到的bug(兩種情況)
這篇文章主要介紹了oracle取數(shù)據(jù)庫中最新的一條數(shù)據(jù)可能會遇到的bug,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-01-01Oracle數(shù)據(jù)庫rownum和row_number的不同點
在Oracle中,有一個很有趣的東西,那就是rownum。當你從某個表中查詢數(shù)據(jù)的時候,返回的結果集中都會帶有rownum這個字段,而且有時候也可以使用rownum進行一些條件查詢2015-11-11Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤的解決方案
這篇文章主要介紹了Oracle 通過impdp導入報ORA-39002 ORA-39165錯誤,本文給大家分享原因分析及解決方案,需要的朋友可以參考下2023-09-09