各位大侠,
我从oracle10204数据库备份数据到 9.2.0.8.0 中,出现锁表,运行语句如下:
create table newbill.V_BILL_VC_08_2009 as select * from billing123.V_BILL_VC_08_2009@newbilld;oracle10204数据库在内地 9.2.0.8.0数据库在香港,之间走的是100M专线 应该不会是网络问题。 9.2.0.8.0这个数据库是我刚从9204升级的,并运行了catch.sql脚本升级了数据字典我查看了alert日志也没有错误信息,没有看见报错信息
请问什么原因导致的或者有什么办法测出原因?
我从oracle10204数据库备份数据到 9.2.0.8.0 中,出现锁表,运行语句如下:
create table newbill.V_BILL_VC_08_2009 as select * from billing123.V_BILL_VC_08_2009@newbilld;oracle10204数据库在内地 9.2.0.8.0数据库在香港,之间走的是100M专线 应该不会是网络问题。 9.2.0.8.0这个数据库是我刚从9204升级的,并运行了catch.sql脚本升级了数据字典我查看了alert日志也没有错误信息,没有看见报错信息
请问什么原因导致的或者有什么办法测出原因?
-- 这个能查询吗? 楼主说的锁表,具体是个什么情况。 升级之后有没有无效对象? ------------------------------------------------------------------------------
Blog: http://blog.csdn.net/tianlesoftware
网上资源: http://tianlesoftware.download.csdn.net
相关视频:http://blog.csdn.net/tianlesoftware/archive/2009/11/27/4886500.aspx
DBA1 群:62697716(满); DBA2 群:62697977(满)
DBA3 群:63306533; 聊天 群:40132017
create table newbill.V_BILL_VC_08_2009 as select * from billing123.V_BILL_VC_08_2009@newbilld这个语句不能结束!
select * from newbill.V_BILL_VC_08_2009 这个也不能检索了,不知道是否是我补丁打的有问题
数据量比较大。 可能需要点时间, 在等等。 用nologging 模式看看会不会块点。 create table newbill.V_BILL_VC_08_2009 NOLOGGING as select * from billing123.V_BILL_VC_08_2009@newbilld
还有关注的是:
select * from billing123.V_BILL_VC_08_2009@newbilld这句有返回结果吗? 如果有返回,就说明dblink 正常。
之前9204的时候没有这么长时间,只是有些表可以备份有些表不能备份,报了一个错(现在也不记的错误信息),后来查了下是9204数据库有bug,于是就打了补丁到9208