求助!数据库迁移后触发器状态全部为invalid 本帖最后由 lension888 于 2010-03-06 22:40:51 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 @DBMOBILE是database link,指向远程数据库的。应该是你的database link不正常,你检查下看看。新库里是否有该database link。如果有,其是否正常。 先检查下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 是啊!估计应该是dblink没创建或者dblink配置不对! 这里dblink应该是有问题的,所以需要重新建立这个dblink然后rebuild相关对象。 先编译一下触发器如果是PL/SQL Developer工具,是可以直接查看一下触发器中的编译错误的,如果是sql plus可以show errors或者使用select * from user_errors查看一下具体错误是什么。 出现问题应该查看一下错误提示是什么,分析一下,然后再寻找其它的求助方式可能对你的水平提升更有帮助。 exp/imp 导致失效太正常了。毕竟都是重新组织的。 expdp和impdp对于版本的要求是不是很苛刻? 1.观察一下原机中的DBMOBILE连接串配置,如抄写一下create like DBMOBILE,然后在新机中把相关的db_like重新创建一下。2.最好还要参照一下原机中的tnsnames.ora,listener.ora等文件(可以搜一下),也可以copy后根据情况稍改一下。 回收站里查询不到刚删掉的表 Oracle新手,求Oracle经典教材,1到2本 *.exe可以正确运行,但是制作好的安装程序不能正确运行,涉及oracle数据库? 全文检索 搜索结果不准确(急) 事务和并发操作之间的困惑 急:映射数据库以外XML文档的办法 请教高手 oracle 只是比较分钟问题?? 同样的表空间,为何我建的表导入时提示表空间不存在?而别人以前建的表却可以导入? oracle9i的卸载问题 ORA-01410: invalid ROWID的错误是因为什么啊 oracle 备份 基础
应该是你的database link不正常,你检查下看看。新库里是否有该database link。如果有,其是否正常。
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
如果是PL/SQL Developer工具,是可以直接查看一下触发器中的编译错误的,
如果是sql plus可以show errors或者使用select * from user_errors查看一下具体错误是什么。 出现问题应该查看一下错误提示是什么,分析一下,然后再寻找其它的求助方式可能对你的
水平提升更有帮助。