哪方面的资料都可以,主要是看能否解决我所关心的问题。
我所需要的问题,就是在两个数据库系统中(都是oracle,一个是7.3,另一个是9),两个系统中有相同的表,分别对应不同的应用程序,我就想使这些相同的表中的内容保持一致,论坛上有人告诉我可以用dblink+trigger。
另外说一下,目前连接oracle7的应用程序由于开发时间久远,不支持oracle9,而oracle7.3系统的应用程序目前还很重要,不能废,而且非常庞大,不易重新开发。
我所需要的问题,就是在两个数据库系统中(都是oracle,一个是7.3,另一个是9),两个系统中有相同的表,分别对应不同的应用程序,我就想使这些相同的表中的内容保持一致,论坛上有人告诉我可以用dblink+trigger。
另外说一下,目前连接oracle7的应用程序由于开发时间久远,不支持oracle9,而oracle7.3系统的应用程序目前还很重要,不能废,而且非常庞大,不易重新开发。
解决方案 »
- sql server 2005 数据 导入 oracle
- mount.ocfs2: Device name specified was not found while opening device /dev/sdb2
- start with....connect by prior 的问题!
- 存储过程如何返回值?
- oracle 表空间问题??
- 各位大侠,我在装好ORacle9i后为资料库注册数据库的时候出现没有监听器的错误,听说这是和我机器的配置有关系,请问如果配可以解决,在线等候
- 快照过旧,帮手啊!
- 无意删除了表空间的dbf文件导致表空间不可用,应该如何恢复???
- oracle 数值区间比较
- Mysql 5.7 在服务运行成功后,本地连接失败
- 难题:多操作处理异常
- 序列不可以rollback吗?
create database link link_name
connect to oracle7的用户名 identified by 密码
using 'oracle7数据库'--在触发器中:
create or replace trigger trig_name
after insert on tableA
for each row
begin
insert into tablea@link_name values(:new.字段1,:new.字段2...);
--这里是插入到oraclel7中的表
end;--应用程序这一块,根据需要,通过oracle7连接到oracle 9i,如果没有源代码考虑另开发