本文主要是介绍利用dblink实现oracle对oracle数据库的同步,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
利用dblink 做oracle到oracle的定时同步,以刚为卡中心做的一个同步为例1、创建需要的dblink连接的数据库(若已经有,则不需要)例:
查看 dblink : select * from dba_db_links; 创建 dblink :create database link ECARDRYXXconnect to WPENGusing '(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = 202.120.85.118)(PORT = 1521)))(CONNECT_DATA =(SID = ORA92)))';2. 创建需要同步到对方数据的视图:例:
create or replace view ryxx as
select ryjbxx.userid outid, xyzzjg.bmmc college, xszzjg.bmmc departname, ryjbxx.major,ryjbxx.typeof, ryjbxx.sfsf, ryjbxx.cn, ryjbxx.email, decode(sys_user.STATUS, '2', 'Yes', '4', 'No', 'No') inetUserStatusfrom
(
select t1.xh userid, t1.xym , t1.xsm , t2.zymc major,'stu
这篇关于利用dblink实现oracle对oracle数据库的同步的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!