达梦数据库升级

新旧版本差异不大时,可以用新版本bin目录替换旧版本bin目录。

操作前提:

已经有安装完成的数据库,只需要更换不同版本的bin目录

1 开启归档

ALTER DATABASE MOUNT;

ALTER DATABASE ADD ARCHIVELOG 'DEST = /data/arch, TYPE = local, FILE_SIZE = 1024, SPACE_LIMIT = 2048';

ALTER DATABASE ARCHIVELOG;

ALTER DATABASE OPEN;

2 全库备份  

backup database full backupset '/data/dmbak' COMPRESSED LEVEL 5 ;

3 检查是否有活动会话

需要保证已经没有业务运行,没有活动会话,如果有,需查看会话种类,联系相关人员停止。

select * from v$sessions;

4 停库   

shutdown immediate

5 检查服务是否存在  

ps -ef|grep dmdba

6 停dmdap服务

 bin目录下执行

 ./DmAP___  stop

7 备份bin  

mv bin bin.bak0427

8 上传并解压  

上传新的bin的压缩包,并解压,解压结果为一个debug目录

9 备份数据目录  

cp -r /data/dmdata/实例名   实例名0427

10  更换bin目录   

mv debug/bin    /data/dmdbms/bin

11 复制所有服务以及 service_template 并给执行权限

  cp -r Dm* service_template  /bin

12 启动数据库

 (先前台启动 ./dmserver /data/dmdata/实例名/dm.ini ,检验没有问题再exit,重新后台启动./DmServer实例名  start)

13 启动dmap  

  ./DmServerdamp  start

14 检查会话是否正常

 select * from v$sessions;

15 检查进程是否正常

 ps -ef|grep dmdba

16 检查数据库版本

到数据库的安装目录:

./disql  -id

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值