DM8数据库升级至DM9
一、DM8联机备份
[dmdba@localhost.localdomain:/home/dmdba]$ disql ‘SYSDBA/“U8Rhu*G29@r5”’
SQL> backup database full;
二、安装DM9软件
dmdba@localhost.localdomain:/mnt]$ ./DMInstall.bin -i
安装语言:
输入[exit]可退出程序
阅读并同意《DM9许可协议与服务条款》?
请以root用户执行脚本: /home/dmdba/dmdbms9/script/root/root_installer.sh
三、备份DM8 执行码bin
[dmdba@localhost.localdomain:/home/dmdba/dmdbms]$ mv bin bin_dm8
[dmdba@localhost.localdomain:/home/dmdba/dmdbms]$ ll
总用量 44
drwxr-xr-x 2 dmdba dinstall 30 9月 29 13:38 bin2
drwxr-xr-x 9 dmdba dinstall 8192 9月 29 13:39 bin_dm8
drwxr-xr-x 3 dmdba dinstall 19 9月 29 13:38 desktop
drwxr-xr-x 2 dmdba dinstall 4096 9月 29 13:38 doc
drwxr-xr-x 13 dmdba dinstall 149 9月 29 13:38 drivers
drwxr-xr-x 2 dmdba dinstall 4096 9月 29 13:38 include
drwxr-xr-x 2 dmdba dinstall 94 9月 29 13:38 jar
drwxr-xr-x 7 dmdba dinstall 161 9月 29 13:38 jdk
-rwxr-xr-x 1 dmdba dinstall 1143 11月 7 2024 license_chs.txt
-rwxr-xr-x 1 dmdba dinstall 1135 11月 7 2024 license_cht.txt
-rwxr-xr-x 1 dmdba dinstall 1071 4月 21 2023 license_en.txt
drwxr-xr-x 2 dmdba dinstall 4096 9月 29 16:44 log
drwxr-xr-x 6 dmdba dinstall 92 9月 29 13:38 samples
drwxr-xr-x 3 dmdba dinstall 37 9月 29 13:38 script
drwxr-xr-x 9 dmdba dinstall 4096 9月 29 13:38 tool
drwxr-xr-x 3 dmdba dinstall 97 9月 29 13:38 uninstall
-rwxr-xr-x 1 dmdba dinstall 2208 9月 29 13:38 uninstall.sh
[dmdba@localhost.localdomain:/home/dmdba/dmdbms]$ cp -r …/dmdbms9/bin/ .
[dmdba@localhost.localdomain:/home/dmdba/dmdbms]$ ll
总用量 56
drwxr-xr-x 9 dmdba dinstall 8192 9月 29 16:56 bin
drwxr-xr-x 2 dmdba dinstall 30 9月 29 13:38 bin2
drwxr-xr-x 9 dmdba dinstall 8192 9月 29 13:39 bin_dm8
drwxr-xr-x 3 dmdba dinstall 19 9月 29 13:38 desktop
drwxr-xr-x 2 dmdba dinstall 4096 9月 29 13:38 doc
drwxr-xr-x 13 dmdba dinstall 149 9月 29 13:38 drivers
drwxr-xr-x 2 dmdba dinstall 4096 9月 29 13:38 include
drwxr-xr-x 2 dmdba dinstall 94 9月 29 13:38 jar
drwxr-xr-x 7 dmdba dinstall 161 9月 29 13:38 jdk
-rwxr-xr-x 1 dmdba dinstall 1143 11月 7 2024 license_chs.txt
-rwxr-xr-x 1 dmdba dinstall 1135 11月 7 2024 license_cht.txt
-rwxr-xr-x 1 dmdba dinstall 1071 4月 21 2023 license_en.txt
drwxr-xr-x 2 dmdba dinstall 4096 9月 29 16:44 log
drwxr-xr-x 6 dmdba dinstall 92 9月 29 13:38 samples
drwxr-xr-x 3 dmdba dinstall 37 9月 29 13:38 script
drwxr-xr-x 9 dmdba dinstall 4096 9月 29 13:38 tool
drwxr-xr-x 3 dmdba dinstall 97 9月 29 13:38 uninstall
-rwxr-xr-x 1 dmdba dinstall 2208 9月 29 13:38 uninstall.sh
四、前台启动DM9数据库
[dmdba@localhost.localdomain:/home/dmdba/dmdbms/bin]$./dmserver /dmdata/DAMENG/dm.ini
file dm.key not found, use default license!
version info: develop
Global parameter value of TEMP_SIZE is illegal, use min value!
csek2_vm_t = 9672
nsql_vm_t = 336
prjt2_vm_t = 208
ltid_vm_t = 272
nins2_vm_t = 1344
nset2_vm_t = 272
ndlck_vm_t = 192
ndel2_vm_t = 896
slct2_vm_t = 352
nli2_vm_t = 200
aagr2_vm_t = 312
pscn_vm_t = 416
dist_vm_t = 1000
DM Database Server 64 V9 03151060506-20260417-322930-20218 startup…
Normal of FAST
Normal of DEFAULT
Normal of RECYCLE
Normal of KEEP
Normal of ROLL
Database mode = 0, oguid = 0
License will expire on 2027-04-17
file lsn: 48309
ndct db load finished, code:100
ndct second level fill fast pool finished
ndct third level fill fast pool finished
ndct second level fill fast pool finished
ndct third level fill fast pool finished
ndct fill fast pool finished
pseg_set_gtv_trxid_low next_trxid in mem:[26039]
pseg_collect_mgr_items, total collect 0 active_trxs, 0 cmt_trxs, 0 pre_cmt_trxs, 0 to_release_trxs, 0 active_pages, 0 cmt_pages, 0 pre_cmt_pages, 0 to_release_pages, 0 used mgr pages, 0 mgr recs!
next_trxid in mem:[28041]
next_trxid = 30043.
pseg recv finished
nsvr_startup end.
uthr_pipe_create, create pipe[read:12, write:13]
uthr_pipe_create, create pipe[read:14, write:15]
aud sys init success.
aud rt sys init success.
systables desc init success.
ndct_db_load_info finished, code:100.
nsvr_process_before_open begin.
nsvr_process_before_open success.
SYSTEM IS READY.
checkpoint requested by INI_INTERVAL, rlog free space[2144092160], used space[3383296]
checkpoint generate by ckpt_interval
checkpoint begin, used_space[3383296], free_space[2144092160]…
checkpoint end, 0 pages flushed, used_space[3325952], free_space[2144149504].
checkpoint requested by INI_INTERVAL, rlog free space[2144137216], used space[3338240]
checkpoint generate by ckpt_interval
checkpoint begin, used_space[3338240], free_space[2144137216]…
checkpoint end, 0 pages flushed, used_space[3338240], free_space[2144137216].
查看后台日志
DM9 数据库实例启动成功,数据库正常打开,可对外提供服务;本次启动包含字典升级动作,升级后实例成功进入 OPEN 状态。
五、登录DM9数据库
前台启动数据库(步骤同上)
[dmdba@localhost.localdomain:/home/dmdba]$ disql ‘SYSDBA/“U8Rhu*G29@r5”’
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 18.398(ms)
disql V9
SQL> select * from v$version;
行号 BANNER
1 DM Database Server 64 V9
2 DB Version: 0x7000d
3 03151060506-20260417-322930-20218
4 Msg Version: 3
5 Gsu level(5) cnt: 102
已用时间: 15.495(毫秒). 执行号:26701.
至此DM8到DM9数据库升级测试完成,如果项目中版本跨度太大,请联系原厂技术工程师提供支持。
文章
阅读量
获赞
