数据主备修复方案
修订记录:
版本号 修订人 修订日期 修订描述
V1.0 王贺 2023/08/15 创建初稿
目录
1 数据库主备修复方案 2
1.1概述 2
1.2总体实施步骤 2
1.2.1 HR系统 2
2 操作过程 3
2.1停止应用 3
2.2停止数据库相关服务 3
2.3 备份主库 3
2.4 将备份文件传至备机 3
2.5 恢复备库 4
2.6 修复确认监视器配置文件 4
2.7 启动数据库服务 4
2.8 查看确认 4
2.9 启动应用 5
1 数据库主备修复方案
1.1概述
巡检发现外网生产数据库人事招聘DMHR实例主备同步异常,需对该实例进行修复操作。
1.2总体实施步骤
1.2.1 HR系统
序号 步骤 详细施工内容 操作人 耗时(分钟)
1 停止应用 停止应用
(详情见2.1章节) 应用 10
2 停止监视器服务
(DMHR实例) 停止DMHR实例对应的监视器进程
(详情见2.2章节) 达梦 10
3 停止数据库守护进程(DMHR实例) 停止主备上DMHR实例对应的守护进程
(详情见2.2章节) 达梦 10
4 停止数据库服务(DMHR实例) 停止主备上DMHR实例服务
(详情见2.2章节) 达梦 10
5 物理备份数据库 物理备份主数据库
(详情见2.3章节) 达梦 5
6 备份文件传至备机 将备份文件传至备机
(详情见2.4章节) 达梦 10
7 备机执行恢复操作 使用备份文件执行恢复
(详情见2.5章节) 达梦 5
8 修改备库状态 Mount方式启动备库并修改状态
(详情见2.6章节) 达梦 10
8 修复确认监视器配置文件 修改监视器上dmhr实例对应的dmmonitor.ini文件
(详情见2.7章节) 达梦 10
9 启动数据库服务 启动主备数据库服务
(详情见2.8章节) 达梦 5
10 启动数据守护服务 启动主备数据守护进程(dmwatcher)
(详情见2.8章节) 达梦 10
11 启动确认监视器 启动确认监视器
(详情见2.8章节) 达梦 5
12 检查确认 前台启动非确认监视器,检查同步情况
(详情见2.9章节) 达梦 10
13 启动应用 启动应用
(详情见2.10章节) 应用 10
总计 120分钟
2 操作过程
本文所述命令中涉及服务名、文件名、目录名等部分请根据实际情况修改。
2.1停止应用
略
2.2停止数据库相关服务
【dmdba用户】
1.登录监视器
命令:./DmMonitorDMHR stop
2.登录主机
命令:./DmWatcherServiceDMHR stop
3.登录备机
命令:./DmWatcherServiceDMHR stop
4.登录主机
命令:./DmServiceDMHR stop
5.登录备机
命令:./DmServiceDMHR stop
2.3 备份主库
【dmdba用户】
1.登录主库
命令:./dmrman ctlstmt="backup database '/opt/dm/data/DAMENG/dm.ini' to backup_file_01 backupset '/opt/dm/backup_file01'"
2.4 将备份文件传至备机
【dmdba用户】
1.登录主库
命令:scp -r /opt/dm/backup_file01 备库ip
2.5 恢复备库
【dmdba用户】
1.登录备机
命令:./dmrman ctlstmt="restore database '/opt/dm/data/DAMENG/dm.ini' from backupset '/opt/dm/backup_file01'"
命令:./dmrman ctlstmt="recover database '/opt/dm/data/DAMENG/dm.ini' from backupset '/opt/dm/backup_file01'"
命令:./dmrman ctlstmt="recover database '/opt/dm/data/DAMENG/dm.ini' update db_magic"
2.6 修改备库状态
【dmdba用户】
1.登录备库
命令:./DmServiceDMHR start
命令:./disql
SQL> sp_set_para_value(1,'ALTER_MODE_STATUS',1);
SQL> sp_set_oguid(453331);--通过配置文件确认ougid
SQL> alter database standby;
sp_set_para_value(1,'ALTER_MODE_STATUS',0);
命令:./DmServiceDMHR stop
2.7 修复确认监视器配置文件
【dmdba用户】
1.监视服务器
命令:vi dmmonitor_dmhr.ini
2.8 启动数据库服务
【dmdba用户】
1.登录主机
命令:./DmServiceDMHR start
2.登录备机
命令:./DmServiceDMHR start
3.登录主机
命令:./DmWatcherServiceDMHR start
4.登录备机
命令:./DmWatcherServiceDMHR start
5.登录监视器
命令:./DmMonitorServiceDMHR start
2.9 查看确认
【dmdba用户】
1.登录监视器
命令:配置非确认监视器配置文件
前台启动非确认监视器
命令:./dmmonitor DmMonitor_DMHR_noc.ini
2.10 启动应用
文章
阅读量
获赞