主备集群搭建
主备集群的架构如下图:
主备集群的搭建顺序:
服务器准备为三台
安装主机和备机的数据库2个
初始化主机和备机的实例2个
关闭数据库,主库备份恢复到备库
修改多个进程的配置文件
数据库启动到mount状态
启动各进程验证后注册到系统服务
数据库参数调整
具体的操作步骤及其命令
–主备集群
–关闭防火墙 firewalld
systemctl stop firewalld
systemctl disable firewalld
–验证
systemctl status firewalld
–关闭防火墙 iptables
service iptables stop
chkconfig iptables off
–验证
service iptables status
–建组
groupadd dinstall
–建用户
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
–设置密码
passwd dmdba
–用户限制
vi /etc/security/limits.conf
dmdba soft core unlimited
dmdba hard core unlimited
dmdba soft nofile 65536
dmdba hard nofile 65536
dmdba soft nproc 65536
dmdba hard nproc 65536ll
dmdba soft stack 65536
dmdba hard stack 65536
–dmdba用户环境变量
vi /home/dmdba/.bash_profile
export DM_HOME=/home/dmdba/dmdbms
export PATH=$host PATH:$host DM_HOME/bin
export LD_LIBRARY_PATH=$host LD_LIBRARY_PATH:$host DM_HOME/bin
–建目录授权
–软件包上传目录
mkdir /dmsoft
chown -R dmdba.dinstall /dmsoft
chmod -R 755 /dmsoft
–软件安装目录
cd /home/dmdba
mkdir dmdbms
chown -R dmdba.dinstall dmdbms
chmod -R 755 dmdbms
–上传安装包并挂载
mount -oloop dm8_20210114_x86_rh6_64_ent_8.1.1.156_pack3.iso /mnt
–安装
su - dmdba
cd /mnt
./DMInstall.bin -i
英文e 没有key 选时区 21
–root用户执行脚本
/home/dmdba/dmdbms/script/root/root_installer.sh
–dmdba 用户 初始化实例
su - dmdba
cd /home/dmdba/dmdbms/bin
./dminit path=/home/dmdba/dmdbms db_name=dmrw page_size=32
–数据库启动
cd /home/dmdba/dmdbms/bin
./dmserver /home/dmdba/dmdbms/dmrw/dm.ini
–打开新终端,进入数据库
su - dmdba
cd /home/dmdba/dmdbms/bin
./disql SYSDBA/SYSDBA@localhost:5236
–查询数据库状态
select status$ from v$instance;
–归档
alter database mount;
alter database add archivelog ‘dest=/home/dmdba/dmdbms/arch,TYPE=local,FILE_SIZE=1024,SPACE_LIMIT=102400’;
alter database archivelog;
alter database open;
–查询是否归档模式
select arch_mode from v$database;
–关闭数据库
exit
–主库脱机备份(初始化的实例必须先启动一次,才能脱机备份。)
–启动AP服务(dmdba用户&#