错误码:-141
错误内容:dmserver与dmap执行码版本不匹配
当同一台服务器上安装多个数据库版本,如果数据库版本和启动的dmap进程版本不匹配时,会导致dmrman中执行操作命令失败。
[dmdba@test bin]$ ./dmrman
dmrman V8
RMAN> restore database '/dmdata/5236/DMDB/dm.ini' from backupset '/dmdata/5236/DMBAK_PRI';
[-141]:The executive code versions of DMSERVER and DMAP do not match
RMAN> show backupset '/dmdata/5236/DMBAK_PRI';
[-141]:The executive code versions of DMSERVER and DMAP do not match
1、确认当前启动的dmap进程版本与数据库软件版本是否一致
--查看当前dmap进程版本 [dmdba@test bin]$ ps -ef |grep dma dmdba 7603 1 0 23:51 pts/0 00:00:00 /tmp/dmdbms/bin/dmap [dmdba@test bin]$ /tmp/dmdbms/bin/dmap help dmap V8 version: 03134284058-20231013-204750-20046 --查看软件版本 [dmdba@test bin]$ ./disql -id DM Database 64 V8 03134284172-20240321-222308-20093
2、若不一致,需要启动数据库版本对应的dmap进程,使版本对应即可
[dmdba@test bin]$ /tmp/dmdbms/bin/DmAPService stop
Stopping DmAPService: [ OK ]
[dmdba@test bin]$ /dm8/bin/DmAPService start
Starting DmAPService: [ OK ]
[dmdba@test bin]$ ./dmrman
RMAN> show backupset '/dmdata/5236/DMBAK_PRI';
show backupsets successfully.
文章
阅读量
获赞