一、 如果可以使用管理工具查询的话,使用达梦管理工具登录数据库之后,执行 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目录在哪里,有两种方法
- 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.