主庫:
資料庫名: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 例項記憶體池包...