通过服务名连接数据库,就需要修改DM的dm_svc.conf文件,下面列出dm_svc.conf文件的信息
dm_svc.conf文件所在目录:
DM 安装时生成一个配置文件 dm_svc.conf,不同的平台所在目录有所不同。
- 32 位的 DM 安装在 Win32 操作平台下,此文件位于%SystemRoot%\system32
目录; - 64 位的 DM 安装在 Win64 操作平台下,此文件位于%SystemRoot%\system32
目录; - 32 位的 DM 安装在 Win64 操作平台下,此文件位于%SystemRoot%\SysWOW64
目录;
4.在 Linux 平台下,此文件位于/etc 目录。
dm_svc.conf文件部分参数
具体参数参考DM系统管理员手册
配置项 | 缺省值 | 简述 |
---|---|---|
服务名 | 无 | 连接服务名,参数值格式为IP[:PORT],IP[:PORT] |
TIME_ZONE | 操作系统时区 | 指明客户端的默认时区,设置范围为:-779~840M,如 60 对 应+1:00 时区 |
LANGUAGE | 操作系统语言 | 当前数据库服务器使用的语言 |
CHAR_CODE | 操作系统编码格式 | 客户端使用的编码格式 |
… | … | … |
接下来用DM管理通过服务名连接数据库
(1)找到dm_svc.conf文件,并修改里面的参数
dm11为你的服务名,括号内的内容为数据库实例的ip地址和端口号,保存并且推出
(2)打开dm管理工具
1 使用服务名+正确的端口号登录
成功!
2 使用服务名登录
成功
3 使用服务名+错误的端口号登录
成功
4 使用错误的服务名加正确的端口登录
登录失败
综上可以得到,DM管理工具通过服务名连接数据库配置成功!