IMP時 ORA-01741 illegal zero-length identifier
環境:oracle 9.2.0.1匯入; 從9.2.0.4庫上匯出(匯出客戶端是9.2.0.1);
同義詞帶dblink,且table_owner為空的imp時報錯,發現少部分能正常匯入;與dblink是否有效無關;
解決辦法,手工建立同義詞:
IMP-00017: following statement failed with ORACLE error 1741:
"CREATE SYNONYM "MIE_GOODS_DECL" FOR ""."MIE_GOODS_DECL"@"CEMS_MIE""
IMP-00003: ORACLE error 1741 encountered
ORA-01741: illegal zero-length identifier
查詢語句:
select *
from dba_synonyms d where D.db_link IS NOT NULL AND D.table_owner IS NULL and d.owner ='CEMS';
select 'CREATE OR REPLACE SYNONYM '||SYNONYM_NAME||' FOR '||TABLE_NAME||'@'||db_link||';'
from dba_synonyms d where D.db_link IS NOT NULL AND D.table_owner IS NULL and d.owner ='CEMS';
後在CEMS使用者下執行語句;
同義詞帶dblink,且table_owner為空的imp時報錯,發現少部分能正常匯入;與dblink是否有效無關;
解決辦法,手工建立同義詞:
IMP-00017: following statement failed with ORACLE error 1741:
"CREATE SYNONYM "MIE_GOODS_DECL" FOR ""."MIE_GOODS_DECL"@"CEMS_MIE""
IMP-00003: ORACLE error 1741 encountered
ORA-01741: illegal zero-length identifier
查詢語句:
select *
from dba_synonyms d where D.db_link IS NOT NULL AND D.table_owner IS NULL and d.owner ='CEMS';
select 'CREATE OR REPLACE SYNONYM '||SYNONYM_NAME||' FOR '||TABLE_NAME||'@'||db_link||';'
from dba_synonyms d where D.db_link IS NOT NULL AND D.table_owner IS NULL and d.owner ='CEMS';
後在CEMS使用者下執行語句;
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29519108/viewspace-1300716/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- AES加密時丟擲 Illegal key size or default parameters加密
- 關於 ABAP 的執行時錯誤 ITAB_ILLEGAL_ORDER
- 【imp】使用imp工具遷移資料時迂迴地排除特定表的匯入
- Linux Error: 29: Illegal seekLinuxError
- ORACLE exp/imp匯入報錯IMP-00009&IMP-00028&IMP-00015Oracle
- exp/imp和expdp/imp在跨使用者邏輯遷移資料時的差異
- Oracle IMPOracle
- 錯誤程式碼 ILLEGAL_PARTNER_EXTERFACE
- 物件及資料存在時的資料匯入(imp)物件
- IMP-00032, IMP-00008 errorError
- 關於merge時,出現的ORA-00904 invalid identifierIDE
- 【故障處理】imp-00051,imp-00008
- imp 時出現在ORA-00942: table or view does not existView
- 【IMP】使用imp工具的show選項獲取超大備份檔案中的SQL語句將非常耗時SQL
- exp/imp工具
- Oracle imp/expOracle
- PostgreSQL DBA(80) - Object Identifier TypesSQLObjectIDE
- Oracle Custom Support Identifier(CSI)OracleIDE
- 理解exp, imp 使用direct=y 及imp commit=yMIT
- 【故障處理】因授權資訊丟失導致IMP時出現IMP-00041錯誤的模擬與分析
- IMP匯入時遭遇oracle等待事件single-task messageOracle事件
- IMP 時的 ORA-01435 user does not exist 處理
- imp匯入時default 按table提交,使用commit按buffer提交MIT
- REP-1216:has an illegal print condition
- 【EXP/IMP】使用EXP /IMP工具“模糊”匯出和匯入
- Oracle identifiers :SID (System Identifier)OracleIDE
- ORA-00904: invalid identifierIDE
- Oracle OCP(54):IMPOracle
- oracle exp和impOracle
- oracle imp和expOracle
- exp imp資料
- oracle exp imp 用法Oracle
- EXP&IMP PIPE
- 當編譯CCBReader時出現 “ CCBAnimationManager.m Use of undeclared identifier 'other‘ ” 解決方法編譯IDE
- lsnrctl啟動報錯,Linux Error: 29: Illegal seekLinuxError
- WPF TextBox not allowed illegal characters to be input and limit the text length in mvvmMITMVVM
- 【exp/imp不同版本】Oracle不同版本的exp/imp使用注意事項Oracle
- imp匯入檔案時報大量的imp-0008錯誤