一、主机环境

 
主从类型
系统版本
数据库版本
主机地址
主机名
源数据库
Centos6.4 X86_64
11.2.0.4.0
192.168.3.230
dbshareplex
目的数据库
Centos6.4 X86_64    
11.2.0.4.0
192.168.3.223
dbshareplexbk
 
 

二、环境说明
 
为了方便测试,两边的数据库都是初始化,除了系统用户没有多余的用户,也没有任何数据
 
三、环境配置
 
1、主机名的设置
先将源和目的主机中,分别添加对方的主机名和ip
 
2、源库必须开启归档模式
 
alter database open;
 
3、创建shareplex目录,并赋予目录所有者为oracle.oinstall
mkdir /usr/local/shareplex
chown -R oracle:oinstall /usr/local/shareplex
 
4、创建shareplex用户
useradd shareplex
 
四、安装shareplex
 
./SharePlex-8.5.0-b40-oracle110-rh-40-amd64-m64.tpm
 
1、选择安装目录
/usr/local/shareplex
 
2、选择数据目录
/usr/local/shareplex/vardir
 
3、选择管理组
dba
 
4、确定数据库实例名,家目录
shareplex会自动查找并提示
 
5、输入端口号
默认为2100
 
6、此时会列出产品信息,确认无误后输入回车,开始安装
 
7、会要求输入key
 
8、输入完成后安装完成
 
五、shareplex的配置
 
源数据库需要开启补充日志
alter database add supplemental log data(primary key,unique index)columns;
 
1、进入/usr/local/shareplex/bin 执行./ora_setup
确认oracle的SID
 
2、确认DBA的用户
system
 
3、确认system的密码
输入密码
 
4、为shareplex创建oracle用户
splex21
 
5、输入用户默认的表空间,临时表空间,索引表空间
我这里默认操作的
 
 
六、启动shareplex
 
1、./sp_cop &
 
2、./sp_ctrl
 
 
七、shareplex的配置
 
首先要保证源和目的都要有配置文件里所写的用户,这样才能正常启动config,否则启动的时候会报错
1、create config go
datasource:o.dbshareplex 
expand go.% go.% 192.168.3.223@o.dbshareplexbk 
expand nqlog.% nqlog.% 192.168.3.223@o.dbshareplexbk 
expand cardv2.% cardv2.% 192.168.3.223@o.dbshareplexbk 
expand nqmonitor.% nqmonitor.% 192.168.3.223@o.dbshareplexbk
 
第一行的o.dbshareplex是本机的ORACLE的SID
第二行的expand表示的是通配符,设定%为用户下的所有表
第二行的第一个go是源库的用户的所有表,第二个go是目标库的用户的所有表
第二行的最后一段192.168.3.223@o.dbshareplexbk 是目标库的ip和SID
 
 
2、verify config go 
 
测是配件文件是否正常, Config go is valid为正常
 
3、activate config go
 
正常后,启动配置文件
此时传输数据,就会被同步到目标库
 
 
八、当有新用户添加进来的时候
1、将源端现有配置文件拷贝一份
copy config go to go_new
 
2、编辑新的配置文件,增加需要复制的内容
edit config go_new
 
3、激活新的文件(此时久的配置文件会自动停止)
activate config go_new
 
4、停止目标端post进程,在目标端创建索引,然后重启post 
 
 
 
 

shareplex的安装&&起停服务(添加新用户)的更多相关文章

  1. 新特技软件(Analyzer)添加新用户

    新特技软件添加新用户的步骤比较多,记录下来,方便以后使用 安装完软件,处理好自己的AS以后,准备添加用户 步骤一: 我们要在安装Analyzer的服务器上添加新的Windows用户 步骤二:在Anal ...

  2. ubuntu添加新用户并添加管理员权限

    Ubuntu创建新用户并增加管理员权限  Family 2014-06-24 22:21:22 $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为 ...

  3. windows远程连接linux-安装xfce界面,ubuntn添加新用户

    参考:“ 使用xrdp实现windows 远程桌面连接linux”   http://blog.csdn.net/qq_33530388/article/details/64502902; http: ...

  4. MySQL添加新用户、为用户创建数据库、为新用户分配权限

    登录MySQL [root@VM_0_2_33_centos /]#mysql -u root -p 添加新用户 允许本地 IP 访问 localhost, 127.0.0.1 mysql>'; ...

  5. CentOS7服务器添加新用户

    添加新用户[root@localhost etc]# adduser jiangshan[root@localhost etc]# passwd jiangshan[root@localhost et ...

  6. linux SVN添加新用户

    首先找到用户文件:authz.conf; 用vi 编辑authz.conf文件在develps 后面添加你要添加的用户名:如图:  上图:cheny就是我后面添加上去的用户名 按Esc :wq保存au ...

  7. 给Linux添加新用户,新建用户,新建帐号

    给Linux添加新用户,新建用户,新建帐号 添加用户组 sudo groupadd groupname 添加用户 sudo useradd username -m -s /sbin/nologin - ...

  8. Ubuntu添加新用户并给普通用户赋予root新权限

    添加新用户 首先用adduser命令添加普通用户: #adduser newusername 只有在root权限才可以添加新用户 修改密码: #passwd username 赋予root权限 方法1 ...

  9. linux不使用useradd添加新用户

    不使用useradd创建新的用户 1.进入用户特征信息:/etc/passwd 编辑: vim /etc/passwd 命令模式 :G 进入末行 进入编辑模式 :在最后添加新用户信息: 例:new_u ...

随机推荐

  1. Glibc辅助运行库 (C RunTime Library): crt0.o,crt1.o,crti.o crtn.o,crtbegin.o crtend.o

    crt1.o, crti.o, crtbegin.o, crtend.o, crtn.o 等目标文件和daemon.o(由我们自己的C程序文件产生)链接成一个执行文件.前面这5个目标文件的作用分别是启 ...

  2. boost::bind 和 boost::function 基本用法

    这是一篇介绍bind和function用法的文章,起因是近来读陈硕的文章,提到用bind和function替代继承,于是就熟悉了下bind和function的用法,都是一些网上都有的知识,记录一下,期 ...

  3. [iOS基础控件 - 7.0] UIWebView

    A.基本使用 1.概念 iOS内置的浏览器控件 Safari浏览器就是通过UIWebView实现的   2.用途:制作简易浏览器 (1)基本请求 创建请求 加载请求 (2)代理监听webView加载, ...

  4. linux下的调试工具ltrace与strace

    ltrace能够跟踪进程的库函数调用,它会显现出哪个库函数被调用,而strace则是跟踪程序的每个系统调用. 下面是一个ltrace与strace的对比   1)系统调用的输出对比   我们用输出he ...

  5. ActiveMQ JMS 在发邮件中的使用

    ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线.ActiveMQ 是一个完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现,尽管JMS规范出台已经是很久 ...

  6. hive 子查询特别分析

      Hive只支持在FROM子句中使用子查询,子查询必须有名字,并且列必须唯一:SELECT ... FROM(subquery) name ... 确认下是否一定要求列必须唯一?      建表语句 ...

  7. HTTP Header 简介

    HTTP Header 简介 HTTP(HyperTextTransferProtocol)即超文本传输协议,目前网页传输的的通用协议.HTTP协议采用了请求/响应模型,浏览器或其他客户端发出请求,服 ...

  8. Ecshop实现注册页面手机号唯一的验证

    前天,公司总监提了一个需求,实现我公司商城注册会员用手机号登录这个功能,那么这个功能容易修改,在我的前一篇博文中已经给出处理方法了,但是这里有一个问题,就是如果实现了用手机号码来登陆,那么就需要在注册 ...

  9. C# : 操作Word文件的API - (将C# source中的xml注释转换成word文档)

    这篇博客将要讨论的是关于: 如何从C#的source以及注释, 生成一份Word格式的关于各个类,函数以及成员变量的说明文档. 他的大背景如下...... 最近的一个项目使用C#, 分N个模块, 在项 ...

  10. phpcms v9和discuz X3.1实现同步登陆退出论坛(已实现)

    网络上文章很多,按步骤配置好了之后phpcms可以同步登录dz,但是dz登录后状态却无法同步到phpcms,网络上找了很多资料都大同小异,头大.只能自己调试了,废话不多说了.       以下网络上抄 ...