四、DM Manager工具使用
1、连接Manager工具
概述:DM Manager是达梦数据库自带的图形化安装工具,是DISQL的plus版本,在manager上的操作也都可以在disql上完成在安装达梦数据库之后会自动安装。
该命令在DM HOME/tool目录下:dm/dmdbms/tool
#在Linux连接数据库,进入目录
cd /dm/dmdbms/tool/
ls
#执行脚本
./manager
在windows连接Linux上的数据库:
#在window左下角搜索打开DM管理工具,点击SYSDBA连接(默认密码与用户名相同),输入Linuxip地址,可以使用ifconfig查看,输入后连接发现连接失败
#解决方法1:开放防火墙5236端口,再次连接后连接成功
#查看防火墙状态
systemctl status firewalld.service
#添加端口
firewall-cmd --permanent --add-port=5236/tcp
#刷新防火墙
firewall-cmd --reload
#再次连接即可
#解决方法2:关闭防火墙
systemctl stop firewalld.service
#为了放置下次连接失败,关闭开机自启
systemctl disable firewalld.service
保存连接状态:
为什么要保存连接状态呢?因为每当关闭又重新打开DM Manager管理工具,原来的连接消失了,又要重新输入重新连接,而我们希望将上次连接的内容保存下来,下次进入软件再次点击就能连接而不是每一次都重新输入密码、主机名等等
2、修改DM Manager工具显示语言
windows系统:
-
#Windows平台下,DM Manager的配置文件是:DM_HOME\tool\manager..ini #将参数从 -Dosgi.nl=en_US #改成: -Dosgi.nl=zh_CN
Linux系统:
- 查看manage的显示语言:
#进入文件夹
cd /dm/dmdbms/tool/
ls
#查看dm manager的显示语言
cat manager
#修改的地方改为zh_CN / en_US
vim manager
#按i进入编辑模式,移动光标到修改的地方修改即可,修改后按esc+:wq+回车退出即可
-
如果想修改数据库的语言:
#查看 cat /etc/dm_svc.conf #修改 vim /etc/dm_svc.conf #按i进入编辑模式,移动光标到修改的地方修改即可,修改后按esc+:wq+回车退出即可
3、启用SQL助手(SQL Assist)功能
SQL Assist类似于代码提示和代码补全
4、实战创建表空间
在window使用DM Manager连接Linux上的数据库创建表空间:
-
第一步:右键创建表空间,添加
-
第二步:设置地址
-
-
输入表空间名和文件路径:
-
-
创建用户名字与表空间一样:
-
模式内自动创建了用户:
-
在student用户内创建表:
CREATE TABLE STUDENT.t1 AS SELECT * FROM DMHR.CITY; SELECT * FROM STUDENT.T1;
5、实战备份和恢复表文件
可以选择windows环境或者Linux环境,操作都是类似的,这里选择Linux环境
-
在数据库安装目录创建用来存放备份文件的文件夹:
cd /dm/ ls mkdir dmbak
-
导出上诉t1表到该文件夹:
-
删除student用户的t1表:
-
右键导入刚才在/dm/dmbak/备份的文件imp_exp.dmp