一、主机环境

主从类型
系统版本
数据库版本
主机地址
主机名
源数据库
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 

转载于:https://www.cnblogs.com/milanin9/p/3810319.html

shareplex的安装起停服务(添加新用户)相关推荐

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

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

  2. Win11系统添加新用户的方法

    Windows11系统是现在非常火热的电脑操作系统,现在已经有不少小伙伴都安装了Win11系统进行体验,默认情况下是使用Microsoft账户,有的用户不喜欢Microsoft账户想创建一个新的本地账 ...

  3. android 添加新用户,华为手机怎么添加新用户?华为手机添加新用户的方法

    为手机添加新用户其实就跟电脑的来宾账户差不多,新用户可以使用手机的部分功能,但是有许多权限限制. 华为手机设置隐私空间方法 打开手机的设置功能找到高级设置,在高级设置里点击"用户" ...

  4. Linux下对文件的操作及添加新用户

    Linux下对文件的操作及添加新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的其他命令 二.创建新用户 一.对文件的操作 1.打包压缩文件 2.解压缩文件 3.对文件操作的 ...

  5. mysql创建用户phpmyadmin_MySQL添加新用户和数据库(命令行模式和phpmyadmin)

    MYSQL添加新用户和数据库(命令行模式和phpmyadmin) 一.命令行模式 首先要声明一下:一般情况下,修改MySQL密码,授权,是需要有mysql里的root权限的. 注:本操作是在WIN命令 ...

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

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

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

    https://blog.csdn.net/u013216667/article/details/70158452 登录MySQL mysql -u root -p 添加新用户 允许本地 IP 访问 ...

  8. Linux(9)--添加新用户+赋sudo权限

    用户管理 1. adduser step1:添加新用户 step2 : 赋予sudo权限. step3: 删除用户 2. useradd (建议不要使用) 1. adduser step1:添加新用户 ...

  9. 在 phpMyAdmin 里添加新用户帐号

    为了数据库的安全性,尽量不用 root 来连接网站的数据库,以前用 cPanel 面板时,这个不是问题,添加帐号很简单,现在 VPS 不提供任何面板,只能用phpmyadmin 来创建新用户帐号了,这 ...

最新文章

  1. 会话、进程组与僵死进程
  2. 在C#中使用Irony实现SQL语句的解析
  3. Ubuntu 17.10安装Qt 5.10环境与Qt Creator 4.5开发工具(转自linux公社)
  4. [转载]监控 Linux 性能的 18 个命令行工具
  5. 代理模式、动态代理及其应用
  6. vs xgb 神经网络_业界 | 深度学习与XGBoost在小数据集上的测评,你怎么看?(附源码)...
  7. html解释json,json 解析
  8. 真实的布兰妮,有点壮
  9. Linux网络编程复习笔记
  10. 批量旋转很多张图片,可以设置自定义的旋转角度
  11. SPSS典型相关分析案例
  12. Python绘制云图
  13. 人工智能——自然演绎推理
  14. STP配置 HSRP配置 端口追踪
  15. 1400张正方形图片合集压缩包图片分辨率330*330
  16. 一家有两个孩子,已知至少有一个孩子是在星期二出生的男孩。问:两个孩子都是男孩的概率是多大?
  17. 手机电池-市场现状及未来发展趋势
  18. 博客系统-写文章之富文本编辑器editor
  19. C语言:判断质数合数的代码
  20. 《费马大定理》个人笔记整理

热门文章

  1. Redis学习笔记(三)
  2. 前端Cookie处理
  3. 原生JS、jQuery 遍历方法总结
  4. KVM 介绍(6):Nova 通过 libvirt 管理 QEMU/KVM 虚机 [Nova Libvirt QEMU/KVM Domain]
  5. 基于Jenkins + Tomcat 的安卓客户端可持续化构建及发布下载(loltube.cn)
  6. JavaScript:内存泄露
  7. 调用android自带的下载功能,进度在消息通知栏上显示
  8. C++ STL学习笔记(3) 分配器Allocator,OOP, GP简单介绍
  9. 单纯形法求解函数极值问题 matlab代码
  10. 将多张图片转成gif