Windows環境下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.
從官方文件我們瞭解到,造成EXP-00091的原因可能有多種:
- 資料行記錄有錯誤
- 字符集不匹配
- 匯出時指定了查詢語句
- 針對分割槽表只匯出指定分割槽或子分割槽
- 處理表過程中發生嚴重錯誤
1.使用exp匯出資料時報EXP-00091錯誤
點選(此處)摺疊或開啟
-
C:\HOEGH\hoegh>exp hoegh/hoegh file=d:\0717.dmp tables=(test1,test2)
-
-
Export: Release 10.2.0.5.0 - Production on 星期日 7月 17 14:41:27 2016
-
-
Copyright (c) 1982, 2007, Oracle. All rights reserved.
-
-
-
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Produc
-
tion
-
With the Partitioning, OLAP, Data Mining and Real Application Testing options
-
已匯出 ZHS16CGB231280 字符集和 AL16UTF16 NCHAR 字符集
-
伺服器使用 ZHS16GBK 字符集 (可能的字符集轉換)
-
-
即將匯出指定的表透過常規路徑...
-
. . 正在匯出表 test1匯出了 78 行
-
EXP-00091: 正在匯出有問題的統計資訊。
-
EXP-00091: 正在匯出有問題的統計資訊。
-
. . 正在匯出表 test2匯出了 9 行
-
EXP-00091: 正在匯出有問題的統計資訊。
-
EXP-00091: 正在匯出有問題的統計資訊。
-
匯出成功終止, 但出現警告。
-
- C:\HOEGH\hoegh>
2.查詢資料庫和伺服器的字符集
i.查詢資料庫的字符集
點選(此處)摺疊或開啟
-
SQL> select * from v$version;
-
-
BANNER
-
----------------------------------------------------------------
-
Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bi
-
PL/SQL Release 10.2.0.5.0 - Production
-
CORE 10.2.0.5.0 Production
-
TNS for 64-bit Windows: Version 10.2.0.5.0 - Production
-
NLSRTL Version 10.2.0.5.0 - Production
-
-
SQL>
-
-
SQL> select * from v$nls_parameters where parameter='NLS_CHARACTERSET';
-
-
PARAMETER
-
----------------------------------------------------------------
-
VALUE
-
----------------------------------------------------------------
-
NLS_CHARACTERSET
-
ZHS16GBK
-
-
- SQL>
ii.查詢伺服器字符集
在作業系統的登錄檔中檢視名為“NLS_LANG”的註冊資訊,具體值為“SIMPLIFIED CHINESE”。我們看到,查詢結果和資料庫的字符集不一致。3.兩種解決方法
i.修改環境變數
我們可以透過set來設定環境變數,將NLS_LANG引數的值和資料庫保持一致。點選(此處)摺疊或開啟
-
C:\HOEGH\hoegh>
-
C:\HOEGH\hoegh>set NLS_LANG=SIMPLIFIED CHINESE_CHINA.ZHS16GBK
-
-
C:\HOEGH\hoegh>exp hoegh/hoegh file=d:\0717.dmp tables=(test1,test2)
-
-
Export: Release 10.2.0.5.0 - Production on 星期日 7月 17 14:42:39 2016
-
-
Copyright (c) 1982, 2007, Oracle. All rights reserved.
-
-
-
連線到: Oracle Database 10g Enterprise Edition Release 10.2.0.5.0 - 64bit Produc
-
tion
-
With the Partitioning, OLAP, Data Mining and Real Application Testing options
-
已匯出 ZHS16GBK 字符集和 AL16UTF16 NCHAR 字符集
-
-
即將匯出指定的表透過常規路徑...
-
. . 正在匯出表 test1匯出了 78 行
-
. . 正在匯出表 test2匯出了 9 行
-
成功終止匯出, 沒有出現警告。
-
- C:\HOEGH\hoegh>
ii.修改登錄檔資訊,一勞永逸
設定環境變數簡單易行,但是修改登錄檔資訊卻是一勞永逸的,推薦第二種方法。在登錄檔中將“NLS_LANG”的值修改為為“SIMPLIFIED CHINESE_CHINA.ZHS16GBK”,問題順利解決。
~~~~~~~ the end~~~~~~~~~
hoegh
2016.07.17
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/30162081/viewspace-2122113/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- docker 容器環境下的 MySQL 拒絕連線錯誤解決辦法DockerMySql
- EXP-00091錯誤解決
- EXP-00091解決辦法
- dns錯誤怎麼辦 dns錯誤的解決辦法DNS
- ubuntu下import matplotlib錯誤解決辦法UbuntuImport
- Windows git remote: HTTP Basic: Access denied 錯誤解決辦法WindowsGitREMHTTP
- SAP錯誤提示解決辦法
- Windows和Linux環境下忘記MySQL連線密碼的解決辦法WindowsLinuxMySql密碼
- Linux下安裝oracle,遇到錯誤的解決辦法LinuxOracle
- scp出現錯誤的解決辦法
- samba一個錯誤的解決辦法!Samba
- 連線oracle錯誤解決辦法Oracle
- nginxFastCGI錯誤Primaryscriptunknown解決辦法NginxAST
- Unable to locate package錯誤解決辦法Package
- oracle 1455 錯誤解決辦法Oracle
- 畢設之錯誤解決辦法
- Windows 8.1應用安裝錯誤0×80004005的解決辦法Windows
- iOS路上遇到的錯誤及解決辦法iOS
- ORA-12705,錯誤的解決辦法
- SPFILE引數修改錯誤的解決辦法
- ORA-12170錯誤的解決辦法
- Homestead 在 Windows 下軟連結報錯的解決辦法Windows
- Windows 環境安裝 Horizon 報錯解決Windows
- Idea編譯錯誤解決辦法Idea編譯
- PHP編譯錯誤及解決辦法PHP編譯
- ORA-29339錯誤解決辦法
- ORA-54013錯誤解決辦法
- Ubuntu下android開發環境配置與奇葩錯誤解決UbuntuAndroid開發環境
- linux下oracle的TNS-12546錯誤解決辦法LinuxOracle
- 開機checking file錯誤的解決辦法
- VPN連線800錯誤的解決辦法(轉)
- ORA-01034錯誤的解決辦法
- 安裝wsl錯誤的一種解決辦法
- 網頁上有錯誤怎麼辦 網頁錯誤的一般解決辦法網頁
- OpenCV1.0編譯錯誤解決辦法OpenCV編譯
- Xamarin提示安裝包錯誤解決辦法
- ORA-32004錯誤解決辦法
- ORA-01846錯誤解決辦法