赞
踩
项目中经常会有确认已安装运行的数据库的版本的情况,目前常用的方法大概有以下三种:
我们在以下版本上来看看以上方法有何区别:
dm8_20240104_x86_win_64
注意,随着新版本的发版,官网上可能就找不到这个版本了,大家也不要太执着于此版本啦
在比较高的版本上,版本信息非常的古怪 … …
只能大致知道是V8,还有一个日期(20231226)
我们接着往下看
这不就是第一种方法的第三个字段嘛
太长,这里不粘贴图了,select出来的字段如下:
NAME | INSTANCE_NAME | INSTANCE_NUMBER | HOST_NAME | SVR_VERSION | DB_VERSION | START_TIME | STATUS$ | MODE$ | OGUID | DSC_SEQNO | DSC_ROLE | BUILD_VERSION | BUILD_TIME |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
DMSERVER | DMSERVER | 1 | LAPTOP-LQ1EQS5V | DM Database Server x64 V8 | DB Version: 0x7000c | 2024-01-29 16:52:25 | OPEN | NORMAL | 0 | 0 | NULL | 1-3-100-2023.12.26-213242-20081-ENT | Jan 3 2024 15:43:10 |
看到这里我们发现第一种方法的结果其实就是第三种方法的子集 … …
而且第三种方法的结果里也没有更加有用的信息了 … …
这里面最接近“dm8_20240104_x86_win_64”版本日期的字段就是“BUILD_TIME”(24年1月3日),猜测是构建版本的日期和时间。以后我们要确认软件包的版本,直接查“BUILD_TIME”即可:
select BUILD_TIME from v$instance;
查找结果:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。