# DMRT2AS **Repository Path**: dadadedahuamao/DMRT2AS ## Basic Information - **Project Name**: DMRT2AS - **Description**: 一键切换实时备库与异步备库 - **Primary Language**: Shell - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 2 - **Created**: 2025-10-16 - **Last Updated**: 2025-10-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DMRT2AS #### 介绍 一键切换实时备库与异步备库 #### 软件架构 软件架构说明 #### 安装教程 - `1. 上传脚本到集群每个数据库节点: /home/dmdba 目录下` - `2. 授权脚本执行权限:` ```bash chmod +x DMRT2AS ``` - `3. 需要在每个主备节点执行脚本(脚本放在任意位置都可以)` ```bash ./DMRT2AS ``` #### 参数介绍 |参数缩写|参数用途|参数默认值|是否必填| |--|--|--|:--:| |-dm|DW 切换模式,模式[1]:自动切换,模式[2]:手动切换。|1|x| |-api|DW 异步备库公网IP,以逗号隔开。||x| #### 使用说明 - `1. 假设数据守护是自动切换(数据守护节点IP:192.168.31.181/182/183/184,其中 192.168.31.185 属于确认监视器 )` - `1.1.所有节点切换实时备库:` ```bash ./DMRT2AS ``` - `1.2. 指定单个节点切换异步备库:` ```bash ./DMRT2AS -api 192.168.31.183 ``` - `1.3. 指定多个节点切换异步备库:` ```bash ./DMRT2AS -api 192.168.31.183,192.168.31.184 ``` - `2. 假设数据守护是手动切换(数据守护节点IP:192.168.31.181/182/183/184)` - `2.1. 所有节点切换实时备库:` ```bash ./DMRT2AS -dm 2 ``` - `2.2. 指定单个节点切换异步备库:` ```bash ./DMRT2AS -dm 2 -api 192.168.31.183 ``` - `2.3. 指定多个节点切换异步备库:` ```bash ./DMRT2AS -dm 2 -api 192.168.31.183,192.168.31.184 ```