DM8数据库单机升级方案
有些时候我们想使用一些DM8的新功能,但是目前安装的版本还不支持该功能的时候,我们就可以考虑去做版本升级。
以下是正常情况下版本升级的步骤:
1. 停应用
先将应用程序关闭,确保数据库侧已没有应用连接。
2. 确认数据库状态
登录数据库执行
select path from v$datafile;
select * from v$rlogfile;
确认文件路径
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"
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命令改名了。
安装目录和之前的一样
8.前台启动并验证
su – dmdba
/data/dm8/dmdbms/bin/disql -id验证版本是否正确
原目录下的服务(bin下注册的数据库启动服务脚本)copy到新安装的dmdbms/bin目录下,用户属组为dmdba.dinstall
9.启动服务
[dmdba@localhost bin]$ ./DmServiceDMSERVER start
登录数据库执行
[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA:5236
select PATH from v$datafile;
select * from v$rlogfile
10.应用验证
重启应用确认应用状况(状况正常结束,否则关闭服务并进行回退)
文章
阅读量
获赞