一、 如果可以使用管理工具查询的话,使用达梦管理工具登录数据库之后,执行 select *,id_code from v$version;

在这里插入图片描述

查询解释: DM Database Server 64 V8 1-1-190-21.03.12-136419-ENT

64 版本位数标识,64表示为64位版本,无64则表示为32位版本 V8 大版本号,目前主要是V7、V8 1-1-190 小版本号,表示8.1.1.190 ENT 版本标识,ENT表示企业版,还有STD标准版,SEC安全版,(其他标识为非通用的定制版)

二、 如果是使用命令行进行操作,如若不知道数据库的bin目录和使用的端口号,请先查询。所有操作请使用数据库的操作系统用户执行。
1.切换用户(ZYJ使用root,忽略第1步,从第2步开始)

[root@lg1 ~]# su - dmdba

2.查询数据库使用的端口,如图这是使用的5236

[dmdba@lg1 ~]$ netstat -tunlp | grep dmserver
tcp6       0      0 :::5236                 :::*                    LISTEN      1050/dmserver

3.查询数据库的bin目录在哪里,有两种方法

  1. echo $DM_HOME,(bin目录就在/home/dmdba/dmdbms/下)
[dmdba@lg1 ~]$ echo $DM_HOME
/home/dmdba/dmdbms

2)直接查进程ps -ef|grep dms

[dmdba@lg1 ~]$ ps -ef|grep dms
dmdba      1050      1  1 23:26 ?        00:00:12 /home/dmdba/dmdbms/bin/dmserver /home/dmdba/data/DAMENG/dm.ini -noconsole
dmdba      2313   2259  0 23:43 pts/0    00:00:00 grep --color=auto dms

4.进入到bin目录下使用disql登录命令行查询(5236端口在1步骤已查询出来了)
登录
./disql SYSDBA/SYSDBA:5236
查询
select *,id_code from v$version;

[dmdba@lg1 bin]$ ./disql SYSDBA/SYSDBA:5236

服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 11.915(ms)
disql V8
SQL> select *,id_code  from v$version;

行号     BANNER                    id_code                           
---------- ------------------------- ----------------------------------
1          DM Database Server 64 V8  1-1-190-21.03.26-137190-ENT  Pack2
2          DB Version: 0x7000c       1-1-190-21.03.26-137190-ENT  Pack2

已用时间: 6.561(毫秒). 执行号:500.
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐