达梦(DM8)常用管理SQL命令(1)
达梦(DM8)常用管理SQL命令(1)
1.登录
- 本地登录
disql 用户/密码- 远程登录
disql 用户/密码@ip:端口号如果密码中含有特殊字符则需要处理一下
## 示例[root@zabbix71 ~]# disql sysdba/Dameng_123!@10.186.200.55:5236bash: !@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 V8DB Version: 0x7000c03134284294-20250102-255917-20119Msg Version: 21Gsu 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
• 它通常由达梦公司提供,用于激活和验证数据库的授权。
• 格式可能包含:产品代码、生成日期(
20250102
看起来像 2025年1月2日)、序列号等信息。Msg Version: 21
• 它定义了数据库服务器与客户端之间通信所使用的协议版本。
• 这个版本号对于客户端工具(如管理工具、驱动程序)兼容性很重要。
Gsu level(5) cnt: 0
•
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