注册
同一机器装多版本数据库DmAPService启动报错
专栏/技术分享/ 文章详情 /

同一机器装多版本数据库DmAPService启动报错

M4x7 2025/09/19 73 0 0
摘要

如果是相同版本或跨度不大的版本,可以和之前的数据库共用dmap,此时安装完成后不用运行脚本。

如果是不兼容的版本,使用dmrman备份的时候可能会出现[-134]:执行码版本不匹配,此时需要创建另外的DmAPService,并修改端口号。

  1. 安装完成后先不使用root运行给出的脚本,进入bin目录
vi ./dmap.ini
ap_port = 4236
默认4236,修改成别的,例如4237

然后root运行脚本
  1. 如果没有修改就运行脚本,会创建服务,但启动报错。同样修改dmap.ini文件,然后手动启动服务
vi ./dmap.ini
ap_port = 4237

./DmAPService start
  1. 后续使用dmrman时,需要加上参数
./dmrman AP_PORT=4237
不加上的话默认dmrman还是会连上4236端口的dmap,并报错:
[-134]:执行码版本不匹配
评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服