1、挂载新安装包并解压
–准备8.1.4.6的安装包
–挂载mount dm8_20241010_HWarm_kylin10_64.iso /mnt/
–执行安装,会在/tmp下解压安装文件
–拷贝bin到实例以及软件路径下
cd /home/dmdba/tmp/DMInstall/source
cp -r bin /home/DMDeploy/dmdpc
–这里是单机,如果有其他节点需要将bin拷贝的其他节点。
scp -r bin_4.6 dmdba@IP地址:pwd
scp -r bin_4.6 dmdba@IP地址:pwd
–修改参数
sp_set_para_value(2,‘DPC_OPT_FLAG’,131071);
sp_set_para_value(2,‘MVCC_RETRY_TIMES’,50);
–检查会话
select * from v$sessions where state=‘ACTIVE’;
–刷新检查点
SELECT CHECKPOINT(100);
–锁定用户(防止升级过程中有其他操作)不要锁定SYSDBA
alter user “TEST” account lock;
–停集群、停AP服务
–升级软件目录下的bin,并拷贝AP服务启动脚本
cd /dm/dmsoft/
mv bin/ bin_4.5
mv bin_4.6/ bin/
mv bin/DmAPService bin/DmAPService.bak
cp bin_4.5/DmAPService bin/DmAPService
–切换软件目标下bin的权限为dmdba
–备份实例节点的bin
/home/DMDeploy/dmdpc
–备份老的bin
mv BP1_A/bin/ BP1_A/bin_4.5/
mv MP_A/bin/ MP_A/bin_4.5/
mv SP1/bin/ SP1/bin_4.5/
–拷贝新bin
cp -r bin_4.6 BP1_A/bin/
cp -r bin_4.6 MP_A/bin/
cp -r bin_4.6 SP1/bin/
–拷贝启动脚本
cp BP1_A/bin_4.5/DmService* BP1_A/bin/
cp MP_A/bin_4.5/DmService* MP_A/bin/
cp SP1/bin_4.5/DmService* SP1/bin/
–增加可执行权限
chmod -R +x BP1_A/bin/*
chmod -R +x MP_A/bin/*
chmod -R +x SP1/bin/*
–更改bin目录用户授权为dmdba
–启动DPC集群
–启动AP服务
cd /dm/dmsoft/bin
./DmAPService start
完成升级
文章
阅读量
获赞