天天看點

達夢MPP叢集搭建(主備)_yxy1:規劃2:建立執行個體3:備份還原4:配置5:啟動

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:主庫端口規劃:

達夢MPP叢集搭建(主備)_yxy1:規劃2:建立執行個體3:備份還原4:配置5:啟動

1.2:備庫端口規劃:

達夢MPP叢集搭建(主備)_yxy1:規劃2:建立執行個體3:備份還原4:配置5:啟動

1.3:守護程序規劃:

達夢MPP叢集搭建(主備)_yxy1:規劃2:建立執行個體3:備份還原4:配置5:啟動

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則成功

達夢MPP叢集搭建(主備)_yxy1:規劃2:建立執行個體3:備份還原4:配置5:啟動