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

2021-10-09 18:24:35 字數 2340 閱讀 2396

主庫:

資料庫名:dameng

例項名:dmserver01

port:32141

ip:192.168.42.101

備庫:資料庫名:dameng

例項名:dmserver02

port:32142

ip:192.168.42.102

基礎操作命令:

初始化庫:./dminit  path=/opt/dmdbms/data/

前台啟庫:./dmserver /opt/dmdbms/data/dm.ini

前台關庫:exit

一、主庫和備庫

1.開啟歸檔:配置 dm.ini,開啟 arch_ini 引數

arch_ini = 1 #開啟歸檔配置

2.配置 dmarch.ini

[archive_local1]

arch_type = local #本地歸檔型別

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

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

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

二、從主庫向備庫同步資料

1.主庫:聯機備份

./disql

backup database backupset '/opt/dmdbms/data/backup_set_01';

commit;

2.拷貝備份檔案到備庫

3.備庫:執行離線資料庫還原與恢復

./dmrman ctlstmt="restore database '/dm/data/dameng/dm.ini' from backupset '/dm/data/backup_file_01'"

./dmrman ctlstmt="recover database '/dm/data/dameng/dm.ini' from backupset '/dm/data/backup_file_01'"

./dmrman ctlstmt="recover database '/dm/data/dameng/dm.ini' update db_magic"

##################注意###############################

dmmal.ini  裡的ip配置

四、mount主庫

./dmserver /dm/data/dameng/dm.ini mount

######################注意#################################

一定要以 mount 方式啟動資料庫例項,否則系統啟動時會重構回滾表空間,生成 redo 日誌;並且,啟動後應用可能連線到資料庫例項進行操作,破壞主備庫的資料一致性。資料守護配置結束後,守護程序會自動 open 資料庫。

五、設定oguid

sql>sp_set_para_value(1, 'alter_mode_status', 1);

sql>sp_set_oguid(453331);

sql>sp_set_para_value(1, 'alter_mode_status', 0);

六、修改資料庫模式

sql>alter database primary;

七、配置備庫引數檔案

dm.ini   dmmal.ini  dmarch.ini  dmwatcher.ini  (可以從主庫中拷貝,然後修改引數)

八、mount備庫

./dmserver /dm/data/dameng/dm.ini mount

九、設定oguid

sql>sp_set_para_value(1, 'alter_mode_status', 1);

sql>sp_set_oguid(453331);

sql>sp_set_para_value(1, 'alter_mode_status', 0);

十、修改資料庫模式

sql>sp_set_para_value(1, 'alter_mode_status', 1); ----第 1 步

sql>alter database standby; ----第 2 步 

sql>sp_set_para_value(1, 'alter_mode_status', 0); ----第 3 步

十一、配置監視器

dmmonitor.ini

十二、啟動主備庫守護程序

./dmwatcher /opt/data1/dameng/dmwatcher.ini

十三、啟動監視器

./dmmonitor /opt/dmdbms/dmmonitor.ini

dm8主備的搭建流程

測試環境兩台虛擬機器,乙個用來當主,乙個用來當備,單庫都安裝完成。首先對主備進行資料同步 在主的dm.ini開啟歸檔,並配置歸檔ini。dmdba zhu dameng vim dm.ini arch ini 1 dmdba zhu dameng vim dmarch.ini archive loc...

達夢dm8資料安裝

id dmdba 檢視是否有此使用者 groupadd dinstall 新增乙個組 useradd g dinstall dmdba 新增乙個使用者,並分配到dinstall組 passwd dmdba 為dmdba使用者設定密碼 chown dmdba dinstall r dm8 設定dm7這...

達夢(DM8)資料庫例項

達夢 dm8 資料庫由例項和資料庫共同組成。例項由一組正在執行的後台程序及其所fork出的一系列執行緒和分配記憶體組成。資料庫是由一系列存放在作業系統上的檔案組成。體系結構圖大致為 本文只要針對體系結構中的例項,也就是達夢 dm8 資料庫中記憶體結構與執行緒結構進行介紹。達夢 dm8 例項記憶體池包...