首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > oracle >

ORA的DBLINK实现数据的同步功能?

2014-01-28 
我需望通过ORA的DBLINK实现数据的同步功能 1.远程ORA和本地ORA 都是10g 2.在远程ORA中创建了一个试图 3.

我需望通过ORA的DBLINK实现数据的同步功能;

1.远程ORA和本地ORA 都是10g;
2.在远程ORA中创建了一个试图;
3.在本地ORA中创建了一个DBLINK;连接到远程ORA; >>>> DBLINK_HYDATA.US.ORACLE.COM
4.在本地机器上我VBS脚本实现从远程数据库到本地的实时更新;

主要语句为:

insert into salary_new(year,month,姓名,工号,岗位工资,实发岗位工资,生育保险,绩效工资,岗位工资考勤扣款,缺勤天数,经济责任目标奖,加班,中夜补贴,回帖,
女工卫生津贴,其他计发,应付工资,养老保险,公积金,失业保险,医疗保险,年金,宿舍费,代扣物管费,代扣水电费,个人所得税,其他扣款,实发工资,所在部门)
select year,month,姓名,工号,岗位工资,实发岗位工资,生育保险,绩效工资,岗位工资考勤扣款,缺勤天数,经济责任目标奖,加班,中夜补贴,回帖,女工卫生津贴,
其他计发,应付工资,养老保险,公积金,失业保险,医疗保险,年金,宿舍费,代扣物管费,代扣水电费,个人所得税,其他扣款,实发工资,所在部门
from hyhr.view_qj_salary@dblink_hydata.us.oracle.com  A
where  A.year=TO_NUMBER(to_char(sysdate,'yyyy')) and A.month=TO_NUMBER(to_char(sysdate,'mm'))
and  not exists( select * from salary_new B where A.工号=B.工号  and B.year=TO_NUMBER(to_char(sysdate,'yyyy')) and B.month=TO_NUMBER(to_char(sysdate,'mm')))


我在程序中检测出了有新记录,但执行这条语句都是失败???

我在PL/SQL中执行时,有时候成功,有时候失败???

不知道通过DBLINK 进行连接ORA时候要注意些什么问题???

请指教!




------解决方法--------------------------------------------------------
dblink_hydata.us.oracle.com
应该是前面的部分吧,后面是ORACLE区分吧
------解决方法--------------------------------------------------------
权限设置是否正确

        

热点排行