Oracle IMP-00003: 遇到 ORACLE 錯誤 20001,導數據出現問題

Oracle IMP-00003: 遇到 ORACLE 錯誤 20001,導數據出現問題

Oracle 2011-01-13 14:45:21 閱讀0 評論0   字號: 訂閱

IMP-00003: 遇到 ORACLE 錯誤 20001,導數據出現問題
IMP-00003: 遇到 ORACLE 錯誤 20001

 

今天使用imp導入備份數據的時候出現問題

IMP-00003: 遇到 ORACLE 錯誤 20001
ORA-20001: Invalid or inconsistent input values
ORA-06512: at "SYS.DBMS_STATS", line 4194
ORA-06512: at line 1

GOOGLE了一下,是版本差異引起的問題

再去查看exp和imp的版本,果然是有差異,exp的是10.2.0版本,imp的是10.1.0的版本,

oracle是向下兼容,低版本導出的數據能導入高版本,高版本導出的數據無法導入低版本

查看oracle版本

客戶端:
sqlplus /nolog->可以看到客戶端版本

Oracle  IMP-00003: 遇到 ORACLE 錯誤 20001,導數據出現問題 - ╰★張志峯★╮ - zhangzhifeng688的博客

服務器:

連接之後SQL> select * from v$version;—>可以查看服務器的版本

Oracle  IMP-00003: 遇到 ORACLE 錯誤 20001,導數據出現問題 - ╰★張志峯★╮ - zhangzhifeng688的博客

但是又不想重新安裝客戶端

於是又搜了搜解決方法

有網友提出解決方法

加了statistics=none


imp user/user file=file.dmp full=y statistics=none
解決
參數說明
exp userid=user_name/user_pwd@net_service_name owner=user_name file=exp_user_name.dmp log=exp_user_name.log buffer=67108864 statistics=none grants=n consistent=y
buffer緩衝區大小,64M,再往上也沒有明顯的性能提升
statistics:表示不導出分析數據
grants:相關對象的授權
consistent:確保在imp的時候,不會出現fk不能enable的情況
exp help=y可以查看所有選項和說明,imp也一樣
發佈了76 篇原創文章 · 獲贊 2 · 訪問量 16萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章