好久咯,关于同步复制的问题,还是没有解决

发布于 2022-04-12 20:38:17 字数 269 浏览 516 评论 6

是这样,

A和B不在一个数据库中

A表字段:(x_all,shijian) ,(每十分钟就会变化一次,第二天就会增加一条新的记录,昨天的记录停止变化,第二天的记录每隔十分钟就变化,第三天一样,)

B表字段:(xssr,scddate)

现在想把A中的x_all,,shijian,的变化做为一个新的记录存到

B中(xssr, scddate)

我准备这么作,

1:现在B中作A的连接

2:在B中写一个过程

3:写一个JOB

其他的我已经做好咯,但是这个过程,我不知道怎么写
解决, 记录, 连接, 其他

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(6

东京女 2022-04-13 05:47:34

如果是简单的插入和更新,我可能会,但是牵扯到两个表的一致性,我就感觉到力不从心咯

我对我上面的东东,作了个SQL方面的称述,你看行么

A表

   TIME       XXR

2003-11-1  200

2003-11-2  300

2003-11-3  220

2003-11-4  110

B表

   TIME       XXR

2003-11-1  200

2003-11-2  300

2003-11-3  220

SQL是以当前时间为指定指值,也就是说在a表中,查找,看是否存在 WHERE TIME=DATE()

如果存在,则在B表中查找,看存在 WHERE TIME=DATE()这条记录,如果存在,则更新数据,如果不存在,则插入A表中

你与昨日 2022-04-13 05:40:30

写存储过程亚!

离旧人。 2022-04-13 05:36:53

是这样的,那个管理员说咯,不能用快照,说影响数据库的速度,必须用JOB,

我的用户环境是ORACLE8+WINDOWS2000

而用JOB,我就知道那三隔步骤,其他的两个我还可以看着书作,但是过程就没有办法咯

南街九尾狐 2022-04-13 05:21:00

--

-- 在远程服务器上建快照日志,假设tnsname: remote_db

--

conn aa/pwd@remote_db

create snapshot log on SYS_CLASS with rowid;

create snapshot log on SYS_PATH with rowid;

----------------------------------------------------------------

-- 以下操作在本地运行,假设tnsname: local_db

--

-- 建aa用户下的快照

--

conn aa/pwd@local_db

--

-- 建私有数据连接,其中包含登陆远程数据库的用户名密码

--

create database link plink connect to aa identified by pwd using 'remote_db';

--

-- 建快照

--

create snapshot sys_class refresh with rowid as select * from sys_class@plink;

create snapshot sys_path refresh with rowid as select * from sys_path@plink;

--

-- 建刷新组,用于定时刷新快照

--

begin

dbms_refresh.make(

name => 'aa.snapshot_ref',

list => 'sys_area,sys_class,sys_path,sys_province',

next_date => sysdate,

interval => 'sysdate + 5/1440',

implicit_destroy => FALSE,

refresh_after_errors => TRUE,

lax => TRUE);

end;

萌︼了一个春 2022-04-13 05:01:39

Fenng大哥,对不起咯,看了你给我的一些回复,我打心眼里感谢,

但是我是一个新手,对ORACLE不懂,由于工作的原因,要用ASP+ORACLE编程,我身边也有一些所谓的高手,不过我去问他们,他们都感觉我要抢他们的饭碗似的,都说不知道,不清楚,我也买了一些书看,你也知道的,这个ORACLE也不是一两天就能学会的,所以我只有把一些问题放在这里求教,因为时间不等人,现在找一份工作不容易,我不想失去它,更不想让那些人看笑话。

回梦 2022-04-13 00:58:15

怎么感觉是在发明轮子?

Oracle的功能都不能满足你的要求?

快照,物化视图,或者是高级复制,尝试过了吗?

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文