正德厚生,臻于至善

02.达梦DCA认证课程-达梦客户端工具使用

1.DM disql工具

1.1 连接默认的达梦实例

DISQL默认连接的是5236端口,如果实例是非5236端口,则必须指定对应的端口号。

# 使用指定用户密码连接
disql sysdba/SYSDBA
# 使用默认用户、默认密码连接
disql

1.2 使用ip地址和端口连接

disql sysdba/SYSDBA@localhost:5326
disql sysdba/SYSDBA@localhost:5327

1.3 使用service name连接

方法1:修改/etc/dm_svc.conf配置service name

# 注意:服务名不区分大小写
[root@dmserver ~]# cat /etc/dm_svc.conf 
TIME_ZONE=(480)
LANGUAGE=(cn)
ECARD=(192.168.112.226:5236) 
[dmdba@dmserver ~]$ disql sysdba/Newcapec#123@ECARD

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

方法2:通过nca.sh图形化配置service name

[dmdba@dmserver ~]$ cd /dm8/dmdbms/tool/
[dmdba@dmserver ~]$ ./nca.sh

1.4 执行脚本

执行sql:

[dmdba@dmserver ~]$ disql sysdba/Newcapec#123@ECARD

服务器[192.168.112.226:5236]:处于普通打开状态
登录使用时间 : 3.001(ms)
disql V8
SQL> create table test as select * from sysobjects;
操作已执行
已用时间: 18.480(毫秒). 执行号:800.
SQL> select count(1) from test;

行号     COUNT(1)            
---------- --------------------
1          918

已用时间: 0.924(毫秒). 执行号:801.
SQL> delete from test;
影响行数 918

已用时间: 4.152(毫秒). 执行号:802.
SQL> commit;
操作已执行
已用时间: 1.413(毫秒). 执行号:803.
SQL> select count(1) from test;

行号     COUNT(1)            
---------- --------------------
1          0

已用时间: 0.285(毫秒). 执行号:804.

执行脚本:

在linux系统中需要使用\`进行转义,windows平台不需要转义,如下:

[dmdba@dmserver ~]$  disql SYSDBA/SYSDBA \` /dm/dmdbms/samples/instance_script/dmhr/JOB_HISTORY.sql

在disql中有两种方法:

# 1.方法1:使用`,在工具里面执行时,不需要进行转义
SQL> `/dm/dmdbms/samples/instance_script/dmhr/JOB_HISTORY.sql
# 2.方法2:使用start
SQL> start /dm/dmdbms/samples/instance_script/dmhr/JOB_HISTORY.sql

数据库内置示例脚本:

[dmdba@dmserver dmhr]$ pwd
/home/dmdba/dmdbms/samples/instance_script/dmhr
[dmdba@dmserver dmhr]$ ll
总用量 0
drwxr-xr-x 2 dmdba dinstall 180 7月  13 10:11 GBK
drwxr-xr-x 2 dmdba dinstall 180 7月  13 10:11 UTF-8
[dmdba@dmserver dmhr]$ cd GBK/
[dmdba@dmserver GBK]$ ls
1-CREATESCHEMA.sql  2-REGION.sql  3-CITY.sql  4-LOCATION.sql  5-DEPARTMENT.sql  6-JOB.sql  7-EMPLOYEE.sql  8-JOB_HISTORY.sql
[dmdba@dmserver GBK]$ ll
总用量 280
-rwxr-xr-x 1 dmdba dinstall    109 7月  13 10:11 1-CREATESCHEMA.sql
-rwxr-xr-x 1 dmdba dinstall    687 7月  13 10:11 2-REGION.sql
-rwxr-xr-x 1 dmdba dinstall   1245 7月  13 10:11 3-CITY.sql
-rwxr-xr-x 1 dmdba dinstall   1833 7月  13 10:11 4-LOCATION.sql
-rwxr-xr-x 1 dmdba dinstall   6120 7月  13 10:11 5-DEPARTMENT.sql
-rwxr-xr-x 1 dmdba dinstall   1984 7月  13 10:11 6-JOB.sql
-rwxr-xr-x 1 dmdba dinstall 251164 7月  13 10:11 7-EMPLOYEE.sql
-rwxr-xr-x 1 dmdba dinstall   3698 7月  13 10:11 8-JOB_HISTORY.sql

1.5 执行系统命令

SQL> host      
[dmdba@dmserver ~]$ ll
总用量 0
drwxr-xr-x  17 dmdba dinstall 263 7月  13 10:20 dmdbms
drwxr-xr-x.  2 dmdba dinstall   6 7月  13 09:56 公共
drwxr-xr-x.  2 dmdba dinstall   6 7月  13 09:56 模板
drwxr-xr-x.  2 dmdba dinstall   6 7月  13 09:56 视频
drwxr-xr-x.  2 dmdba dinstall   6 7月  13 09:56 图片
drwxr-xr-x.  2 dmdba dinstall   6 7月  13 09:56 文档
drwxr-xr-x.  2 dmdba dinstall   6 7月  13 09:56 下载
drwxr-xr-x.  2 dmdba dinstall   6 7月  13 09:56 音乐
drwxr-xr-x.  2 dmdba dinstall   6 7月  13 09:56 桌面
[dmdba@dmserver ~]$ exit
exit
SQL> host df -Th    
文件系统                类型      容量  已用  可用 已用% 挂载点
devtmpfs                devtmpfs  3.9G     0  3.9G    0% /dev
tmpfs                   tmpfs     3.9G     0  3.9G    0% /dev/shm
tmpfs                   tmpfs     3.9G  9.6M  3.9G    1% /run
tmpfs                   tmpfs     3.9G     0  3.9G    0% /sys/fs/cgroup
/dev/mapper/centos-root xfs        71G   12G   60G   17% /
/dev/vda1               xfs      1014M  172M  843M   17% /boot
tmpfs                   tmpfs     799M   44K  799M    1% /run/user/12345
/dev/sr0                iso9660   4.5G  4.5G     0  100% /run/media/dmdba/CentOS 7 x86_64
tmpfs                   tmpfs     799M     0  799M    0% /run/user/0

1.6 关闭数据库

SQL> shutdown immediate;
操作已执行
已用时间: 0.364(毫秒). 执行号:0.
SQL> 

2.DM manager工具

2.1 打开Manager工具

DM Manager是达梦数据库自带的图形化管理工具,在安装达梦数据库之后会自动安装。

该命令在DM_HOME/tool目录下:

[dmdba@dmserver tool]$ pwd
/dm/dmdbms/tool
[dmdba@dmserver tool]$ ./manager

2.2 修改Manager工具语言显示

如果安装系统时选择的语言是英文,那么DM的工具也会默认用英文显示。

windows平台下:

DM Manger的配置文件是:DM_HOME\tool\manager.ini将参数从-Dosgi.nl=en_US 改成 -Dosgi.nl=zh_CN

linux平台下:

直接修改脚本即可,如下:
[dmdba@dmserver tool]$ pwd
/home/dmdba/dmdbms/tool
[dmdba@dmserver tool]$ cat manager
#!/bin/sh
....
INSTALL_LANGUAGE=zh_CN

2.3 启用sql助手功能

窗口->选项->查询分析器->编辑器->启用sql输入助手
窗口->选项->查询分析器->编辑器->启用sql语法检查
窗口->选项->查询分析器->编辑器->启用自定义对象提示

3.DM console工具

DM 控制台工具是一个脱机工具,提供脱机备份还原、修改数据库参数(修改后重启数据库才能生效)等功能。

[dmdba@dmserver ~]$ cd /dm8/dmdbms/tool/
[dmdba@dmserver tool]$ ./console 

4.DM dts工具

DM 数据迁移工具支持其他数据库迁移到达梦,或者达梦迁移到文件等功能。

[dmdba@dmserver ~]$ cd /dm8/dmdbms/tool/
[dmdba@dmserver tool]$ ./dts

5.DM monitor工具

可以用来监视数据库的线程、事务会话、表空间占用等信息。

[dmdba@dmserver ~]$ cd /dm8/dmdbms/tool/
[dmdba@dmserver tool]$ ./monitor
赞(0) 打赏
未经允许不得转载:徐万新之路 » 02.达梦DCA认证课程-达梦客户端工具使用

支持快讯、专题、百度收录推送、人机验证、多级分类筛选器,适用于垂直站点、科技博客、个人站,扁平化设计、简洁白色、超多功能配置、会员中心、直达链接、文章图片弹窗、自动缩略图等...

联系我们

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续提供更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫

微信扫一扫

登录

找回密码

注册