达梦数据库作为国产数据库中最为大型的数据库,提供了一系列的可视化工具,包括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参数