job+dblink实现数据同步
来源:互联网 发布:装饰装修施工资质 知乎 编辑:程序博客网 时间:2024/06/05 16:10
时过境迁,当下已经不再鼓励使用这种方式了,仅作记录而已(四川信息产项目)
1.创建DBLINK
create database link dblink_10000system
connect to primeton identified by primeton123
using '(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST =221.236.7.13)(PORT = 1521))
)
(CONNECT_DATA =
(SERVICE_NAME = sctsioms)
)
)';
查询:select * from dba_objects where object_type='DATABASE LINK'
关于通过DBLINK 访问对象方式:select count(*) from cstep@dblink_10000system
2.根据视图创建空表
3.创建创存储过程,存储过程调用备份SQL:
CREATE OR REPLACE PROCEDURE SCTSIOMS.PROCDURE_10000SYSTEM
as
begin
delete CSTEP_BAK;
commit;
insert into CSTEP_BAK (STEP_ID,FLOW_ID,STEP_NAME,KEY_STEP,PASS_STEP_CONDITION,PREV_STEP_ID,NEXT_STEP_ID,POST_ADD,STEP_TYPE,INTERFACE_ID,IS_EXEC_STEP,DEFAULT_COLUMN1,DEFAULT_COLUMN2,DEFAULT_COLUMN3)
SELECT STEP_ID,FLOW_ID,STEP_NAME,KEY_STEP,PASS_STEP_CONDITION,PREV_STEP_ID,NEXT_STEP_ID,POST_ADD,STEP_TYPE,INTERFACE_ID,IS_EXEC_STEP,DEFAULT_COLUMN1,DEFAULT_COLUMN2,DEFAULT_COLUMN3 FROM CSTEP@dblink_10000system;
insert into PRO_TIMEEXC (CODE,NOWDATE) values ('PROCDURE_10000SYSTEM',sysdate);
commit;
end procdure_10000system;
日志表:PRO_TIMEEXC
CREATE TABLE PRO_TIMEEXC(
CODE VARCHAR2(100)
NOWDATE DATE;
);
4.创建JOB,定时调用存储过程:
variable job10000system number;
begin
dbms_job.submit(:job10000system,'PROCDURE_10000SYSTEM;',sysdate,'sysdate+1/1440');//每天1440分钟,即一分钟运行PROCDURE_10000SYSTEM过程一次 TRUNC(sysdate) + 1 +2 / (24) 每天零程两点执行
end;
执行JOB
begin
dbms_job.run(:job10000system);
end;
删除JOB
begin
dbms_job.remove(:job10000system);
end;
日志表:PRO_TIMEEXC
CREATE TABLE PRO_TIMEEXC(
NOWDATE DATE;
);
- job+dblink实现数据同步
- 利用DBLink+JOB实现两个Oracle数据库之间的数据同步
- 利用DBLink+JOB实现两个Oracle数据库之间的数据同步
- oracle dblink-数据同步
- oracle dblink-数据同步
- Dblink 实现数据库表同步
- oracle数据库之间数据同步 DBLINK
- oracle dblink-数据同步(使用trigger)
- 巧用dblink结合oracle快照实现两台服务器的数据同步
- 巧用dblink结合oracle快照实现两台服务器的数据同步
- 巧用dblink结合oracle快照实现两台服务器的数据同步
- DBLINK实现两个数据库间表数据同步---张金总结版
- 使用merge 加 dblink 实现内网中的两个数据同步
- Oracle中通过Job实现定时同步两个数据表之间的数据
- JOB+MERGE 跨服务器同步数据
- 利用DBLink创建数据库数据定时更新或同步
- Oracle快照及dblink使用(两台服务器数据同步)
- SQL 2008建立dblink以及用作业实现同步详解
- oracle创建DBLINK
- Oracle数据库中null的具体使用方案
- C++存储类型
- SAP ABAP知识点
- "Borland license information was found,but it is not valid for delphi." 的解决方法
- job+dblink实现数据同步
- 调试论坛系统心得
- Session相关
- Android MediaPlayer播放mp3的实例(转载)
- C++类和接口的设计原则探讨
- oracle中如何跨不同session支持可读写的全局变量
- Geodatabase简介(转)
- WebService架构
- 用asp.net 2.0在oracle中存取图片(文件)的操作