1 环境说明
本示例中组名为“GRP1”,配置为实时主备,主库命名为“GRP1_RT_01 ”,备库命名为“GRP1_RT_02 ”。
配置环境说明:
主机类型 IP地址 实例名 操作系统
主库 192.168.80.161 (外部服务)
192.168.227.161(内部通信) GRP1_RT_01 redhat6.6
备库 192.168.80.162 (外部服务)
192.168.227.162(内部通信) GRP1_RT_02 redhat6.6
监控 192.168.80.160 redhat6.6
端口规划:
实例名 PORT_NUM DW_PORT MAL_HOST MAL_PORT MAL_DW_PORT
GRP1_RT_01 5236 5237 192.168.227.161 5238 5239
GRP1_RT_02 5236 5237 192.168.227.162 5238 5239
一、数据准备
注:为了简化搭建流程,建议在主库上完成数据库的初始化,并进行相关配置文件的创建和修改后,
再将主机中数据库的文件夹scp到备机上并在备机修改部分配置文件的参数即可。
2集群实施步骤
2.1配置A机器
2.1.1实例、备份数据
(一)在主机上初始化数据库
若主机上之前没有数据库,则需要按如下步骤初始化数据库:
1、进入安装目录下的bin文件夹,执行./dminit工具
(dminit工具的相关参数可查阅《DM7系统管理员手册》7.3节表7.1),此处仅制定数据库安装路径,其他参数不指定即使用默认值:
dminit path=数据库实例路径
[dmdba@localhost ~]$ dminit help 默认的
SYSDBA_PWD set SYSDBA password(SYSDBA), password length must between 9 and 48
SYSAUDITOR_PWD set SYSAUDITOR password(SYSAUDITOR), password length must between 9 and 48
DB_NAME database name(DAMENG)
INSTANCE_NAME instance name(DMSERVER) --修改数据库实例名字即可
PORT_NUM listener port(5236)
--初始化实例
source .bash_profile
[dmdba@bin]# dminit PATH=/dm7/data/
--启动服务
[dmdba@bin]# dmserver /dm7/data/DAMENG/dm.ini
......
nsvr_process_before_open begin.
nsvr_process_before_open success.
SYSTEM IS READY.
已经启动成功,另起一个窗口执行,如果要结束的话,直接ctrl+C
在/data/dm7/script/root目录下有2个可执行程序,注意,均需要用root账号执行。
其中dm_service_installer.sh为安装服务的脚本,dm_service_uninstaller.sh为卸载脚本,本次安装执行过程如下:
其中dm_service_installer.sh命令参数及说明如下
-t 服务类型,包括dmimon,dmap,dmserver,dmwatch,dmrww,dmwmon,dmwatcher,dmmonitor,dmcss,dmcssm,dmasmsvr
-p 服务名后缀,对于dmimon,dmap服务类型无效 --实例名就可
-i ini文件路径,对于dmimon,dmap服务类型无效
-d dmdcr.ini文件路径,只针对dmserver服务类型生效,可选
-m 设置服务器启动模式open或mount,只针对dmserver服务类型生效,可选
-y 设置依赖服务,此选项只针对systemd服务环境下的dmserver和dmasmsvr服务生效
-s 服务脚本路径,设置则忽略除-y外的其他参数选项
-h 帮助
其中-i 参数中的/data/dm/data/testdb/dm.ini文件是在上一步初始化数据库后生成的。
2、注册数据库服务
进入安装路径下/script/root文件夹,执行./dm_service_installer.sh即可注册服务:
./dm_service_installer.sh -t dmserver -p 服务名后缀 -i ini文件路径
注册成功后将在安装目录下的bin文件夹生成以“”DmService+服务名后缀”命名的执行文件,
使用该文件并配合{start|stop|status|condrestart|restart}命令即可对数据库服务进行相应的操作。
3、对于新初始化的库,需要先正常启动并正常退出,关闭数据库后再进行后面的步骤。
4、在主库对各个配置文件进行配置,然后将整个数据文件夹(/opt/dmdbms/bin/DAMENG)scp到备库。
5、在备库对配置文件相关参数进行修改。
[root@localhost ~]# /dm7/script/root/dm_service_installer.sh -t dmser

最低0.47元/天 解锁文章
369

被折叠的 条评论
为什么被折叠?



