ORA-00091錯誤的解決方式

junsansi發表於2008-10-24

偶爾應用exp匯出資料時,輸出日誌會報EXP-00091: Exporting questionable statistics的錯誤,特別是對於一些crontab中執行的exp指令碼。

造成該錯誤提示的原因通常都是匯出端nls_lang引數未設定,或者設定有誤,解決方式也很簡單:
a.查詢資料庫中的字符集:
SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';

PARAMETER                   VALUE
--------------------------- -----------------
NLS_CHARACTERSET            ZHS16GBK

b.設定nls_lang變數
export NLS_LANG=AMERICAN_AMERICA.ZHS16GBK

然後再重新執行exp即可。


附,官方文件中對EXP-00091錯誤的描述及解決方案:
EXP-00091: Exporting questionable statistics.

Cause: Export was able export statistics, but the statistics may not be usuable. The statistics are questionable because one or more of the following happened during export: a row error occurred, client character set or NCHARSET does not match with the server, a query clause was specified on export, only certain partitions or subpartitions were exported, or a fatal error occurred while processing a table.

Action: To export non-questionable statistics, change the client character set or NCHARSET to match the server, export with no query clause, export complete tables. If desired, import parameters can be supplied so that only non-questionable statistics will be imported, and all questionable statistics will be recalculated.

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7607759/viewspace-475175/,如需轉載,請註明出處,否則將追究法律責任。

相關文章