场景:从Oracle A 同步表到Oracle B一、创建database link(B端)Sql代码
- create public database link dblink_name
- connect to A_user_name identified by A_user_password
- using "(DESCRIPTION =
- (ADDRESS_LIST =
- (ADDRESS = (PROTOCOL = TCP)(HOST = aa.bb.com)(PORT = 1521))
- )
- (CONNECT_DATA =
- (SERVICE_NAME = orcl)
- )
- )";
create public database link dblink_name connect to A_user_name identified by A_user_password using "(DESCRIPTION =(ADDRESS_LIST =(ADDRESS = (PROTOCOL = TCP)(HOST = aa.bb.com)(PORT = 1521)))(CONNECT_DATA =(SERVICE_NAME = orcl)))"; 二、创建snapshot(B端)Sql代码
- Create snapshot tb_name as select * from tb_name@dblink_name;
Create snapshot tb_name as select * from tb_name@dblink_name; 三、修改snapshot刷新时间(B端)Sql代码
- Alter snapshot tb_name refresh complete Start with sysdate next trunc(sysdate+1)+20/24;
- --每天20点刷新
Alter snapshot tb_name refresh complete Start with sysdate next trunc(sysdate+1)+20/24;--每天20点刷新要手动刷新的话Sql代码
- dbms_refresh.refresh(""B"."TB_NAME"");
dbms_refresh.refresh(""B"."TB_NAME""); 查看最后一次刷新时间Sql代码
- SELECT NAME,LAST_REFRESH FROM ALL_SNAPSHOT_REFRESH_TIMES;
MySQL的Innodb表修复Oracle中union语句中order by用法相关资讯 Oracle基础教程
- Oracle块编程返回结果集详解 (11/10/2013 10:45:58)
- Oracle基础教程之设置系统全局区 (08/22/2013 14:24:00)
- Oracle基础教程知识点总结 (06/18/2013 07:43:32)
| - Oracle基础教程之tkprof程序详解 (10/22/2013 11:49:50)
- Oracle基础教程之sqlplus汉字乱码 (07/18/2013 16:30:00)
- Oracle 管理之 Linux 网络基础 (02/16/2013 18:37:35)
|
本文评论 查看全部评论 (0)