Welcome 微信登录

首页 / 数据库 / MySQL / Oracle简单stream一个用户单向复制配置

以下我做streamm同步两台机器间的某一个用户的操作步骤。很简单,看到stream还有很多要看的。 1.环境介绍 主数据库SID : obpm 操作系统 :    win 2003 IP地址   :  192.168.0.1 Global_name : Oracle version: 10.2.0.1 从数据库SID: orcl 操作系统 :    win 2003 IP地址   :  192.168.0.2 Global_name : oracle version: 10.2.0.1 2.在主/从数据库设置初始化参数(在主从数据库都执行以下操作) 1) sqlplus / as sysdba ----以dba身份登录 2)alter system set aq_tm_processes=2 scope=both;   ---启用对队列消息的时间监视 alter system set global_names=true scope=both;   ---设置全局名称为true ---alter system set job_queue_processes=10 scope=both; --设置定时作业进程最大为10个,默认是10 alter system set undo_retention=3600 scope=both;   --设置回滚段时间,默认是900 alter system set streams_pool_size=25M scope=spfile; --sga设置为自动调整情况下不需设置该参数 3)重启动两个数据库 3.设置主数据库为归档mode 1)archive log list; --查是否归档,如是归档,请忽略第3点 2)shutdown immediate; startup mount; alter database archivelog; alter system set LOG_ARCHIVE_DEST_1="LOCATION=D:arc";  ---设置归档目录 alter system switch logfile; --相应目录检查是否生成arc文件 alter database open; 4.主/从数据新建stream管理用户(在主从数据库都执行以下操作) 1)sqlplus / as sysdba; 2)create tablespace tbs_stream datafile "E: bs_stream01.dbf" size 100m autoextend on maxsize unlimited segment space management auto; ---创建主环境的Stream专用表空间 3)execute dbms_logmnr_d.set_tablespace("tbs_stream"); --将logminer的数据字典从system表空间转移到新建的表空间,防止撑满system表空间 4)create user strmadmin identified by strmadmin default tablespace tbs_stream temporary tablespace temp;  --创建用户 5)grant dba to strmadmin;---直接给dba权限. 5.主数据库网络环境设置 1)主数据库(tnsnames.ora)中添加从数据库的配置。(也可以通过oracle图形工具net manager配置) orcl = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.2)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = orcl) ) ) 2)测试是否连的通(cmd下面输入以下命令) sqlplus strmadmin/strmadmin@orcl 3)新建orcl的dblink sqlplus strmadmin/strmadmin create database link orcl connect to strmadmin identified by strmadmin using "orcl"; ----global_names为true的情况下,主数据库建立的数据库链的名字必须和从数据库的global_name相同 select sysdate from dual@orcl;  --测试dblink是否有效 6.从数据库网络环境设置 1)从数据库(tnsnames.ora)中添加主数据库的配置。(也可以通过oracle图形工具net manager配置) obpm = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.0.1)(PORT = 1521)) ) (CONNECT_DATA = (SERVER = DEDICATED) (SERVICE_NAME = obpm) ) ) 2)测试是否连的通(cmd下面输入以下命令) sqlplus strmadmin/strmadmin@obpm 3)新建obpm的dblink sqlplus strmadmin/strmadmin create database link obpm connect to strmadmin identified by strmadmin using "obpm"; ----global_names为true的情况下,主数据库建立的数据库链的名字必须和从数据库的global_name相同 select sysdate from dual@obpm;  --测试dblink是否有效
  • 1
  • 2
  • 3
  • 下一页
2009 MySQL数据库学习者盛会Oracle小知识集锦相关资讯      oracle 
  • [INS-32052] Oracle基目录和Oracle  (07/22/2014 07:41:41)
  • Oracle 4个大对象(lobs)数据类型  (02/03/2013 12:33:05)
  • Oracle按时间段分组统计  (07/26/2012 10:36:48)
  • [Oracle] dbms_metadata.get_ddl的  (07/12/2013 07:37:30)
  • Liferay Portal 配置使用Oracle和  (07/31/2012 20:07:18)
  • Concurrent Request:Inactive   (07/20/2012 07:44:05)
本文评论 查看全部评论 (0)
表情: 姓名: 字数