达梦数据库作为国产数据库中最为大型的数据库,提供了一系列的可视化工具,包括DM数据库配置助手、DM管理工具、DM服务查看器、DM控制台工具、DM审计分析工具、DM数据迁移工具和DM性能监视工具。下面将对这些工具进行简单介绍。
目录
一、DM数据库配置助手
二、DM管理工具
三、DM服务查看器
四、DM控制台工具
五、DM审计分析工具
六、DM数据迁移工具
七、DM性能监视工具
DM可视化工具,均在tool目录下
一、DM数据库配置助手
./dbca.sh
主要用来进行数据库实例的创建和删除,以及数据库服务的注册和删除
相较于使用dminit工具进行初始化来说,好处在于创建后不需要再注册数据库服务,且创建完成后服务已自启动,而不需要手动注册和开启数据库服务,更加方便。
删除数据库实例时,数据库服务也自动删除
二、DM管理工具
./manager
DM管理工具可以做的事很多,
1、可以对数据库的模式对象和非模式对象进行管理,也可以清楚的看到对象之间的关系和结构
模式对象:表、视图、索引、触发器、存储过程/函数、序列、全文索引、包、同义词、类、外部链接
非模式对象:用户、角色、权限
使用图形化的方式进行建表、建索引、创建用户等操作,都十分方便,特别是对于新手来说,通过属性也可以看到操作的DDL语句,有助于学习
2、可以对数据库、表空间、表进行联机备份
备份时数据库必须运行在归档模式下,且处于打开状态
3、也可以对数据库、模式、用户、表进行逻辑备份还原
即对目标文件进行导入和导出,等价于DM逻辑备份还原工具dexp/dimp
4、manager还可以进行作业管理,等等,总之,达梦数据库的很大一部分功能都可以通过manager完成。
三、DM服务查看器
./dmservice.sh
该工具可以直观的看到数据库各种服务时运行情况,并进行管理,但需要root用户进行操作
需要使用root用户进行服务的启停操作,否则报错
四、DM控制台工具
./console
1、可以查看数据库服务器的相关配置,可以修改相关参数
2、可以数据库系统信息和许可证信息
3、可以进行数据库的备份还原操作,这里主要指的是物理备份还原
备份:新建备份-进行库备份和归档备份
还原和恢复:配置备份路径-获取备份-还原-恢复-更新magic
五、DM审计分析工具
./analyzer
1、首先使用审计员用户SYSAUDITOR登录DM管理工具
执行语句打开普通审计开关:sp_set_enable_audit(1);(安全版可以设置为2:打开普通审计和实时审计开关)
为管理员用户SYSDBA设置审计
根据审计条件设置相应审计,DM审计设置级别包括系统级、语句级和对象级
这里设置了SYSDBA连接数据库的审计,因此使用SYSDBA连接数据库检验
2、打开审计分析工具,使用审计员用户登录
3、 通过审计日志查看器添加日志文件AUDIT_*.log,默认路径为/dm8/data/DAMENG
4、可以查看到SYSAUDITOR设置审计和SYSDBA连接数据库的审计记录:
5、也可以使用SYSAUDITOR连接数据库执行sql语句查看审计记录
select * from v$auditrecords;
6、SYSAUDITOR用户连接数据库,关闭审计开关
sp_set_enable_audit(0);
六、DM数据迁移工具
./dts
1、左侧栏新建工程-右键工程-新建迁移
2、选择迁移方式,DM提供了达梦到达梦,达梦和其他数据库,达梦和各类文件之间的迁移,这里选择DM->DM
3、依次选择需要数据库、模式和迁移对象
确定迁移内容,这里的迁移任务为SYSDBA模式下的表DEPARTMENT和EMPLOYEE:
4、迁移成功,可以查看迁移日志
七、DM性能监视工具
./monitor
以图形化界面的方式对数据库进行监测,便于管理员能够直观的看到数据库的活动和性能情况
使用管理员进行登录
左侧导航图可以看到,该工具对于整个数据库运行情况的监视功能是非常强大的
这里也可以对配置文件参数进行修改
配置文件参数修改方式:
1、console实例配置中修改(需重启数据库实例)
2、直接编辑dm.ini文件
3、sql语句:sp_set_para_value(参数类型,’参数名’,修改值);(需要知道参数类型)
alter system set ‘参数名’=参数值 spfile;(两种sql语句方法都不能修改只读参数)
4、montitor修改DM.INI参数