暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

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

原创 让世界为你转身 2024-06-28
167

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
复制
最后修改时间:2024-10-29 08:38:01
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

目录
  • 1.DM disql工具
    • 1.1 连接默认的达梦实例
    • 1.2 使用ip地址和端口连接
    • 1.3 使用service name连接
    • 1.4 执行脚本
    • 1.5 执行系统命令
    • 1.6 关闭数据库
  • 2.DM manager工具
    • 2.1 打开Manager工具
    • 2.2 修改Manager工具语言显示
    • 2.3 启用sql助手功能
  • 3.DM console工具
  • 4.DM dts工具
  • 5.DM monitor工具