设备之间互相传文件 scp -r /home/space/music/ www.runoob.com:/home/root/others/
文件权限
1.脱机备份、脱机还原
1>主机备份 netstat -lntp
./dmrman CTLSTMT=“BACKUP DATABASE ‘/opt/dm/dmdata/data/DAMENG/dm.ini’ FULL TO BACKUP_FILE1
BACKUPSET ‘/opt/dm/dmdata/data/BACKUP_FILE_01’”
2>拷贝备份文件到备库所在机器
scp -r BACKUP_FILE_01 192.168.9.77:/opt/dm/dmdata/data/
3>执行脱机数据库还原与恢复
./dmrman CTLSTMT=“RESTORE DATABASE ‘/opt/dm/dmdata/data/DAMENG/dm.ini’ FROM BACKUPSET
‘/opt/dm/dmdata/data/BACKUP_FILE_01’”
./dmrman CTLSTMT=“RECOVER DATABASE ‘/opt/dm/dmdata/data/DAMENG/dm.ini’ FROM BACKUPSET
‘/opt/dm/dmdata/data/BACKUP_FILE_01’”
./dmrman CTLSTMT=“RECOVER DATABASE ‘/opt/dm/dmdata/data/DAMENG/dm.ini’ UPDATE DB_MAGIC”
5>启动主库
./dmserver /opt/dm/dmdata/data/DAMENG/dm.ini mount
6>设置 OGUID
启动命令行工具 DIsql,登录主库设置 OGUID 值。
disql SYSDBA/SYSDBA@127.0.0.1:MAL_INST_PORT
SQL:
SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
sp_set_oguid(453331);
alter database primary;
SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);
修改数据库模式
7.1>配置备库 GRP1_RT_02
7.2>启动备库
./dmserver /opt/dm/dmdata/data/DAMENG/dm.ini mount
7.3>设置 OGUID
启动命令行工具 DIsql,登录备库库设置 OGUID 值。修改数据库模式
disql SYSDBA/SYSDBA@127.0.0.1:MAL_INST_PORT
SQL:
SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
sp_set_oguid(453331);
alter database standby;
SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);
修改数据库模式
8.1>配置监听器
9>启动各个主备库上的守护进程:
./dmwatcher /opt/dm/dmdata/data/DAMENG/dmwatcher.ini
10>(主或监听服务器)启动监听器
./dmmonitor /opt/dm/dmdata/data/DAMENG/dmmonitor.ini
11>注册服务
需要使用 root 系统用户登录或切换至 root 系统用户
cd /opt/dm/dmdbms/script/root
dm服务
./dm_service_installer.sh -t dmserver -dm_ini /opt/dm/dmdata/data/DAMENG/dm.ini -p dmsrv
dm监视器
./dm_service_installer.sh -t dmwatcher -watcher_ini /opt/dm/dmdata/data/DAMENG/dmwatcher.ini -p GRP1_RT_01
./dm_service_installer.sh -t dmwatcher -watcher_ini /opt/dm/dmdata/data/DAMENG/dmwatcher.ini -p grp1_RT_02
控制台
./dm_service_installer.sh -t dmmonitor -monitor_ini /opt/dm/dmdata/data/DAMENG/dmmonitor.ini -p GRP1_RT
启动主库
service DmServicedmsrv start
service DmMonitorServiceGRP1_RT start
service DmWatcherServiceGRP1_RT_01 start
启动备库
service DmServicedmsrv start
service DmWatcherServicegrp1_rt_02 start
2. 看下数据库初始化过程是否可用脚本执行
静默安装
./DMInstall.bin -q <配置文件全路径>
1.关闭firewalld防火墙和Selinux
#查看firwalld的状态
systemctl status firewalld #也可以执行 firewall-cmd --state
#停止firewalld
systemctl stop firewalld
#禁用firewalld
systemctl disable firewalld
#查看Selinux状态
getenforce
#关闭Selinux
vim /etc/selinux/config
SELINUX=disabled
#重启服务器、立即生效配置
reboot
2.创建DM安装用户和安装用户组并初始化用户密码
groupadd dinstall
useradd -g dinstall -m -d /home/dmdba -s /bin/bash dmdba
echo “123456” | passwd --stdin dmdba
vi /etc/sudoers 修改用户执行sudo的权限
切换到dmdba操作 3.修改系统句柄数 vi /etc/security/limits.conf
dmdba soft nofile 65536
dmdba hard nofile 65536
4.创建安装目录
mkdir -p /opt/dm/dmdbms
mkdir -p /opt/dm/dmdata
chown -R dmdba:dinstall /opt/dm/
chmod -R 775 /opt/dm/
5.安装文件准备
拷贝iso文件到/opt/soft/DM8
cd /opt/soft/DM8
mount dm8_setup_rh7_64_ent_8.1.1.45_20191121.iso /mnt/
cp -r /mnt/* /opt/dm/
chmod 755 ./DMInstall.bin
6.执行静默安装模版
./DMInstall.bin -q /opt/dm/auto_install.xml
service DmServiceDMSERVER status 确认服务正常启动
7.正常关闭服务
文章
阅读量
获赞