1、更改路径的原因
前段时间测试tpcc和tpch没有清理环境,磁盘空间不足;
挂了一块32G的硬盘,准备把数据库实例放到这块磁盘上;
2、安装目录信息
软件安装目录:/dm8
实例目录:/dm8/data/DAMENG
更换到实例路径:/data
3、详细步骤
1)停止数据库服务
./DmServiceDMSERVER stop
2)移动实例到目标目录
mv DAMENG/ /data

3)修改dm.ini中的路径

使用sed进行批量修改
sed -i "s#/dm8/data#/data#g" dm.ini #s代表查找替换 g代表全局 #后跟查找和替换的字符

4)修改控制文件中的路径
控制文件是二进制的,使用dmctlcvt工具进行转换
./dmctlcvt type=1 src=/data/DAMENG/dm.ctl dest=/data/DAMENG/dmctl.txt

修改:

在转换成二进制:

因为我这个实例配置了归档,所以也要改一下归档路径:
删除掉原服务,重新注册,启动服务
登录验证:
 
更多资讯请上达梦技术社区了解: https://eco.dameng.com