資料庫IMP匯入時常見錯誤說明-轉自百度空間-三生有約

peng163fj發表於2015-04-13

問題一:

IMP-00003: 遇到 ORACLE 錯誤 1119
ORA-01119: 建立資料庫檔案 'E:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\ALARM01.DBF' 時出錯
ORA-27040: 檔案建立錯誤, 無法建立檔案
OSD-04002: 無法開啟檔案
O/S-Error: (OS 3) 系統找不到指定的路徑。
IMP-00017: 由於 ORACLE 錯誤 1119, 以下語句失敗:
 "CREATE TABLESPACE "ALARMINDEX" BLOCKSIZE 8192 DATAFILE  'E:\ORACLE\PRODUCT\"
 "10.2.0\ORADATA\ORCL\ALARMINDEX01.DBF' SIZE 104857600       AUTOEXTEND ON NE"
 "XT 33554432  MAXSIZE 32767M EXTENT MANAGEMENT LOCAL  UNIFORM SIZE 1048576 O"
 "NLINE PERMANENT  SEGMENT SPACE MANAGEMENT AUTO"

解決方法:

oracle不能建立資料夾 只可以建立檔案

 

問題二:

.   正在匯出   pre-schema   過程物件和操作  
  EXP-00008:   遇到   ORACLE   錯誤   6550  
  ORA-06550:   第   1   行,   第   13   列:    
  PLS-00201:   必須說明識別符號   'SYS.LT_EXPORT_PKG'  
  ORA-06550:   第   1   行,   第   7   列:    
  PL/SQL:   Statement   ignored  
  EXP-00083:   呼叫   SYS.LT_EXPORT_PKG.schema_info_exp   時出現前一個問題  
  .   正在匯出使用者   GHND   的外部函式程式庫名稱  
  .   正在匯出使用者   GHND   的物件型別定義  
  即將匯出   GHND   的物件   ...  
  .   正在匯出資料庫連結  
  .   正在匯出序號  
  .   正在匯出叢集定義  
  .   即將匯出   GHND   的表透過常規路徑   ...  
  .   .   正在匯出表                                                           ANL               2515   行被匯出  
  .   .   正在匯出表                                                     ANLANL                     0   行被匯出  
  .   .   正在匯出表                                                     ANLDAT                     0   行被匯出  
  .   .   正在匯出表                                                     ANLDOK                     0   行被匯出  
  .   .   正在匯出表                                                     ANLIHS                     0   行被匯出  
   
  .   正在匯出同義詞  
  .   正在匯出檢視  
  .   正在匯出儲存的過程  
  .   正在匯出運算子  
  .   正在匯出引用完整性約束條件  
  .   正在匯出觸發器  
  .   正在匯出索引型別  
  .   正在匯出點陣圖,   功能性索引和可擴充套件索引  
  .   正在匯出後期表活動  
  .   正在匯出實體化檢視  
  .   正在匯出快照日誌  
  .   正在匯出作業佇列  
  .   正在匯出重新整理組和子組  
  .   正在匯出維  
  .   正在匯出   post-schema   過程物件和操作  
  EXP-00008:   遇到   ORACLE   錯誤   6550  
  ORA-06550:   第   1   行,   第   13   列:    
  PLS-00201:   必須說明識別符號   'SYS.LT_EXPORT_PKG'  
  ORA-06550:   第   1   行,   第   7   列:    
  PL/SQL:   Statement   ignored  
  EXP-00083:   呼叫   SYS.LT_EXPORT_PKG.schema_info_exp   時出現前一個問題  
  .   正在匯出統計  
  匯出成功終止,但出現警告。   

解決方法

以sys身份  
 GRANT  EXECUTE  ON  sys.lt_export_pkg  TO  exp_full_database;   
  或者  
 GRANT  EXECUTE  ON  sys.lt_export_pkg  TO  PUBLIC;

 

問題三:

C:\Documents and Settings\Administrator>imp mall/tiger@orcl file=f:\mall_2009022
61536.dmp full=y ignore=y commit=y;

經由常規路徑匯出由EXPORT:V09.02.00建立的檔案
已經完成ZHS16GBK字符集和AL16UTF16 NCHAR 字符集中的匯入
匯出伺服器使用UTF8 NCHAR 字符集 (可能的ncharset轉換)
. 正在將MALL的物件匯入到 MALL
IMP-00017: 由於 ORACLE 的 959 錯誤,以下的語句失敗
"CREATE TABLE "MALL_AGREEMENT" ("AGREEMENT_ID" NUMBER(10, 0) NOT NULL ENABLE"
", "CONTENT" CLOB, "AREA_ID" VARCHAR2(10), "IS_VALID" CHAR(1), "IS_DEL" CHAR"
"(1), "CREATE_TIME" DATE)  PCTFREE 10 PCTUSED 40 INITRANS 1 MAXTRANS 255 STO"
"RAGE(INITIAL 65536 FREELISTS 1 FREELIST GROUPS 1) TABLESPACE "DEFAULTDATA" "
"LOGGING NOCOMPRESS LOB ("CONTENT") STORE AS  (TABLESPACE "DEFAULTDATA" ENAB"
"LE STORAGE IN ROW CHUNK 8192 PCTVERSION 10 NOCACHE  STORAGE(INITIAL 65536 F"
"REELISTS 1 FREELIST GROUPS 1))"
IMP-00003: 遇到 ORACLE 錯誤 959
ORA-00959: 表空間'DEFAULTDATA'不存在
. . 正在匯入表                     "MALL_AREA"         67行被匯入
. . 正在匯入表                       "MALL_NO"       5924行被匯入


解決辦法:

沒有建立表空間 DEFAULTDATA
用SYS使用者登入:
create tablespace DEFAULTDATA  datafile 'E:\oracle\oradata\DEFAULTDATA.dbf'  SIZE 1024M AUTOEXTEND ON NEXT 256M MAXSIZE UNLIMITED EXTENT MANAGEMENT LOCAL AUTOALLOCATE SEGMENT SPACE MANAGEMENT AUTO; 
建立表空間後應該就可以了。

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

相關文章