
ORACLE 流复制/高级复制
Yushan Bai
目前仍热衷于ORACLE数据库,博客内容基本为原创,欢迎指点交流!
展开
-
演示基于用户进行流复制案例-可以同步用户的DDL操作
环境如下:基于表及基于用户的实验都在此环境下操作。一、配置初始化环境1.修改初始化参数:目标库上:--因是使用虚拟机克隆的,两个库数据名和实例名一样要修改db_unique_name和global_name 主库上也要做修改,像db_unique_name,global_name可以不修改。 SYS@bys2>alter system set db_unique_原创 2013-09-06 15:45:06 · 1316 阅读 · 0 评论 -
针对某个表使用高级复制进行数据同步示例
1.数据库名、global_name等基础环境:源端:SYS@bys1>select name,db_unique_name from v$database;NAME DB_UNIQUE_NAME--------- ------------------------------BYS1 bys1SYS@bys1>show parameter globa原创 2013-09-15 14:25:08 · 1912 阅读 · 0 评论 -
高级复制(Advanced Replication),流复制(Stream Replication),备库(Dataguard)区别
Oracle备份功能包括:高级复制(Advanced Replication)流复制(Streams Replication)备库(Dataguard)一 dataguard:dataguard在高可用及容灾方面一般是dba的首选,毕竟dataguard在这方面 存在压倒性的优势,不管是物理备用库(physical standby database)还是逻辑备用库(logica转载 2013-09-15 14:38:41 · 2882 阅读 · 0 评论 -
高级复制实验配置添加复制节点操作时报错:ORA-23308: object GP.T does not exist or is invalid
出错原因:使用高级复制时,在源端启动复制支持,执行语句:REPADMIN@bys1>execute dbms_repcat.generate_replication_support('gp','test' ,'table');这一步时输入了错误的表名或者用户名。错误提示:此后,在执行在源端添加复制节点操作时,有如下出错提示:REPADMIN@bys1>execute d原创 2013-09-15 14:31:01 · 3229 阅读 · 0 评论 -
使用物化视图的方式进行表级数据同步示例
1.源端创建表及物化视图BYS@bys1>conn bys/bysConnected.BYS@bys1>select * from user_role_privs;USERNAME GRANTED_ROLE ADM DEF OS_------------------------------ ----原创 2013-09-15 14:35:47 · 2645 阅读 · 2 评论 -
演示基于单表的流复制案例--可以同步DDL操作
环境如下:基于表及基于用户的实验都在此环境下操作。一、配置初始化环境1.修改初始化参数:目标库上:--因是使用虚拟机克隆的,两个库数据名和实例名一样要修改db_unique_name和global_name 主库上也要做修改,像db_unique_name,global_name可以不修改。SYS@bys2>alter system set db_unique_name=b原创 2013-09-06 15:19:47 · 1763 阅读 · 0 评论