单机环境-DM8数据库升级

  1. 1. 环境信息收集

    1.1 数据库版本

    SQL> select * from v$version;
    
    行号     BANNER
    ---------- ---------------------------------
    1          DM Database Server 64 V8
    2          DB Version: 0x7000c
    3          03134283890-20220304-158322-10045
    

    1.2 目录位置确认

    --进程状态
    [dmdba@dmdb DAMENG]$ ps -ef | grep dmserver
    dmdba       9107       1  0 01:38 pts/2    00:00:02 /dm/dmdbms/bin/dmserver path=/dmdata/DAMENG/dm.ini -noconsole
    
    --控制文件信息
    SQL> select PARA_NAME,PARA_VALUE from v$dm_ini where PARA_NAME like '%CTL_PATH';
    行号     PARA_NAME PARA_VALUE
    ---------- --------- ---------------------
    1          CTL_PATH  /dmdata/DAMENG/dm.ctl
    
    --数据文件位置
    SQL> select path from v$datafile;
    行号     PATH
    ---------- -------------------------
    1          /dmdata/DAMENG/SYSTEM.DBF
    2          /dmdata/DAMENG/ROLL.DBF
    3          /dmdata/DAMENG/TEMP.DBF
    4          /dmdata/DAMENG/MAIN.DBF
    5          /dmdata/DAMENG/test01.dbf
    6          /dmdata/DAMENG/test02.dbf
    
    --日志文件位置
    SQL> select path from v$rlogfile;
    行号     PATH
    ---------- ---------------------------
    1          /dmdata/DAMENG/DAMENG01.log
    2          /dmdata/DAMENG/DAMENG02.log
    

    1.3 信息确认

    --软件bin目录
    /dm/dmdbms/bin
    --数据目录
    /dmdata/DAMENG
    

    2. 升级前备份

    2.1 查看归档状态

    --是否开归档
    SQL> select arch_mode from v$database;
    行号     arch_mode
    ---------- ---------
    1          Y
    --归档状态
    SQL> SELECT * FROM V$ARCH_STATUS;
    行号     ARCH_TYPE ARCH_DEST ARCH_STATUS ARCH_SRC
    ---------- --------- --------- ----------- --------
    1          LOCAL     /dmarch   VALID       DMSERVER
    

    2.2 执行全库备份

    BACKUP  DATABASE  FULL  BACKUPSET '/dmbak/fullbak';
    

    3. 升级步骤

    3.1 停止数据库

    [root@dmdb bin]# ./DmServiceDMSERVER stop
    Stopping DmServiceDMSERVER:                                [ OK ]
    [root@dmdb bin]# ./DmAPService stop
    Stopping DmAPService:                                [ OK ]
    [root@dmdb bin]# ps -ef | grep dmserver
    root       10780    4718  0 16:06 pts/1    00:00:00 grep dmserver
    

    3.2 备份原bin目录

    [root@dmdb dmdbms]# mv bin bin-20230422
    

    3.3 上传并挂载新软件包

    cd /soft
    rz dm8_20230104_x86_rh6_64.iso
    umount /mnt/cdrom
    mount -o loop dm8_20230104_x86_rh6_64.iso /mnt/cdrom
    

    3.4 再安装新软件包

    su - dmdba
    mkdir /dm/dmdbms20230106
    cd /mnt/cdrom
    ./DMInstall.bin -i
    
    [root@dmdb cdrom]# ./DMInstall.bin -i
    请选择安装语言(C/c:中文 E/e:英文) [C/c]:c
    解压安装程序..........
    欢迎使用达梦数据库安装程序
    
    是否输入Key文件路径? (Y/y:是 N/n:否) [Y/y]:n
    
    是否设置时区? (Y/y:是 N/n:否) [Y/y]:y
    设置时区:
    [ 1]: GTM-12=日界线西
    [ 2]: GTM-11=萨摩亚群岛
    [ 3]: GTM-10=夏威夷
    [ 4]: GTM-09=阿拉斯加
    [ 5]: GTM-08=太平洋时间(美国和加拿大)
    [ 6]: GTM-07=亚利桑那
    [ 7]: GTM-06=中部时间(美国和加拿大)
    [ 8]: GTM-05=东部部时间(美国和加拿大)
    [ 9]: GTM-04=大西洋时间(美国和加拿大)
    [10]: GTM-03=巴西利亚
    [11]: GTM-02=中大西洋
    [12]: GTM-01=亚速尔群岛
    [13]: GTM=格林威治标准时间
    [14]: GTM+01=萨拉热窝
    [15]: GTM+02=开罗
    [16]: GTM+03=莫斯科
    [17]: GTM+04=阿布扎比
    [18]: GTM+05=伊斯兰堡
    [19]: GTM+06=达卡
    [20]: GTM+07=曼谷,河内
    [21]: GTM+08=中国标准时间
    [22]: GTM+09=汉城
    [23]: GTM+10=关岛
    [24]: GTM+11=所罗门群岛
    [25]: GTM+12=斐济
    [26]: GTM+13=努库阿勒法
    [27]: GTM+14=基里巴斯
    请选择设置时区 [21]:21
    
    安装类型:
    1 典型安装
    2 服务器
    3 客户端
    4 自定义
    请选择安装类型的数字序号 [1 典型安装]:1
    所需空间: 1667M
    
    请选择安装目录 [/opt/dmdbms]:/dm/dmdbms20230106
    可用空间: 27G
    是否确认安装路径(/dm/dmdbms20230106)? (Y/y:是 N/n:否)  [Y/y]:y
    
    安装前小结
    安装位置: /dm/dmdbms20230106
    所需空间: 1667M
    可用空间: 27G
    版本信息:
    有效日期:
    安装类型: 典型安装
    是否确认安装? (Y/y:是 N/n:否):y
    
    配置文件/etc/dm_svc.conf已存在,是否进行替换? (Y/y,N/n) [Y/y]:n
    2023-04-22 16:14:56
    [INFO] 安装达梦数据库...
    2023-04-22 16:14:56
    [INFO] 安装 基础 模块...
    2023-04-22 16:14:58
    [INFO] 安装 服务器 模块...
    2023-04-22 16:14:58
    [INFO] 安装 客户端 模块...
    2023-04-22 16:15:00
    [INFO] 安装 驱动 模块...
    2023-04-22 16:15:00
    [INFO] 安装 手册 模块...
    2023-04-22 16:15:00
    [INFO] 安装 服务 模块...
    2023-04-22 16:15:03
    [INFO] 移动日志文件。
    2023-04-22 16:15:03
    [INFO] 更改安装目录权限完成。
    2023-04-22 16:15:03
    [INFO] 正在启动DmAPService服务...
    2023-04-22 16:15:04
    [INFO] 启动DmAPService服务成功。
    2023-04-22 16:15:04
    [INFO] 安装达梦数据库完成。
    
    安装结束
    

    注意 /home/dmdba/dmdbms/script/root/root_installer.sh 不需要执行

    3.5 复制bin目录

    cp -rp /dm/dmdbms20230106/bin /dm/dmdbms/
    cp /dm/dmdbms/bin-20230422/DmServiceDMSERVER /dm/dmdbms/bin/
    cp /dm/dmdbms/bin-20230422/DmAPService /dm/dmdbms/bin/
    

    4. 启动数据库

    启动数据库
    ./DmServiceDMSERVER start
    启动 AP 服务
    ./DmAPService restart
    

    5. 升级验证

    5.1 升级后版本验证

    SQL>  select * from v$instance;
    
    行号     NAME     INSTANCE_NAME INSTANCE_NUMBER HOST_NAME SVR_VERSION                DB_VERSION
    ---------- -------- ------------- --------------- --------- -------------------------- -------------------
               START_TIME          STATUS$ MODE$  OGUID       DSC_SEQNO   DSC_ROLE BUILD_VERSION
               ------------------- ------- ------ ----------- ----------- -------- ------------------------------------
               BUILD_TIME
               --------------------
    1          DMSERVER DMSERVER      1               dmdb      DM Database Server x64 V8  DB Version: 0x7000c
               2023-04-22 18:08:13 OPEN    NORMAL 0           0           NULL     1-2-192-2023.01.03-178822-20033-ENT
               Jan  4 2023 12:26:11
    
    
    已用时间: 0.540(毫秒). 执行号:7401.
    SQL> select * from v$version;
    
    行号     BANNER
    ---------- ---------------------------------
    1          DM Database Server 64 V8
    2          DB Version: 0x7000c
    3          03134283968-20230103-178822-20033
    
    SQL> select id_code;
    
    行号     id_code
    ---------- -----------------------------------
    1          --03134283968-20230103-178822-20033
    
    

    5.2 升级后日志验证

    6. 参考资料

    [49条消息 【与达梦同行】数据库升级实战教程_达梦数据库升级_剑寻八百里的博客-CSDN博客 2023_4_25 09_10_10.html](assets/49条消息 【与达梦同行】数据库升级实战教程_达梦数据库升级_剑寻八百里的博客-CSDN博客 2023_4_25 09_10_10-20230425091050-dmyjl9i.html)

    [49条消息 达梦数据库版本升级的三种方式_qq_42106886的博客-CSDN博客 2023_4_25 09_09_31.html](assets/49条消息 达梦数据库版本升级的三种方式_qq_42106886的博客-CSDN博客 2023_4_25 09_09_31-20230425091056-mdd0uv5.html)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值