本帖最后由 lension888 于 2010-03-06 22:40:51 编辑

解决方案 »

  1.   

    @DBMOBILE是database link,指向远程数据库的。
    应该是你的database link不正常,你检查下看看。新库里是否有该database link。如果有,其是否正常。
      

  2.   

    先检查下dblink 是否有效。如果有,就重新编译一下看看,一般搬迁都有对象失效的问题..------------------------------------------------------------------------------ 
    Blog: http://blog.csdn.net/tianlesoftware 
    网上资源: http://tianlesoftware.download.csdn.net 
    相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx 
    Q Q 群:62697716
      

  3.   

      是啊!估计应该是dblink没创建或者dblink配置不对!
      

  4.   

    这里dblink应该是有问题的,所以需要重新建立这个dblink然后rebuild相关对象。
      

  5.   

    先编译一下触发器
    如果是PL/SQL Developer工具,是可以直接查看一下触发器中的编译错误的,
    如果是sql plus可以show errors或者使用select * from user_errors查看一下具体错误是什么。 出现问题应该查看一下错误提示是什么,分析一下,然后再寻找其它的求助方式可能对你的
    水平提升更有帮助。
      

  6.   

    exp/imp 导致失效太正常了。毕竟都是重新组织的。
      

  7.   

    expdp和impdp对于版本的要求是不是很苛刻?
      

  8.   

    1.观察一下原机中的DBMOBILE连接串配置,如抄写一下create like DBMOBILE,然后在新机中把相关的db_like重新创建一下。2.最好还要参照一下原机中的tnsnames.ora,listener.ora等文件(可以搜一下),也可以copy后根据情况稍改一下。