分布式数据库用触发器实现数据同步

分布式数据库  

  三种 1.本地  开sqlplus  scott/tiger
       2.远程 开sqlplus  scott/[email protected]、orcl 

       3.分布式

           1.oracle配置工具
              net manager -----> 点击+----> 
                 输入服务器名 随便输啊--->
               点击下一步--->主机名就是远程的IP地址---->保存

  
           2.创建数据库链路




            create database link l2 connect to scott identified by tiger using ‘服务器名’  就算连接到了远程数据库


          如果两个数据库  dept在本地  emp在一个外地、
           就这么查询  select dept d,emp@l2 e where  d.deptno= e.deptno
     
        
         
          
        使用触发器实现与远程数据库数据的同步\\
        create  or replace trigger  sysncdate
         after update emp  for each row
          begin

              update emp@l2(也可以使用同义词) set sal=:new .sal where emp=:new.empno;



           end;

猜你喜欢

转载自apple578994358gg.iteye.com/blog/2086961