oracle数据库的问题

已知Oracle数据库有GD和ZS两个数据库,GD数据库v_s表有数据写入时,从v_s表中提取最新数据到ZS数据库的D_E表中。请问用什么办法解决这一问题?如果又碰到不能... 已知Oracle数据库有GD和ZS两个数据库,GD数据库v_s表有数据写入时,从v_s表中提取最新数据到ZS数据库的D_E表中。请问用什么办法解决这一问题?如果又碰到不能互访的问题时,又用什么办法解决? 展开
 我来答
wangzhiqing999
2011-02-17 · TA获得超过1.6万个赞
知道大有可为答主
回答量:7048
采纳率:100%
帮助的人:3346万
展开全部
GD数据库v_s表有数据写入时,从v_s表中提取最新数据到ZS数据库的D_E表中。
使用触发器处理.

Oracle 触发起例子参考下面的帖子:
http://hi.baidu.com/wangzhiqing999/blog/item/2348e20a399e1dc47bcbe18f.html

跨数据库需要创建数据库链接,例子如下:
http://hi.baidu.com/wangzhiqing999/blog/item/fa5e070ef5c3950f94ca6b69.html

碰到不能互访的问题时。
也就是 GD数据库v_s表有数据写入时, ZS数据库关机了。
方案有2个:
1、触发器里面回滚,然后报错,提示管理人员去打开 ZS数据库。
Oracle 错误处理的例子:
http://hi.baidu.com/wangzhiqing999/blog/item/43b64104033f071f738b6578.html

2、写到GD数据库的另外一个表中, 等待下次 ZS 数据库恢复了,再一次处理。
feixianxxx
2011-02-17 · TA获得超过2202个赞
知道大有可为答主
回答量:1273
采纳率:100%
帮助的人:1758万
展开全部
在 v_s上建个触发器...
在触发器里面执行 插入到ZS数据库的D_E表的操作..这里跨库操作需要建立数据库链接DBLINK
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
y54967892
2011-02-18
知道答主
回答量:25
采纳率:0%
帮助的人:18.7万
展开全部
不知道楼主说的最新数据时什么意思?要定期采集吗?如果是定期采集则需要写一个JOB。 如果不需要定期采集则按照ID或者时间排序就没问题了。。 至于不能够互相访问,如果楼主有权限可以给指定用户授予相关权限。。 如果没有的话,可以尝试数据导出的方法。。
建议楼主用grant 授权就行了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式