我的oracle导入的时候,最后一个表导完后就没动静了。也不报错误,就显示xx表已经导入,然后光标就在那一闪一闪的。
我用的是语句是
exp a/a@ser1 owner=a file=d:\user.dmp
imp a/a@ser2 fromuser=a file=d:\user.dmp
在导入之前我已经把a用户在ser2里面建好了,表领域也建好了,size也够大。
a用户里面有function。
帮忙看看阿,急死我了。谢谢了。

解决方案 »

  1.   

    用这个试试:
    c:\exp a/a@ser1 buffer=1000000 file=d:\user.dmp log=user.log
    注意导出看看是否有报错;
    导入:
    c:\imp a/a@ser2 buffer=1000000 full=Y ignore=Y file=d:\user.dmp log=d:\userimp.log
      

  2.   

    试过了,还是那样。导出的时候有个警告:EXP-00008: Oracle ERROR37002
    ORA-37002: Oracle OLAP初始化失败。
    ORA-33262:工作区express不存在
    ORA-06512: "SYS.DBMS_AW", 行93
    ORA-06512: "SYS.DBMS_AW", 行122
    ORA-06512: "SYS.DBMS_AW_EXP", 行473
    ORA-06512: 行1
    EXP-00083: SYS.DBMS_AW_EXP.schema_info_exp调用时候发生问题
    导出正常结束,但是有警告。最后的10几个表在屏幕上显示已经导入,但是imp的log日志中没有记录。
    帮忙分析一下。万分感激!
      

  3.   

    网上查了一下,可能是你的Oracle的一个bug,建议你到metalink.oracle.com去找一下答案。
      

  4.   

    不会吧?英文,我看不懂啊。给解释一下什么bug吧。谢谢了
      

  5.   

    可能你得去metalink去下载一个补丁包,具体没登上去看过.还是得你自己去查了.
      

  6.   

    你把你的问题在google搜一下,比较多,metalink应该也有对这个问题的解答,搜一下.
      

  7.   

    就没有解释的?csdn上这么多高手。帮帮忙吧。
      

  8.   

    导入的时候的用户是这样建的
    create user AA
      identified by AA
      default tablespace USR_DAT01
      temporary tablespace TEMP
      profile DEFAULT;
    -- Grant/Revoke role privileges 
    grant connect to AA;
    grant dba to AA;
    -- Grant/Revoke system privileges 
    grant unlimited tablespace to AA;
    导出的用户用的是相同权限。
    不应该是用户问题。
      

  9.   

    imp a/a@ser2 fromuser=a touser=a file=d:\user.dmp log=d:\userimp.log ignore=y tables=(导入出错的表);   试试是否有问题,或者可能表比较大时间要长。
      

  10.   

    你把dba回收了再用上面的语句导出/导入试试看
      

  11.   

    你是不是用Oracle9I 往 10g 里面倒的?就会有这个问题出现。