1、分别在A数据库和B数据库上中创建一个一样的表:
create table TBL_TEST
(
ID VARCHAR2(100) not null,
STATUS_NAME VARCHAR2(100),
STATE NUMBER
);
alter table TBL_TEST
add primary key (ID);
2、在B数据库服务器上创建一个DBLINK
create public database link dblink_test
connect to system identified by Oracle_Password_001
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = 11.32.18.33)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = most)
)
)';
3、在B数据库服务器上创建同义词
create or replace synonym TBL_TEST02 for TBL_TEST@dblink_test;
4、在B数据库服务器上创建触发器
create or replace trigger rtest
after insert on TBL_TEST
for each row
begin
insert into TBL_TEST02 (ID,STATUS_NAME,STATE) values (:new.id,:new.status_name,:new.state);
end;
/
-----------------------------------------------------------------
分享到:
相关推荐
Python实现两个Oracle数据库同步工作
mssql数据库和oracle数据库通过触发器实现数据表同步
内存数据库与Oracle数据库的数据同步设计与实现.pdf
为了满足客户的要求,客户要求两台数据库服务器在不能直接通信的情况下,要保证两台数据库数据保持同步,并且要保证效率,数据量一般每分钟最少可以到达2万条(只能通过端口访问),所以只能使用程序先生成满足特定...
本文讲述如何利用 Oracle CDC 和 PDI 来实现 Oracle 数据库向其他数据源的数据同步。
oracle数据库之间同步数据 dbLink +job方式
基于Oracle数据库的数据同步技术大体上可分为两类:Oracle自己提供的数据同步技术和第三方厂商提供的数据同步技术。Oracle自己的同步技术有DataGuard,Streams,Advanced Replication和今年刚收购的一款叫做...
基于Oracle数据库的逻辑数据同步技术在实践中的应用研究.pdf
SpringBoot定时任务实现Oracle和mysql数据同步
Oracle数据库备份文档,提供实时备份的指导;Oracle工具就可以达成。
内容涉及oracle 12的容器数据库,可插入数据库,目前只做了DML的数据同步(不含ddl的同步)
基于Oracle数据库的逻辑数据同步技术在实践中的应用研究 (1).pdf
oracle数据库同步perl脚本示例 其中有2个文件,一个是 perl同步脚本,另一个是存储过程; 大致思路是:perl脚本从数据库A同步数据至库B的临时表中,再通过存储过程将库B中的临时数据过滤导入正式数据当中。
利用kettle和oracle数据库进行多表全量同步教程
对在分布式环境下的Oracle数据库实现数据同步时,涉及的几个主要问题进行探讨,通过日志分析方法,分析了日志文件的归档,采用LogMiner对Oracle归档日志进行解析,解析和重构归档日志中的SQL语句等问题。设计了一个分布式...
分别有:数据源配置、数据表结构转换、字段更新、数据迁移、根据oracle SQL的UPDATE DELETE 事物执行记录转为Mysql可执行SQL,同步执行到MySql数据库,此项目为个人兴趣爱好练手项目,项目问题欢迎留言,共同进步...
《Oracle数据库的同步复制案例》,值得学习!
一个mysql数据库数据同步至oracle数据库代码,同时修改mysql数据表标识。
描述了Oracle数据库间的同步复制的技术,可以解决站点和站点数据的同步复制