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进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。
评论
目录