測試環境兩台虛擬機器,乙個用來當主,乙個用來當備,單庫都安裝完成。
首先對主備進行資料同步
在主的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...