zoukankan      html  css  js  c++  java
  • shareplex的安装&&起停服务(添加新用户)

    一、主机环境

     
    主从类型
    系统版本
    数据库版本
    主机地址
    主机名
    源数据库
    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 
     
     
     
     
  • 相关阅读:
    学习数据结构基础
    epoll
    pthread_create
    设置套接字选项
    5中I/O模型
    数据仓库一些整理(列式数据库)
    mysql分区方案的研究
    订单表的分库分表方案设计(大数据)
    从源码角度理清memcache缓存服务
    性能,不是不重要,而是,它没有可维护性重要
  • 原文地址:https://www.cnblogs.com/milanin9/p/3810319.html
Copyright © 2011-2022 走看看