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.% [email protected] 
expand nqlog.% nqlog.% [email protected] 
expand cardv2.% cardv2.% [email protected] 
expand nqmonitor.% nqmonitor.% [email protected]

第一行的o.dbshareplex是本机的ORACLE的SID

第二行的expand表示的是通配符,设定%为用户下的所有表

第二行的第一个go是源库的用户的所有表,第二个go是目标库的用户的所有表

第二行的最后一段[email protected] 是目标库的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的安装&&起停服务(添加新用户)

时间: 2024-11-09 08:18:36

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

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

参考:" 使用xrdp实现windows 远程桌面连接linux" http://blog.csdn.net/qq_33530388/article/details/64502902; http://www.linuxidc.com/Linux/2017-04/142690.htm 之前一直用mstsc连接windows主机,今天想用此来连接linux主机时,发现 连接不了~!!~ 自己没有服务器,但是想用windows的台式机远程连接笔记本电脑的linux系统,笔记本电脑的是ubun

Windows系统下设置mysql的根用户密码及添加新用户的操作

本篇文章主要是学习mysql的根用户密码的设置,以及如何添加新用户等.详细操作步骤如下. 一.设置根用户密码 1. 安装好PHP及相关软件之后,点开"运行",输入"cmd",打开管理员控制台,如图1所示: 图1 2. 在控制台中,移动到mysql\bin目录下.这个和您安装的php软件有关.我安装的是XAMPP集成软件,mysql\bin的路径如图2所示: 图2 因此,我需要在控制台中输入如下字符串:"cd C:\xampp\mysql\bin"

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

Ubuntu创建新用户并增加管理员权限  Family 2014-06-24 22:21:22 $是普通管员,#是系统管理员,在Ubuntu下,root用户默认是没有密码的,因此也就无法使用(据说是为了安全).想用root的话,得给root用户设置一个密码: $ sudo passwd root然后登录时用户名输入root,再输入密码就行了.ubuntu建用户最好用adduser,虽然adduser和useradd是一样的在别的linux糸统下,但是我在ubuntu下用useradd时,并没有创

linux学习(一) 在unbuntu下添加新用户

最近装了一个双系统,开始要折腾unbuntu了,Linux系统是一个多用户的操作系统,很多操作需要管理员权限才能完成,所有管理员权限是很重要的,对于初学者来说,我们最好用一个一般用户的权限就行了,相对于初学者的我们,对于很多东西还不懂,如果用了一个管理员权限,很可能造成很多不可逆的影响.遂捣鼓了一番,添加一个标准用户来供我们学习的一般需求. 第一步,我们打开系统设置:找到里面的用户账户选项: 第二步:对当前的用户进行解锁: 第三步:解锁之后我们就可以添加新用户了: 第四步:我们就可以创建新用户啦

Linux系统管理技术手册——第6章 添加新用户

6.1/etc/passwd文件 用户登录时Linux识别用户的文件/etc/passwd /etc/passwd包括7个字段: 登录名(不超过32位,使用NIS系统后不超过8位) 经过加密的口令或口令占位符(大多数实际放在/etc/shadow文件中,默认采用MD5加密,SUSE中采用Blowfish,通过passwd命令设置) UID(用户ID)号(32位无符号数,建议限制为32767内,root的UID为0,让多个账号UID为0会产生潜在安全漏洞,LDAP是一种流行的UID管理工具) 默认

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

登录MySQL mysql -u root -p添加新用户允许本地 IP 访问 localhost, 127.0.0.1 create user 'test'@'localhost' identified with 加密方式(mysql_native_password) by '123456'; 允许外网 IP 访问 create user 'tst'@'%' identified by '123456'; 刷新授权flush privileges; 为用户创建数据库create databas

Ubuntu 安装 proftpd,并添加虚拟用户

安装并配置 proftpd 安装就不废话了,apt 即可.然后修改 /etc/proftpd/proftpd.conf: # 必须打开,将用户限定在自己的目录中 DefaultRoot ~ # 因为虚拟用户是没有 shell 的,所以要打开这个设定 RequireValidShell off # 用 mod_auth_file.c 验证登录用户名和密码 AuthOrder mod_auth_file.c # 存放用户名和密码的文件 AuthUserFile /etc/proftpd/ftpd.p

Ubuntu16.04下添加新用户

某些情况下,ubuntu 使用useradd 新用户名,在home 文件夹下面看不到新创建的用户文件夹,例如: [email protected]:/home/kuku# useradd spark [email protected]:/home/kuku# passwd spark Enter new UNIX password:  Retype new UNIX password:  passwd: password updated successfully [email protected

MYSQL添加新用户并指定数据库

1.cd /d   windows版        cd  Linux版          //切换到MySQL.exe的安装位置 2.mysql -uroot -p密码 3.use mysql 4.insert into user(Host,User,Password) values('localhost','新用户',password('密码')); 5.flush privileges; 6.grant all privileges on 数据库名.* to 新用户@localhost i