Oracle Stream实战(1)—测试环境介绍 http://space.itpub.net/81227/viewspace-714227
Oracle Stream实战(2)—测试环境准备(一) http://space.itpub.net/81227/viewspace-714228
Oracle Stream实战(3)—测试环境准备(二) http://space.itpub.net/81227/viewspace-714229
5 启用追加日志
可以基于Database级别或Table级别,启用追加日志(Supplemental Log)。在建立根据Schema粒度进行复制的Oracle Stream环境中,如果确认Schema下所有Table都有合理的主键(Primary Key),则不再需要启用追加日志。
以下是引用片段:
#启用Database 追加日志
SQL> alter database add supplemental log data;
#启用Table追加日志
SQL> ALTER DATABASE ADD SUPPLEMENTAL LOG DATA (PRIMARY KEY, UNIQUE, FOREIGN KEY) COLUMNS;
6 创建DBlink
根据Oracle Stream官方文档,针对主数据库建立的数据库链的名字必须和从数据库的global_name相同。
如果需要修改global_name,执行“alter database rename global_name to xxx”。
6.1创建主数据库数据库链
#以strmadmin身份,登录主数据库。
SQL> conn strmadmin/strmadmin
#建立数据库链
SQL> create database link demodb connect to strmadmin identified by strmadmin using 'demodb';
6.2创建从数据库数据库链
#以strmadmin身份,登录从数据库。
SQL> conn strmadmin/strmadmin
#建立数据库链
SQL> create database link cow connect to strmadmin identified by strmadmin using 'cow';
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81227/viewspace-714230/ ,如需转载,请注明出处,否则将追究法律责任。