连接到: Oracle9i Enterprise Edition Release 9.2.0.4.0 - 64bit Production
With the Partitioning, OLAP and Oracle Data Mining options
JServer Release 9.2.0.4.0 - Production经由直接路径导出由EXPORT:V08.01.07创建的导出文件
已经完成ZHS16GBK字符集和UTF8 NCHAR 字符集中的导入
. 正在将HDYYOA的对象导入到 HDYYOATEST
IMP-00017: 由于 ORACLE 错误2304,以下的语句失败
 "CREATE TYPE "OBJ_DOCSHARE" TIMESTAMP '2010-07-20:15:47:59' OID '8BCDE48A73B"
 "D80F6E0430A01080880F6'   as object(sourceid integer , sharelevel integer);"
IMP-00003: ORACLE 错误2304出现
ORA-02304: invalid object identifier literal
IMP-00017: 由于 ORACLE 错误2304,以下的语句失败
 "CREATE TYPE "OBJ_TREE" TIMESTAMP '2010-07-20:15:47:10' OID '8BCDE48A73B480F"
 "6E0430A01080880F6'   as object (id integer,supsubcomid integer)"
IMP-00003: ORACLE 错误2304出现
ORA-02304: invalid object identifier literal
IMP-00017: 由于 ORACLE 错误2304,以下的语句失败
 "CREATE TYPE "TABLE_DOCSHARE" TIMESTAMP '2010-07-20:15:47:59' OID '8BCDE48A7"
 "3C280F6E0430A01080880F6'   as table of obj_DocShare;"
IMP-00003: ORACLE 错误2304出现
ORA-02304: invalid object identifier literal
IMP-00017: 由于 ORACLE 错误2304,以下的语句失败
 "CREATE TYPE "TAB_TREE" TIMESTAMP '2010-07-20:15:47:11' OID '8BCDE48A73B980F"
 "6E0430A01080880F6'   as table of obj_tree"
IMP-00003: ORACLE 错误2304出现
ORA-02304: invalid object identifier literal
. . 正在导入表              "ALBUMPHOTOREVIEW"          0行被导入
. . 正在导入表                   "ALBUMPHOTOS"          0行被导入
. . 正在导入表               "ALBUMSUBCOMPANY"          1行被导入
. . 正在导入表                "BASE_FREEFIELD"         14行被导入
. . 正在导入表                          "BGYP"          0行被导入
. . 正在导入表                         "BGYP2"          0行被导入
. . 正在导入表            "BILLBPMAPPROVEGOAL"          0行被导入
. . 正在导入表            "BILLBPMAPPROVEPLAN"          0行被导入

准备启用约束条件...
成功终止导入,但出现警告。
以上数据大多是导入成功,但有几张表像是有异常,不知道是什么原因,高手指点。该怎么处理,可以将失败的数据重新导入,导入数据时,本人是删除用户,重新建立,再导入。
drop user hdyyoatest cascade;
CREATE USER hdyyoatest IDENTIFIED BY hdyyoatest DEFAULT TABLESPACE oatest TEMPORARY TABLESPACE TEMP;
GRANT CONNECT,dba,RESOURCE TO hdyyoatest;以下是我的导入语句:
imp system/testsystem@test fromuser=hdyyoa touser=hdyyoatest file=e:\hdyyoa\hdyyoa.dmp log=e:\hdyyoa\imphdyyoa.log以下是导出语句:
EXP system/testsystem@test owner=hdyyoa FILE=e:\hdyyoa\hdyyoa.dmp log=e:\hdyyoa\exphdyyoa.log buffer=10240000 direct=y高手指点!

解决方案 »

  1.   

    我就是从用hdyyoa 的数据 导到 hdyyoatest上,而hdyyoatest的用户是重建的。我想这只是一个,导出导入的问题,怎么会有自定义错误
      

  2.   

    新建一个用户,再导,可以参照下面
    导入:
    imp xxx/xxx file=e:\xxx.dmp ignore=y buffer=409600 full=y commit=y
    导出:
    exp xxx/xxx@xxx file=d:\xxx.dmp buffer=409600 log=d:\xxx_exp_log.txt
      

  3.   

    之前没遇到过这个问题,帮你查了一下。我也学习了,谢谢。http://topic.csdn.net/u/20081022/13/C82EEE43-B49D-4AB3-B346-B978B8178190.html