达梦数据库版本号查看及版本号命名规则解读

很多时候,我们需要查看数据库的版本号信息,我们该如何查看?在看到版本号信息后我们又该如何解读,以便更完整的获取版本号所包含的所有信息。下面依次来进行介绍。

达梦数据库版本号查看及版本号命名规则解读

版本号解读

想了想还是先介绍版本号如何解读更好一点,毕竟看懂了版本号之后再去查版本号,可能更方便一点。达梦的版本号命名规则基本上是一致的,我们举一个版本号的例子,大家一看便知。

案例:DM Database Server x64 V8 1-2-98-2021.12.30-154539-10040-ENT Pack1

大家先不用纠结它是怎么查出来的,我们先了剖析一下这个版本号的命名规则,这串版本我们可以可以拆分如下进行解读:

DM Database Server x64 V8DM Database Server表示数据库服务,X86表示CPU架构,V8表示达梦数据库大版本号,目前达梦版本号主要是V7、V8
1-2-98表示达梦数据库的小版本号
2021.12.30表示版本的编译时间
154539表示代码的SVN号
10040表示分支的代码号
ENT表示版本标识,ENT表示企业版,还有STD标准版,SEC安全版,可能还有其他定制版的标识
Pack1表示补丁标识,表示当前版本为该版本的第几次补丁版本
版本拆分解读

版本号查询

不登录数据库服务查看版本号方法

DM7

方式一:在DM7中数据库安装后会在$DM_HOME路径生成release_zh.txt的版本文件信息,里面会记录数据库版本及相应工具的版本。

达梦数据库版本号查看及版本号命名规则解读

方式二:通过对应的驱动包查看数据库版本

默认会安装与数据库适配的数据库驱动包,驱动包信息中也会记录数据库的版本信息,以jdbc驱动为例,进入到$DM_HOME/drivers/jdbc目录,默认会有一个version.txt的文件,打开可以看到数据库版本信息;其次也可以查看某个驱动jar包的版本信息,比如:java -jar Dm7JdbcDriver18.jar,会返回版本信息。

达梦数据库版本号查看及版本号命名规则解读

DM8

方式一:通过disql脚本命令查看

在命令行中,进入到$DM_HOME/bin目录中,使用命令:./disql -id即可返回版本信息。

达梦数据库版本号查看及版本号命名规则解读

方式二:默认会安装与数据库适配的数据库驱动包,驱动包信息中也会记录数据库的版本信息,以jdbc驱动为例,进入到$DM_HOME/drivers/jdbc目录,默认会有一个version.txt的文件,打开可以看到数据库版本信息;其次也可以查看某个驱动jar包的版本信息,比如:java -jar Dm7JdbcDriver18.jar,会返回版本信息。

达梦数据库版本号查看及版本号命名规则解读

登录数据库服务查看版本号方法

DM7

[root@localhost ~]# su - dmdba
上一次登录: 五 6月 30 14:34:26 CST 2023 pts/1 上
[dmdba@localhost ~]$ cd $DM_HOME/bin
[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA@127.0.0.1:5236

服务器[127.0.0.1:5236]:处于普通打开状态
登录使用时间: 2.253(毫秒)
disql V7
SQL> SELECT * FROM V$VERSION;

行号     BANNER                           
---------- ---------------------------------
1          DM Database Server 64 V7 
2          企业版
3          DB Version: 0x7000a
4          03117834108-20221216-178366-20034

已用时间: 1.037(毫秒). 执行号:7.
SQL> 

DM8

多种方式可以查看,参考如下命令:

[root@localhost ~]# su - dmdba
[dmdba@localhost ~]$ cd $DM_HOME/bin
[dmdba@localhost bin]$ ./disql SYSDBA/SYSDBA@127.0.0.1:5236

服务器[127.0.0.1:5236]:处于普通打开状态
登录使用时间 : 3.457(ms)
disql V8
--方式一
SQL> SELECT ID_CODE;

行号     ID_CODE                            
---------- -----------------------------------
1          --03134284044-20230417-187846-20040

已用时间: 1.873(毫秒). 执行号:800.
--方式二
SQL> select  SVR_VERSION||' '||build_version from v$instance;

行号     SVR_VERSION||''||BUILD_VERSION                                
---------- --------------------------------------------------------------
1          DM Database Server x64 V8  1-3-12-2023.04.17-187846-20040-ENT 

已用时间: 1.171(毫秒). 执行号:801.

--方式三
SQL> SELECT * FROM V$VERSION;

行号     BANNER                           
---------- ---------------------------------
1          DM Database Server 64 V8
2          8.1
3          企业版
4          DB Version: 0x7000c
5          03134284044-20230417-187846-20040

已用时间: 0.678(毫秒). 执行号:802.
SQL> 

原创文章,作者:lzb,如若转载,请注明出处:https://www.wlkjzx.com/2023/06/30/%e8%be%be%e6%a2%a6%e6%95%b0%e6%8d%ae%e5%ba%93%e7%89%88%e6%9c%ac%e5%8f%b7%e6%9f%a5%e7%9c%8b%e5%8f%8a%e7%89%88%e6%9c%ac%e5%8f%b7%e5%91%bd%e5%90%8d%e8%a7%84%e5%88%99%e8%a7%a3%e8%af%bb/

(0)
打赏 微信扫一扫 微信扫一扫
lzblzb
上一篇 2023年6月28日
下一篇 2023年7月20日

相关推荐

发表回复

登录后才能评论