본문 바로가기

오라클DBMS/유틸

[ORACLE/EXP] EXP-00056,ORA-06401

원문출처 : http://dbataj.blogspot.com/2008/10/exp-00056-ora-00932.html

번역출처 : http://develop.sunshiny.co.kr/442



EXP-00056 + ORA-00932

The following error message i am getting during export operation in 10gr1 on windows platform after apply the cpu october 2008 patch.

EXP-00056: ORACLE error 932 encountered

ORA-00932: inconsistent datatypes: expected BLOB, CLOB got CHAR

When i Search on metalink i found below metalink note: 339938.1

The above problem can be fixed to run the following SQL script as SYSDBA user.

SQL> connect / as sysdba

SQL> @?/rdbms/admin/catmetx.sql

SQL> @?/rdbms/admin/utlrp.sql



# 위의 해결 방법으로도 해결이 되지 않는경우 저는  문제를 해결하진 못하고, 아래와 같이 처리 했습니다.

이런경우는 이전에 받아둔 덤프 파일이 있다면 어느정도 해소 가능합니다.
1. 우선 아무리 해도 위의 에러에서 빠져나올 방법이 없을때는 export를 tables 옵션으로 export 할 테이블을 모두 기입하여서 table만 export를 합니다.
예)
exp userid=scott/tiger file=/ora10g/sunshiny_20100428.dmp log=/ora10g/sunshiny_20100428.log tables=TABLE_NAME,ATTACHED_FILE,BOARD

2. 다음에 import를 하고자 하는 DataBase에 기존에 덤프 받아놓은걸로 Index, Triger, View, Procedure, Table 등을 모두 import를 하고 그 상태에서 Table만 Drop을 하고 1번에서 export 받아둔 Table이 담긴 dmp 파일을 import 합니다

'오라클DBMS > 유틸' 카테고리의 다른 글

[IMP] 마이그레이션  (0) 2010.09.09
[Oracle] Data Pump EXPDP/IMPDP  (0) 2010.09.03
[SQLLDR] SQL loader에서 TIMESTAMP 형식 넣기  (0) 2010.07.18
SQL*Loader #2  (0) 2008.01.10
[ORACLE] SQLLDR  (0) 2007.08.07