MPP主備叢集搭建
- 1:規劃
-
- 1.1:主庫端口規劃:
- 1.2:備庫端口規劃:
- 1.3:守護程序規劃:
- 2:建立執行個體
-
- MPP01:
- MPP02:
- 3:備份還原
-
- 将EP_01的資料備份到EP_12
- 将EP_11的資料備份到EP_02
- 4:配置
-
- 在MPP01配置主庫EP_01
- 在MPP02配置主庫EP_11
- 在MPP02配置備庫EP_12
- 在MPP01配置備庫EP_02
- 配置守護程序
- 配置螢幕
- 5:啟動
-
- 以mount方式啟動所有執行個體
- 啟動守護程序
- 啟動螢幕:
1:規劃
機器名 | IP位址 | 初始狀态 |
---|---|---|
MPP01 | 192.168.139.100 | 主庫EP_01,備庫EP_02 |
MPP02 | 192.168.139.101 | 主庫EP_11,備庫EP_12 |
螢幕 | 192.168.139.101 | 螢幕 |
1.1:主庫端口規劃:
1.2:備庫端口規劃:
1.3:守護程序規劃:
2:建立執行個體
MPP01:
主:./dminit PATH=/home/dmdba/dmdbms/data DB_NAME=EP_01 INSTANCE_NAME=“EP_01” PORT_NUM=5239
備:./dminit PATH=/home/dmdba/dmdbms/data DB_NAME=EP_02 INSTANCE_NAME=“EP_02” PORT_NUM=5240
初始化完成後,記得分别開停庫一次。
分别修改dm.ini,使ARCH_INI=1
增加新檔案dmarch.ini,放在dm.ini同一目錄:
EP_01的:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地歸檔類型
ARCH_DEST = /home/dmdba/dmdbms/data/EP_01/bak #本地歸檔檔案存放路徑
ARCH_FILE_SIZE = 128 #機關 Mb,本地單個歸檔檔案最大值
ARCH_SPACE_LIMIT = 1024 #機關 Mb,0 表示無限制,範圍 1024~4294967294M
EP_02的:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地歸檔類型
ARCH_DEST = /home/dmdba/dmdbms/data/EP_02/bak #本地歸檔檔案存放路徑
ARCH_FILE_SIZE = 128 #機關 Mb,本地單個歸檔檔案最大值
ARCH_SPACE_LIMIT = 1024 #機關 Mb,0 表示無限制,範圍 1024~4294967294M
MPP02:
主:./dminit PATH=/home/dmdba/dmdbms/data DB_NAME=EP_11 INSTANCE_NAME=“EP_11” PORT_NUM=5239
備:./dminit PATH=/home/dmdba/dmdbms/data DB_NAME=EP_12 INSTANCE_NAME=“EP_12” PORT_NUM=5240
初始化完成後,記得分别開停庫一次。
分别修改dm.ini,使ARCH_INI=1
增加新檔案dmarch.ini,放在dm.ini同一目錄:
EP_11的:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地歸檔類型
ARCH_DEST = /home/dmdba/dmdbms/data/EP_11/bak #本地歸檔檔案存放路徑
ARCH_FILE_SIZE = 128 #機關 Mb,本地單個歸檔檔案最大值
ARCH_SPACE_LIMIT = 1024 #機關 Mb,0 表示無限制,範圍 1024~4294967294M
EP_12的:
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地歸檔類型
ARCH_DEST = /home/dmdba/dmdbms/data/EP_12/bak #本地歸檔檔案存放路徑
ARCH_FILE_SIZE = 128 #機關 Mb,本地單個歸檔檔案最大值
ARCH_SPACE_LIMIT = 1024 #機關 Mb,0 表示無限制,範圍 1024~4294967294M
3:備份還原
将EP_01的資料備份到EP_12
1、對主庫EP_01進行脫機備份:
./dmrman ctlstmt=“backup database ‘/home/dmdba/dmdbms/data/EP_01/dm.ini’ full to BACKUP_FILE_01 backupset ‘/home/dmdba/dmdbms/data/EP_01/BACKUP_FILE_01’”
2、将備份拷貝傳輸到備庫EP_12所在的機器MPP02
cd /home/dmdba/dmdbms/data/EP_01
scp -r BACKUP_FILE_01/ [email protected]:/home/dmdba/dmdbms/data/EP_12
3、在機器MPP02執行脫機還原恢複更新
還原:./dmrman CTLSTMT=“RESTORE DATABASE ‘/home/dmdba/dmdbms/data/EP_12/dm.ini’ FROM BACKUPSET ‘/home/dmdba/dmdbms/data/EP_12/BACKUP_FILE_01’”
恢複:./dmrman CTLSTMT=“RECOVER DATABASE ‘/home/dmdba/dmdbms/data/EP_12/dm.ini’ FROM BACKUPSET ‘/home/dmdba/dmdbms/data/EP_12/BACKUP_FILE_01’”
更新DB_MAGIC:./dmrman CTLSTMT=“RECOVER DATABASE’/home/dmdba/dmdbms/data/EP_12/dm.ini’ UPDATE DB_MAGIC”
将EP_11的資料備份到EP_02
1、在MPP02對主庫EP_11進行脫機備份:
./dmrman ctlstmt=“backup database ‘/home/dmdba/dmdbms/data/EP_11/dm.ini’ full to BACKUP_FILE_11 backupset ‘/home/dmdba/dmdbms/data/EP_11/BACKUP_FILE_11’”
2、将備份拷貝傳輸到備庫EP_02所在的機器MPP01
cd /home/dmdba/dmdbms/data/EP_11
scp -r BACKUP_FILE_11/ [email protected]:/home/dmdba/dmdbms/data/EP_02
3、在機器MPP01執行脫機還原恢複更新
還原:./dmrman CTLSTMT=“RESTORE DATABASE ‘/home/dmdba/dmdbms/data/EP_02/dm.ini’ FROM BACKUPSET ‘/home/dmdba/dmdbms/data/EP_02/BACKUP_FILE_11’”
恢複:./dmrman CTLSTMT=“RECOVER DATABASE ‘/home/dmdba/dmdbms/data/EP_02/dm.ini’ FROM BACKUPSET ‘/home/dmdba/dmdbms/data/EP_02/BACKUP_FILE_11’”
更新DB_MAGIC:./dmrman CTLSTMT=“RECOVER DATABASE ‘/home/dmdba/dmdbms/data/EP_02/dm.ini’ UPDATE DB_MAGIC”
4:配置
在MPP01配置主庫EP_01
1:配置dm.ini
cd /home/dmdba/dmdbms/data/EP_01/
vi dm.ini
INSTANCE_NAME =EP_01
ALTER_MODE_STATUS = 0 #不允許手工方式修改執行個體模式/狀态/OGUID
ENABLE_OFFLINE_TS = 2 #不允許備庫 OFFLINE 表空間
MAL_INI = 1 #打開 MAL 系統
ARCH_INI = 1 #打開歸檔配置
MPP_INI = 1 #啟用 MPP 配置
2:配置dmmal.ini
各主備庫的 dmmal.ini 配置必須完全一緻
MAL_CHECK_INTERVAL = 5 #MAL 鍊路檢測時間間隔
MAL_CONN_FAIL_INTERVAL = 5 #判定 MAL 鍊路斷開的時間
[MAL_INST1]
MAL_INST_NAME = EP_01 #執行個體名,和 dm.ini 中的 INSTANCE_NAME 一緻
MAL_HOST = 192.168.139.100 #MAL 系統監聽 TCP 連接配接的 IP 位址
MAL_PORT = 5337 #MAL 系統監聽 TCP 連接配接的端口
MAL_INST_HOST = 192.168.139.100 #執行個體的對外服務 IP 位址
MAL_INST_PORT = 5239 #執行個體的對外服務端口,和 dm.ini 中的 PORT_NUM 一緻
MAL_DW_PORT = 5253 #執行個體對應的守護程序監聽 TCP 連接配接的端口
MAL_INST_DW_PORT = 5243 #執行個體監聽守護程序 TCP 連接配接的端口
[MAL_INST2]
MAL_INST_NAME = EP_11
MAL_HOST = 192.168.139.101
MAL_PORT = 5337
MAL_INST_HOST = 192.168.139.101
MAL_INST_PORT = 5239
MAL_DW_PORT = 5253
MAL_INST_DW_PORT = 5243
[MAL_INST3]
MAL_INST_NAME =EP_02
MAL_HOST = 192.168.139.100
MAL_PORT = 5338
MAL_INST_HOST = 192.168.139.100
MAL_INST_PORT = 5240
MAL_DW_PORT = 5254
MAL_INST_DW_PORT = 5244
[MAL_INST4]
MAL_INST_NAME = EP_12
MAL_HOST = 192.168.139.101
MAL_PORT = 5338
MAL_INST_HOST = 192.168.139.101
MAL_INST_PORT = 5240
MAL_DW_PORT = 5254
MAL_INST_DW_PORT = 5244
3:配置dmarch.ini
修改 dmarch.ini,配置實時歸檔。除了本地歸檔外,其他歸檔配置項中的 ARCH_DEST 表示執行個體是 Primary 模式時,需要同步歸檔資料的目标執行個體名。目前執行個體 EP_01 是主庫,需要向 MPP 備庫EP_12同步資料,是以實時歸檔的 ARCH_DEST 配置為 EP_12。
[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME #實時歸檔類型
ARCH_DEST = EP_12 #實時歸檔目标執行個體名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地歸檔類型
ARCH_DEST = /home/dmdba/dmdbms/data/EP_01/bak #本地歸檔檔案存放路徑
ARCH_FILE_SIZE = 128 #機關 Mb,本地單個歸檔檔案最大值
ARCH_SPACE_LIMIT = 1024 #機關 Mb,0 表示無限制,範圍 1024~4294967294M
4:配置dmmpp.ctl
dmmpp.ctl 是二進制檔案,由 dmmpp.ini 文本通過 dmctlcvt 工具轉換而來
先配置dmmpp.ini:
[service_name1]
mpp_seq_no = 0
mpp_inst_name = EP_01
[service_name2]
mpp_seq_no = 1
mpp_inst_name = EP_11
轉換dmmpp.ini為dmmpp.ctl(bin目錄下):
./dmctlcvt TYPE=2 SRC=/home/dmdba/dmdbms/data/EP_01/dmmpp.ini DEST=/home/dmdba/dmdbms/data/EP_01/dmmpp.ctl
5、以mount方式啟動主庫
./dmserver /home/dmdba/dmdbms/data/EP_01/dm.ini mount
6、配置OGUID
啟動指令行工具 DIsql,使用 MPP 類型為 LOCAL 方式,登入主庫設定 OGUID 值。
./disql SYSDBA/SYSDBA*[email protected]:5239
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SQL>sp_set_oguid(1393331);
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);
7、修改資料庫模式
SQL>alter database primary;
在MPP02配置主庫EP_11
1、配置dm.ini
INSTANCE_NAME = EP_11
PORT_NUM = 5239 #資料庫執行個體監聽端口
ALTER_MODE_STATUS = 0 #不允許手工方式修改執行個體模式/狀态/OGUID
ENABLE_OFFLINE_TS = 2 #不允許備庫 OFFLINE 表空間
MAL_INI = 1 #打開 MAL 系統
ARCH_INI = 1 #打開歸檔配置
MPP_INI = 1 #啟用 MPP 配置
2、配置dmmal.ini
将MPP01的dmmal.ini拷貝發送過來。
例如:scp -r 。。。 [email protected]:/home/dmdba/。。。
3、配置dmarch.ini
目前執行個體 EP_11 是主庫,需要向 MPP 備庫EP_02 同步資料,是以實時歸檔的 ARCH_DEST 配置為 EP_02。
[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME
ARCH_DEST = EP_02 #實時歸檔目标執行個體名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地歸檔類型
ARCH_DEST = /home/dmdba/dmdbms/data/EP_11/bak #本地歸檔檔案存放路徑
ARCH_FILE_SIZE = 128 #機關 Mb,本地單個歸檔檔案最大值
ARCH_SPACE_LIMIT = 0 #機關 Mb,0 表示無限制,範圍 1024~4294967294M
4、配置dmmpp.ctl
将MPP01機器上的 dmmpp.ctl拷貝發送過來。
5、以mount方式啟動主庫
./dmserver /home/dmdba/dmdbms/data/EP_11/dm.ini mount
6、配置OGUID
啟動指令行工具 DIsql,使用 MPP 類型為 LOCAL 方式,登入主庫設定 OGUID 值。
./disql SYSDBA/SYSDBA*[email protected]:5239
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SQL>sp_set_oguid(1393332);
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);
7、修改資料庫模式
SQL>alter database primary;
在MPP02配置備庫EP_12
1、配置dm.ini
INSTANCE_NAME = EP_12
PORT_NUM = 5240 #資料庫執行個體監聽端口
DW_INACTIVE_INTERVAL = 60 #接收守護程序消息逾時時間
ALTER_MODE_STATUS = 0 #不允許手工方式修改執行個體模式/狀态/OGUID
ENABLE_OFFLINE_TS = 2 #不允許備庫 OFFLINE 表空間
MAL_INI = 1 #打開 MAL 系統
ARCH_INI = 1 #打開歸檔配置
MPP_INI = 1 #打開 MPP 配置
RLOG_SEND_APPLY_MON = 64 #統計最近 64 次的日志重演資訊
2、配置dmmal.ini
将MPP01的dmmal.ini拷貝發送過來。
3、配置dmarch.ini
目前執行個體 EP_12 是備庫,守護系統配置完成後,可能在各種故障進行中,EP_12 切換為新的主庫,正常情況下, EP_01 會切換為新的備庫,需 要 向 EP_01 同 步 數 據 , 因 此 實 時 歸 檔 的 ARCH_DEST 配 置 為EP_01。
[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME
ARCH_DEST = EP_01 #實時歸檔目标執行個體名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地歸檔類型
ARCH_DEST = /home/dmdba/dmdbms/data/EP_12/bak #本地歸檔檔案存放路徑
ARCH_FILE_SIZE = 128 #機關 Mb,本地單個歸檔檔案最大值
ARCH_SPACE_LIMIT = 0 #機關 Mb,0 表示無限制,範圍 1024~4294967294M
4、配置dmmpp.ctl
将MPP01機器上的 dmmpp.ctl拷貝發送過來。
5、以mount方式啟動備庫
./dmserver /home/dmdba/dmdbms/data/EP_12/dm.ini mount
6、配置OGUID
啟動指令行工具 DIsql,使用 MPP 類型為 LOCAL 方式,登入主庫設定 OGUID 值。
./disql SYSDBA/SYSDBA*[email protected]:5240
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SQL>sp_set_oguid(1393331);
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);
7、修改資料庫模式
SQL>ALTER DATABASE STANDBY;
在MPP01配置備庫EP_02
1、配置dm.ini
INSTANCE_NAME = EP_02
PORT_NUM = 5240 #資料庫執行個體監聽端口
DW_INACTIVE_INTERVAL = 60 #接收守護程序消息逾時時間
ALTER_MODE_STATUS = 0 #不允許手工方式修改執行個體模式/狀态/OGUID
ENABLE_OFFLINE_TS = 2 #不允許備庫 OFFLINE 表空間
MAL_INI = 1 #打開 MAL 系統
ARCH_INI = 1 #打開歸檔配置
MPP_INI = 1 #打開 MPP 配置
2、配置dmmal.ini
發送檔案
3、配置dmarch.ini
目前執行個體 EP_02 是備庫,守護系統配置完成後,可能在各種故障進行中, EP_02 切換為新的主庫,正常情況下, EP_11 會切換為新的備庫,需 要 向EP_11 同 步 數 據 , 因 此 實 時 歸 檔 的 ARCH_DEST 配 置 為EP_11。
[ARCHIVE_REALTIME1]
ARCH_TYPE = REALTIME
ARCH_DEST =EP_11 #實時歸檔目标執行個體名
[ARCHIVE_LOCAL1]
ARCH_TYPE = LOCAL #本地歸檔類型
ARCH_DEST = /home/dmdba/dmdbms/data/EP_02/bak #本地歸檔檔案存放路徑
ARCH_FILE_SIZE = 128 #機關 Mb,本地單個歸檔檔案最大值
ARCH_SPACE_LIMIT = 0 #機關 Mb,0 表示無限制,範圍 1024~4294967294M
4、配置dmmpp.ctl
同上
5、以mount方式啟動備庫
./dmserver /home/dmdba/dmdbms/data/EP_02/dm.ini mount
6、配置OGUID
啟動指令行工具 DIsql,使用 MPP 類型為 LOCAL 方式,登入主庫設定 OGUID 值。
./disql SYSDBA/[email protected]:5240
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 1);
SQL>sp_set_oguid(1393332);
7、修改資料庫模式
SQL>ALTER DATABASE STANDBY;
SQL>SP_SET_PARA_VALUE(1, ‘ALTER_MODE_STATUS’, 0);
配置守護程序
一般來說,每個單獨的執行個體都是使用一個單獨的守護程序守護。本例中,由于同一台機器上有不同組的兩個執行個體,我們可以隻配置一個守護程序,同時守護兩個執行個體。
MPP01器上配置 dmwatcher.ini,配置為全局守護類型,使用自動切換模式。放在/home/dmdba/dmdbms/data/EP_01下:
[GRP1]
DW_TYPE = GLOBAL #全局守護類型
DW_MODE = AUTO #自動切換模式
DW_ERROR_TIME = 10 #遠端守護程序故障認定時間
INST_RECOVER_TIME = 60 #主庫守護程序啟動恢複的間隔時間
INST_ERROR_TIME = 10 #本地執行個體故障認定時間
INST_OGUID = 1393331#守護系統唯一 OGUID 值
INST_INI = /home/dmdba/dmdbms/data/EP_01/dm.ini #dm.ini 配置檔案路徑
INST_AUTO_RESTART = 1 #打開執行個體的自動啟動功能
INST_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver #指令行方式啟動
RLOG_SEND_THRESHOLD = 0 #指定主庫發送日志到備庫的時間門檻值,預設關閉
RLOG_APPLY_THRESHOLD = 0 #指定備庫重演日志的時間門檻值,預設關閉
[GRP2]
DW_TYPE = GLOBAL #全局守護類型
DW_MODE = AUTO #自動切換模式
DW_ERROR_TIME = 10 #遠端守護程序故障認定時間
INST_RECOVER_TIME = 60 #主庫守護程序啟動恢複的間隔時間
INST_ERROR_TIME = 10 #本地執行個體故障認定時間
INST_OGUID = 1393332 #守護系統唯一 OGUID 值
INST_INI = /home/dmdba/dmdbms/data/EP_02/dm.ini #dm.ini 配置檔案路徑
INST_AUTO_RESTART = 1 #打開執行個體的自動啟動功能
INST_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver #指令行方式啟動
RLOG_SEND_THRESHOLD = 0 #指定主庫發送日志到備庫的時間門檻值,預設關閉
RLOG_APPLY_THRESHOLD = 0 #指定備庫重演日志的時間門檻值,預設關閉
MPP02器上配置 dmwatcher.ini,配置為全局守護類型,使用自動切換模式,放在/home/dmdba/dmdbms/data/EP_11下:
[GRP1]
DW_TYPE = GLOBAL #全局守護類型
DW_MODE = AUTO #自動切換模式
DW_ERROR_TIME = 10 #遠端守護程序故障認定時間
INST_RECOVER_TIME = 60 #主庫守護程序啟動恢複的間隔時間
INST_ERROR_TIME = 10 #本地執行個體故障認定時間
INST_OGUID = 1393331#守護系統唯一 OGUID 值
INST_INI = /home/dmdba/dmdbms/data/EP_12/dm.ini #dm.ini 配置檔案路徑
INST_AUTO_RESTART = 1 #打開執行個體的自動啟動功能
INST_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver #指令行方式啟動
RLOG_SEND_THRESHOLD = 0 #指定主庫發送日志到備庫的時間門檻值,預設關閉
RLOG_APPLY_THRESHOLD = 0 #指定備庫重演日志的時間門檻值,預設關閉
[GRP2]
DW_TYPE = GLOBAL #全局守護類型
DW_MODE = AUTO #自動切換模式
DW_ERROR_TIME = 10 #遠端守護程序故障認定時間
INST_RECOVER_TIME = 60 #主庫守護程序啟動恢複的間隔時間
INST_ERROR_TIME = 10 #本地執行個體故障認定時間
INST_OGUID = 1393332 #守護系統唯一 OGUID 值
INST_INI = /home/dmdba/dmdbms/data/EP_11/dm.ini #dm.ini 配置檔案路徑
INST_AUTO_RESTART = 1 #打開執行個體的自動啟動功能
INST_STARTUP_CMD = /home/dmdba/dmdbms/bin/dmserver #指令行方式啟動
RLOG_SEND_THRESHOLD = 0 #指定主庫發送日志到備庫的時間門檻值,預設關閉
RLOG_APPLY_THRESHOLD = 0 #指定備庫重演日志的時間門檻值,預設關閉
配置螢幕
由于主備庫的守護程序配置為自動切換模式,是以這裡選擇配置确認螢幕。和普通螢幕相比,确認螢幕除了相同的指令支援外,在主庫發生故障時,能夠自動通知備庫接管為新的主庫,具有自動故障處理的功能。
配置dmmonitor.ini 确認螢幕,其中 MON_DW_IP 中的 IP 和 PORT 和
dmmal.ini 中的 MAL_HOST 和 MAL_DW_PORT 配置項保持一緻。放在/home/dmdba/dmdbms/data目錄下:
MON_DW_CONFIRM = 1 #确認螢幕模式
MON_LOG_PATH = /home/dmdba/dmdbms/log #螢幕日志檔案存放路徑
MON_LOG_INTERVAL = 60 #每隔 60s 定時記錄系統資訊到日志檔案
MON_LOG_FILE_SIZE = 32 #每個日志檔案最大 32M
MON_LOG_SPACE_LIMIT = 0 #不限定日志檔案總占用空間
[GRP1]
MON_INST_OGUID = 1393331 #組 GRP1 的唯一 OGUID 值
#以下配置為螢幕到組 GRP1 的守護程序的連接配接資訊,以―IP:PORT‖的形式配置
#IP 對應 dmmal.ini 中的 MAL_HOST,PORT 對應 dmmal.ini 中的 MAL_DW_PORT
MON_DW_IP = 192.168.139.100:5253
MON_DW_IP = 192.168.139.101:5254
[GRP2]
MON_INST_OGUID = 1393332 #組 GRP2 的唯一 OGUID 值
#以下配置為螢幕到組 GRP2 的守護程序的連接配接資訊,以―IP:PORT‖的形式配置
#IP 對應 dmmal.ini 中的 MAL_HOST,PORT 對應 dmmal.ini 中的 MAL_DW_PORT
MON_DW_IP = 192.168.139.101:5253
MON_DW_IP = 192.168.139.100:5254
5:啟動
以mount方式啟動所有執行個體
bin目錄下輸入:
./dmserver /home/dmdba/dmdbms/data/EP_01/dm.ini mount
./dmserver /home/dmdba/dmdbms/data/EP_02/dm.ini mount
./dmserver /home/dmdba/dmdbms/data/EP_11/dm.ini mount
./dmserver /home/dmdba/dmdbms/data/EP_12/dm.ini mount
啟動守護程序
分别啟動MPP01、MPP02機器上的守護程序,例如:
./dmwatcher /home/dmdba/dmdbms/data/EP_01/dmwatcher.ini
./dmwatcher /home/dmdba/dmdbms/data/EP_11/dmwatcher.ini
守護程序啟動後,進入 Startup 狀态,此時執行個體都處于 Mount 狀态。守護程序開始廣播自身和其監控執行個體的狀态資訊,結合自身資訊和遠端守護程序的廣播資訊,守護程序将本地執行個體 Open,并切換為 Open 狀态。
啟動螢幕:
./dmmonitor /home/dmdba/dmdbms/data/dmmonitor.ini
所有執行個體open則成功