大哥们,让我把思路整理下,你们看看对不对,首先是在两个库里,B库里的表中的值如果想时时的表现在A库中的表或者视图中是这样做的 首先建立个快照 CREATE SNAPSHOT s_unsub--快照名 REFRESH FAST START WITH SYSDATE NEXT SYSDATE + 1/(24*60)---每隔一分钟启动一次(请问如果同时有很多值插进来也不要紧么?) WITH PRIMARY KEY--关键字?? AS SELECT * FROM unsub@dblink;--DBlink的名字和创建怎么做? 需要在INIT.ORA中增加: job_queue_processes = 2 (>0即可) job_queue_interval = 60 (单位为秒)重启ORACLE后即可.以上的3步该怎么做?init.ora是什么?在哪里增加? DBLINK不要用CURRENT USER方式.用CREATE DATABASE LINK XXX CONNECT USERNAME IDENTIFIED BY PASSWORD USING 'CONNECTSTR'方式来创建DBLINK.这是创建dblink的方法么???具体的语法是什么??谢谢各位了,如果谁能详细的写出创建dblink的语法还有快照的办法,还有,B库中的函数我该怎么办?全部移植到A库中么?谁能全部回答上来,我新开帖子100分送上!!!
CREATE DATABASE LINK XXX CONNECT USERNAME IDENTIFIED BY PASSWORD USING 'CONNECTSTR' 这句就是创建dblink的语句,unsub@dblink;--DBlink的名字和创建怎么做? 应该是dblink@tablename
首先建立个快照
CREATE SNAPSHOT s_unsub--快照名
REFRESH FAST START WITH SYSDATE NEXT SYSDATE + 1/(24*60)---每隔一分钟启动一次(请问如果同时有很多值插进来也不要紧么?)
WITH PRIMARY KEY--关键字??
AS SELECT * FROM unsub@dblink;--DBlink的名字和创建怎么做?
需要在INIT.ORA中增加:
job_queue_processes = 2 (>0即可)
job_queue_interval = 60 (单位为秒)重启ORACLE后即可.以上的3步该怎么做?init.ora是什么?在哪里增加?
DBLINK不要用CURRENT USER方式.用CREATE DATABASE LINK XXX CONNECT USERNAME IDENTIFIED BY PASSWORD USING 'CONNECTSTR'方式来创建DBLINK.这是创建dblink的方法么???具体的语法是什么??谢谢各位了,如果谁能详细的写出创建dblink的语法还有快照的办法,还有,B库中的函数我该怎么办?全部移植到A库中么?谁能全部回答上来,我新开帖子100分送上!!!
这句就是创建dblink的语句,unsub@dblink;--DBlink的名字和创建怎么做?
应该是dblink@tablename