数据库
首页 > 数据库> > 达梦数据库更改实例路径

达梦数据库更改实例路径

作者:互联网

1 背景,有个客户数据库启动不了,提示如下归档空间不足错误 一般是两种原因导致,1,归档日志没有大小限制,2 ,归档路径不对   2 查看归档配置文件dmarch.ini,可以看到归档日志限制大小2G,肯定是归档路径有问题 3 查看磁盘使用空间,如下所示,根目录50G都满了,而home目录有大量空间,实例路径明显设置不合理,需要将实例路径更改到到home目录   4  根据上面情况,利用本机来做测试 本机安装目录/dm8  实例路径/dm8/data  4.1 创建实例路径并授权 [root@m3 ~]# mkdir -p /home/dmdata [root@m3 ~]# chown -R dmdba:dinstall /home/dmdata 4.2 停止数据库服务 4.3  切换到dmdba用户,将文件数据文件复制到新路径 cp -r /dm8/data/DAMENG/ /home/dmdata 4.4  切换到新路径下 cd /home/dmdata/DAMENG/ 4.5 修改dm.ini配置文件路径 修改前 修改后 4.6 使用dmctlcvt将控制文件转化为txt文件 ./dmctlcvt TYPE=1 SRC=/dm8/data/DAMENG/dm.ctl DEST=/home/dmdata/DAMENG/dmctl.txt 4.7 编辑上面的txt文件,将里面原有路径改为现在的路径,并重新生成控制文件 ./dmctlcvt TYPE=2 SRC=/home/dmdata/DAMENG/dmctl.txt DEST=/home/dmdata/DAMENG/dm.ctl 4.8 重启数据库 以服务方式启动报错是因为以前创建服务时指定了以前的实例路径,重新创建服务并指定新的实例路径  

标签:数据库,路径,实例,归档,home,DAMENG,达梦,dmdata
来源: https://www.cnblogs.com/fangzpa/p/15263425.html