注册
达梦数据库版本升级
专栏/培训园地/ 文章详情 /

达梦数据库版本升级

y. 2023/11/24 1924 2 0
摘要

DM8数据库单机升级方案
有些时候我们想使用一些DM8的新功能,但是目前安装的版本还不支持该功能的时候,我们就可以考虑去做版本升级。

以下是正常情况下版本升级的步骤:
1. 停应用
先将应用程序关闭,确保数据库侧已没有应用连接。

2. 确认数据库状态
登录数据库执行
select path from v$datafile;
image.png

select * from v$rlogfile;
image.png
确认文件路径

3.关闭数据库服务
su – dmdba
[dmdba@localhost bin]$ ./DmServiceDMSERVER stop
Ps -ef |grep dmserver 确认下还存不存在dmserver进程

4.备份数据
su – dmdba
/data/dm8/dmdbms/bin/dmrman CTLSTMT="BACKUP DATABASE '/data/dm8/dmdata/DAMENG/dm.ini' FULL TO BACKUP_FILE1 BACKUPSET '/data/dm8/dmdata/BACKUP_FILE_20221021' PARALLEL 16"
image.png

5. 关闭所有AP服务
/data/dm8/dmdbms/bin/DmAPService stop
最后所有的服务器上ps -ef | grep dmdba看一下有没有ap进程

6. 备份文件
通过mv的方式备份bin包
su – dmdba
cd /data/dm8
[dmdba@localhost dm8]$ mv dmdbms dmdbmsbak

7. 升级操作
按原来的路径重新安装软件包
注:不需要卸载原来的达梦软件,在第6步已经通过mv命令改名了。
image.png

image.png

安装目录和之前的一样
image.png

8.前台启动并验证
su – dmdba
/data/dm8/dmdbms/bin/disql -id验证版本是否正确
image.png

原目录下的服务(bin下注册的数据库启动服务脚本)copy到新安装的dmdbms/bin目录下,用户属组为dmdba.dinstall

image.png

9.启动服务
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
登录数据库执行
[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA:5236
select PATH from v$datafile;
image.png

select * from v$rlogfile
image.png

10.应用验证
重启应用确认应用状况(状况正常结束,否则关闭服务并进行回退)

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服