[dmdba@dmtest bin]$ ./dmserver /dm8/data/DAMENG/dm.ini mount
[dmdba@dmtest bin]$ ./dmserver /dm8/data/DAMENG/dm.ini mount
file dm.key not found, use default license!
Invalid [mal_name] or the file contains unrecognized characters in [/dm8/data/DAMENG/dmmal.ini]!
Read ini file(/dm8/data/DAMENG/dmmal.ini) error in line 3, code(-104)
MAL sys initialization failed!
dmserver startup failed, code = -104 [Invalid INI file]
nsvr_ini_file_read failed, [code: -104]
[dmdba@dmtest bin]$ vi /dm8/data/DAMENG/dmmal.ini
[dmdba@dmtest bin]$ ./dmserver /dm8/data/DAMENG/dm.ini mount
file dm.key not found, use default license!
version info: develop
DM Database Server 64 V8 03134284094-20231108-207962-20067 startup...
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
Database mode = 0, oguid = 0
License will expire on 2025-10-06
file lsn: 63152
ndct db load finished, code:0
ndct second level fill fast pool finished
ndct third level fill fast pool finished
ndct second level fill fast pool finished
ndct third level fill fast pool finished
ndct fill fast pool finished
nsvr_startup end.
uthr_pipe_create, create pipe[read:25, write:26]
uthr_pipe_create, create pipe[read:27, write:28]
uthr_pipe_create, create pipe[read:29, write:30]
uthr_pipe_create, create pipe[read:31, write:32]
uthr_pipe_create, create pipe[read:33, write:34]
uthr_pipe_create, create pipe[read:35, write:36]
uthr_pipe_create, create pipe[read:37, write:38]
uthr_pipe_create, create pipe[read:39, write:40]
uthr_pipe_create, create pipe[read:41, write:42]
uthr_pipe_create, create pipe[read:43, write:44]
uthr_pipe_create, create pipe[read:45, write:46]
uthr_pipe_create, create pipe[read:47, write:48]
uthr_pipe_create, create pipe[read:49, write:50]
uthr_pipe_create, create pipe[read:51, write:52]
uthr_pipe_create, create pipe[read:53, write:54]
uthr_pipe_create, create pipe[read:55, write:56]
aud sys init success.
aud rt sys init success.
systables desc init success.
ndct_db_load_info finished, code:0.
SYSTEM IS READY.
此时主库处于配置状态
[dmdba@dmtest bin]$ ./disql sysdba/Dameng123
服务器[LOCALHOST:5236]:处于普通配置状态
登录使用时间 : 15.429(ms)
disql V8
SQL>
5. 备库恢复
Authorized users only. All activities may be monitored and reported.
dmdba@192.168.19.62's password:
bak.bak 100% 11MB 201.6MB/s 00:00
bak.meta
log file path: /dm8/data/DAMENG/DAMENG01.log
log file path: /dm8/data/DAMENG/DAMENG02.log
write to dir [/dm8/data/DAMENG].
create dm database success. 2025-09-22 22:36:37
restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/bak'
RMAN> restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/bak'
restore database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/bak'
file dm.key not found, use default license!
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
[Percent:100.00%][Speed:0.00M/s][Cost:00:00:02][Remaining:00:00:00]
restore successfully.
time used: 00:00:02.494
recover database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/bak'
RMAN> recover database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/bak'
recover database '/dm8/data/DAMENG/dm.ini' from backupset '/dm8/bak'
Database mode = 2, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
EP[0]'s cur_lsn[63152], file_lsn[63152]
recover successfully!
time used: 452.653(ms)
recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
RMAN> recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
recover database '/dm8/data/DAMENG/dm.ini' update db_magic;
Database mode = 2, oguid = 0
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
EP[0]'s cur_lsn[63152], file_lsn[63152]
recover successfully!
time used: 00:00:01.077
6. 备库配置
8.修改主库 oguid和模式
[dmdba@dmtest bin]$ ./disql sysdba/Dameng123
服务器[LOCALHOST:5236]:处于普通配置状态
登录使用时间 : 16.736(ms)
disql V8
SQL> sp_set_oguid(8888);
DMSQL 过程已成功完成
已用时间: 4.118(毫秒). 执行号:1.
SQL> alter database primary;
操作已执行
已用时间: 6.995(毫秒). 执行号:0.
SQL> exit
[dmdba@dmtest bin]$ ./disql sysdba/Dameng123
服务器[LOCALHOST:5236]:处于主库配置状态
登录使用时间 : 16.585(ms)
disql V8
SQL>
服务器[LOCALHOST:5236]:处于普通配置状态
登录使用时间 : 17.203(ms)
disql V8
SQL> sp_set_oguid(8888);
DMSQL 过程已成功完成
已用时间: 2.436(毫秒). 执行号:1.
SQL> alter database standby;
操作已执行
已用时间: 7.065(毫秒). 执行号:0.
SQL> exit
[dmdba@dmtest bin]$ disql sysdba/Dameng123
服务器[LOCALHOST:5236]:处于备库配置状态
登录使用时间 : 15.771(ms)
disql V8
10. 分别启动主备库守护进程
[dmdba@dmtest bin]$ ./dmwatcher /dm8/data/DAMENG/dmwatcher.ini
DMWATCHER[4.0] V8
DMWATCHER[4.0] IS READY
11. 第三个节点配置监视器
dmmonitor.ini
MON_DW_CONFIRM=0
MON_LOG_PATH=/dm8/data/log
MON_LOG_INTERVAL =60
MON_LOG_FILE_SIZE = 32
MON_LOG_SPACE_LIMIT = 0
[GRP1]
MON_INST_OGUID=8888
MON_DW_IP=192.168.19.61:65101
MON_DW_IP=192.168.19.62:65101
12. 登录监视器
./dmmonitor /dm8/data/dmmonitor.ini
login
用户名密码与数据库sysdba/用户密码相同
login
用户名:sysdba
密码:
[monitor] 2025-09-22 23:08:17: 登录监视器成功!
show
主备切换测试
switchover
服务注册
cd /dm8/script/root
主库守护进程服务:
./dm_service_installer.sh -t dmwatcher -p DMSERVER -watcher_ini /dm8/data/DAMENG/dmwatcher.ini
备库实例服务
./dm_service_installer.sh -t dmserver -p DMSERVER2 -dm_ini /dm8/data/DAMENG/dm.ini
备库守护进程服务
./dm_service_installer.sh -t dmwatcher -p DMSERVER2 -watcher_ini /dm8/data/DAMENG/dmwatcher.ini
监视器注册服务
./dm_service_installer.sh -t dmmonitor -p MONITOR -monitor_ini /dm8/data/dmmonitor.ini
文章
阅读量
获赞