dm8主備的搭建流程

2021-10-14 07:02:52 字數 3951 閱讀 7425

測試環境兩台虛擬機器,乙個用來當主,乙個用來當備,單庫都安裝完成。

首先對主備進行資料同步

在主的dm.ini開啟歸檔,並配置歸檔ini。

[dmdba@zhu dameng]$ vim dm.ini

arch_ini = 1

[dmdba@zhu dameng]$ vim dmarch.ini

[archive_local1]

arch_type = local #本地歸檔型別

arch_dest = /home/dmdba/dmdbms/data/dameng/arch #本地歸檔檔案存放路徑

arch_file_size = 512 #單位 mb,本地單個歸檔檔案最大值

arch_space_limit = 10240 #單位 mb,0 表示無限制,範圍 1024~4294967294m

然後對主庫進行歸檔

然後把歸檔檔案傳送到備庫/home/dmdba/dmdbms/data下

備庫進行資料的同步

[dmdba@zhu dameng]$ vim dmmal.ini 由於我只有乙個網絡卡所以心跳ip與服務ip共用

mal_check_interval = 5 #mal 鏈路檢測時間間隔

mal_conn_fail_interval = 5 #判定 mal 鏈路斷開的時間

[mal_inst1]

mal_inst_name = grp1_rt_01 #例項名,和 dm.ini 中的 instance_name 一致

mal_host = 192.168.100.111 #mal 系統監聽 tcp 連線的 ip 位址

mal_port = 61141 #mal 系統監聽 tcp 連線的埠

mal_inst_host = 192.168.100.111 #例項的對外服務 ip 位址

mal_inst_port = 5236 #例項的對外服務埠,和 dm.ini 中的 port_num 一致

mal_dw_port = 52141 #例項本地的守護程序監聽 tcp 連線的埠

mal_inst_dw_port = 33141 #例項監聽守護程序 tcp 連線的埠

[mal_inst2]

mal_inst_name = grp1_rt_02

mal_host = 192.168.100.112

mal_port = 61142

mal_inst_host = 192.168.100.112

mal_inst_port = 5236

mal_dw_port = 52142

mal_inst_dw_port = 33142

[dmdba@zhu dameng]$ vim dmarch.ini

[archive_realtime]

arch_type = realtime #實時歸檔型別

arch_dest = grp1_rt_02 #實時歸檔目標例項名

[archive_local1]

arch_type = local #本地歸檔型別

arch_dest = /home/dmdba/dmdbms/data/dameng/arch #本地歸檔檔案存放路徑

arch_file_size = 512 #單位 mb,本地單個歸檔檔案最大值

arch_space_limit = 10240 #單位 mb,0 表示無限制,範圍 1024~4294967294m

然後將這幾個檔案傳送到備庫上,

將dm.ini中instance_name = grp1_rt_01 改為instance_name = grp1_rt_02

dmarch.ini中arch_dest = grp1_rt_02改為arch_dest = grp1_rt_01

接著mount方式啟動主庫和備庫進入disql對資料庫進行更改

[dmdba@zhu bin]$ ./disql 賬號密碼預設sysdba直接回車就可以進入

sql>sp_set_para_value(1, 『alter_mode_status』, 1); (都執行)

sql>sp_set_oguid(453331); (都執行)

sql>alter database primary; (主進行這個)

sql>alter database standby; (備進行這個)

sql>sp_set_para_value(1, 『alter_mode_status』, 0);(都執行)

在備庫上配置***

[dmdba@bei dameng]$ vim dmmonitor.ini

mon_dw_confirm = 1 #確認監視器模式

mon_log_path = /home/dmdba/dmdbms/data/log #監視器日誌檔案存放路徑

mon_log_interval = 60 #每隔 60s 定時記錄系統資訊到日誌檔案

mon_log_file_size = 32 #每個日誌檔案最大 32m

mon_log_space_limit = 0 #不限定日誌檔案總占用空間

[grp1]

mon_inst_oguid = 453331 #組 grp1 的唯一 oguid 值 #以下配置為監視器到組 grp1 的守護》程序的連線資訊,以―ip:port‖的形式配置

#ip 對應 dmmal.ini 中的 mal_host,port 對應 dmmal.ini 中的 mal_dw_port

mon_dw_ip = 192.168.100.111:52141

mon_dw_ip = 192.168.100.112:52142

最後主庫備庫啟動watcher

[dmdba@zhu bin]$ ./dmwatcher …/data/dameng/dmwatcher.ini

dmwatcher[4.0] v8

dmwatcher[4.0] is ready

然後備庫啟動*** show和tip對主備狀態進行檢視

DM8達夢主備搭建方法(簡易版)

主庫 資料庫名 dameng 例項名 dmserver01 port 32141 ip 192.168.42.101 備庫 資料庫名 dameng 例項名 dmserver02 port 32142 ip 192.168.42.102 基礎操作命令 初始化庫 dminit path opt dmdb...

DM8資料庫安裝與實時主備搭建

2 實時主備 2.4.2 配置備庫 2.4.3 配置確認監視器 2.4.4 啟動資料守護程序 2.4.5 啟動監視器 建立安裝使用者組 dinstall groupadd dinstall 建立安裝使用者 dmdba useradd g dinstall 初始化使用者密碼 passwd dmdba ...

DM實時主備搭建

dm實時主備搭建環境說明 機器名ip位址初始狀態作業系統略10.12.21.190主庫centos7略10.12.21.191備庫centos7 例項名port nummal inst dw portmal hostmal portmal dw portgrp1 rt 0152363314110.1...