达梦(DM8)常用管理SQL命令(1)

发布于:2025-08-03 ⋅ 阅读:(16) ⋅ 点赞:(0)

达梦(DM8)常用管理SQL命令(1)

1.登录

  1. 本地登录
    disql 用户/密码
  2. 远程登录
    disql 用户/密码@ip:端口号

如果密码中含有特殊字符则需要处理一下

## 示例
[root@zabbix71 ~]# disql sysdba/Dameng_123!@10.186.200.55:5236
bash: !@10.186.200.55: event not found

[root@zabbix71 ~]# disql sysdba/'"Dameng_123!"'@10.186.200.55:5236

服务器[10.186.200.55:5236]:处于普通打开状态
登录使用时间 : 7.139(ms)
disql V8

2.版本

## 查看版本
select * from v$version;

DM Database Server 64 V8
DB Version: 0x7000c
03134284294-20250102-255917-20119
Msg Version: 21
Gsu level(5) cnt: 0
信息 说明
DM Database Server 64 V8 这是核心的版本标识。
DM Database Server: 表明这是达梦数据库服务器。
64: 表示这是一个 64位 版本的数据库。
V8: 表明这是达梦数据库的 8.0 版本 (DM8)。这是目前的主流版本。
DB Version: 0x7000c 这是数据库内部使用的版本号,以十六进制表示。
0x7000c 转换为十进制是 458764。这个编号通常用于更精确的版本追踪或内部开发。
03134284294-20250102-255917-20119 这是一个产品序列号或授权码(Product Serial Number / License Key)。
• 它通常由达梦公司提供,用于激活和验证数据库的授权。
• 格式可能包含:产品代码、生成日期(20250102 看起来像 2025年1月2日)、序列号等信息。
Msg Version: 21 这是消息协议版本号(Message Protocol Version)。
• 它定义了数据库服务器与客户端之间通信所使用的协议版本。
• 这个版本号对于客户端工具(如管理工具、驱动程序)兼容性很重要。
Gsu level(5) cnt: 0 这与达梦的 GSP(Gauss Structured Processing)Gsu(Gauss Structured Unit) 技术相关。
Gsu level(5): 可能指 Gsu 技术的级别或配置。
cnt: 0: 表示当前没有活动的 Gsu 单元或该功能未启用/未使用。Gsu 通常与特定的高性能或分布式处理功能有关。

综合结论
  • 您正在使用的是 达梦数据库 DM8 的 64 位版本
  • 该实例已经通过一个特定的授权码(03134284294-20250102-255917-20119)进行了授权。
  • 数据库内部版本号为 0x7000c,通信协议版本为 21
  • 与 Gsu 相关的功能当前未启用或未使用(计数为 0)。

综合信息

-- 综合信息查询(字符集/页大小/大小写敏感等)
SELECT '实例名称' 选项, INSTANCE_NAME 值 FROM v$instance 
UNION ALL 
SELECT '数据库版本', TRIM(BOTH ')' FROM SUBSTR(svr_version, INSTR(svr_version, '(') + 1)) FROM v$instance 
UNION ALL 
SELECT '字符集', 
       CASE SF_GET_UNICODE_FLAG() 
            WHEN 0 THEN 'GBK18030' 
            WHEN 1 THEN 'UTF-8' 
            WHEN 2 THEN 'EUC-KR' 
            ELSE 'UNKNOWN' 
       END 
UNION ALL 
SELECT '页大小(KB)', CAST(PAGE() / 1024 AS VARCHAR) 
U

网站公告

今日签到

点亮在社区的每一天
去签到