Oracle Stream实战(1)—测试环境介绍 http://space.itpub.net/81227/viewspace-714227
Oracle Stream实战(2)—测试环境准备(一) http://space.itpub.net/81227/viewspace-714228
3 创建stream 管理用户
3.1 创建主环境stream管理用户
以下是引用片段:
以sysdba身份登录
connect / as sysdba
创建主环境的Stream专用表空间
SQL> create tablespace tbs_stream datafile '……/tbs_stream01.dbf' size 100M autoextend on next 10M maxsize 1000M extent management local autoallocate segment space management auto;
将logminer的数据字典从system表空间转移到新建的表空间,防止撑满system表空间
SQL> execute dbms_logmnr_d.set_tablespace('tbs_stream');
创建Stream管理用户
SQL> create user strmadmin identified by strmadmin
2 default tablespace tbs_stream temporary tablespace temp;
授权Stream管理用户
SQL> grant connect,resource,dba,aq_administrator_role to strmadmin;
SQL> execute
2 dbms_streams_auth.grant_admin_privilege(
3 grantee => 'strmadmin',
4 grant_privileges => true);
3.2 创建从环境stream管理用户
以下是引用片段:
#以sysdba身份登录
SQL> connect / as sysdba
#创建Stream专用表空间
SQL> create tablespace tbs_stream datafile '……/tbs_stream01.dbf' size 100M autoextend on next 10M maxsize 1000M extent management local autoallocate segment space management auto;
#同样,将logminer的数据字典从system表空间转移到新建的表空间,防止撑满system表空间
SQL> execute dbms_logmnr_d.set_tablespace('tbs_stream');
#创建Stream管理用户
SQL> create user strmadmin identified by strmadmin
2 default tablespace tbs_stream temporary tablespace temp;
#授权Stream管理用户
SQL> grant connect,resource,dba,aq_administrator_role to strmadmin;
SQL> execute
2 dbms_streams_auth.grant_admin_privilege(
3 grantee => 'strmadmin',
4 grant_privileges => true);
4 配置网络连接
4.1配置主环境tnsnames.ora
主数据库(tnsnames.ora)中添加从数据库的配置。
以下是引用片段:
demodb =
(DESCRIPTION =
(ADDRESS_LIST =
(ADDRESS = (PROTOCOL = TCP)(HOST = rhel5)(PORT = 1521))
)
(CONNECT_DATA = (SERVICE_NAME = demodb)
)
)
4.2配置从环境tnsnames.ora
从数据库(tnsnames.ora)中添加主数据库的配置。
以下是引用片段:
cow =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = rhel5)(PORT = 1521))
(CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = cow)
)
)
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/81227/viewspace-714229/ ,如需转载,请注明出处,否则将追究法律责任。