注册
达梦数据库常用图形化工具简介
培训园地/ 文章详情 /

达梦数据库常用图形化工具简介

DM-TJ-Zzg 2022/11/18 2397 1 0
DM8采用全新的体系架构,在保证大型通用的基础上,针对可靠性、高性能、海量数据处理和安全性做了大量的研发和改进工作,极大提升了达梦数据库产品的性能、可靠性、可扩展性,能同时兼顾OLTP和OLAP请求,从根本上提升了DM8产品的品质。 
DM数据库工具包括DM审计分析工具、DM性能监视工具、DM服务查看器、DM控制台工具、DM数据库配置助手、DM数据迁移工具、DM服务查看器、DM用户手册、DM管理工具、SQL交互式查询工具。

工具图.png
1.DM审计分析工具:
审计机制是达梦数据库管理系统的安全管理中重要组成部分之一。DM数据库除了提供数据安全保护措施外,还提供对日常事件的事后审计监督。DM具有一个灵活的审计子系统,可以通过它来记录系统级事件、个别用户的行为以及对数据库对象的访问。通过考察、跟踪审计信息,数据库审计员可以查看用户访问的形式以及曾试图对该系统进行的操作,从而采取积极、有效的应对措施。
查看审计记录的方式有两种,一种是通过DM审计分析工具analyzer查看,一种是查询动态视图V$AUDITRECORDS的结果集查看。
通过审计分析工具查看:
进入安装路径下的tool目录下运行analyzer
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./analyzer
使用SYSAUDITOR用户连接实例
2.png
双击审计日志查看器,选中日志文件,点击添加文件。
3.png
找到数据库文件目录下的审计日志,点击确定。
4.png
就可以查看到审计记录,记录了用户ID、用户名、IP地址、操作时间等信息。
5.png
通过查询动态视图V$AUDITRECORDS的结果集查看审计记录,可以查看到和审计分析工具一样的结果。
6.png
2.DM性能监视工具:
进入安装路径下的tool目录下运行monitor
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./monitor
用SYSDBA用户登录
1.png
DM性能监视工具主界面:可以看到达梦数据库内存使用情况,CPU、线程和会话等信息。
2.png
统计信息:可以查看达梦数据库的增删改查的一个事务情况。
3.png
性能监视----线程监视:可以看到线程的一些情况,
4.png
性能监视----会话监视:可以看到会话的一些情况,当前会话等信息
5.png
性能监视----DM.INI参数:参数信息
6.png
日志文件使用情况:
7.png
另外还有一些关于达梦数据库优化的向导工具:
8.png
9.png
3.DM控制台工具:
进入安装路径下的tool目录下运行控制台console
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./console
控制台工具是管理和维护数据库的基本工具。通过使用控制台工具,数据库管理员可以完成以下功能:服务器参数配置、脱机备份与还原、查看系统信息、查看许可证信息。其界面如下图所示。
11.png
在这里可以修改参数,部分参数重启后生效。
在控制台里还可以做数据库备份还原:
12.png
脱机状态下还可以做库备份和归档备份:
13.png
备份还原之后记得更新魔数,否则数据库可能启动失败。
4.DM数据库配置助手:
进入安装路径下的tool目录下运行控制台dbca.sh
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dbca.sh
DM数据库配置助手提供四种功能,创建数据库实例、删除数据库实例、注册数据库服务、删除数据库服务。
11.png
创建数据库实例:
12.png13.png14.png15.png16.png17.png18.png19.png20.png
最后用root用户执行脚本后完成。
删除数据库实例:
31.png32.png
注册数据库服务:
41.png42.png43.png
删除数据库服务:
51.png52.png
5.DM数据迁移工具:
进入安装路径下的tool目录下运行控制台dts
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dts
61.png
点击新建工程:
62.png
新建迁移:
63.png
选择不同版本或者不同平台数据库迁移:
64.png65.png
6.DM服务查看器:
DM 服务查看器,顾名思义是对数据库服务进行查看管理的工具。通过服务查看器服务的管理,可关闭,开启,重启,查看数据库各个服务的状态,方便快捷的对数据库实例服务进行管理。
进入安装路径下的tool目录下运行控制台dmservice.sh
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./dmservice.sh
71.png72.png
7.DM 用户手册:
DM用户手册位于安装目录下的DOC文件夹里面,里面有很多DM数据库相关的官方文档资料可供查阅。
81.png
8.DM管理工具:
进入安装路径下的tool目录下运行控制台manager
[dmdba@localhost ~]$ cd /dm8/tool/
[dmdba@localhost tool]$ ./manager
达梦管理工具使用起来方便、快捷、简单,对DM数据库不熟悉的小白也可以使用DM管理工具,完成数据库表空间、用户、表等创建、删除及修改等操作。
91.png
通过数据库用户登录:
92.png
登录后界面:
93.png
创建表空间、角色、用户、模式、表以及数据库、表、表空间、归档的备份、作业等等都能在管理工具里面操作实现:
94.png95.png96.png97.png
9.SQL交互式查询工具:
disql 是一款命令行客户端工具,用于进行 SQL 交互式查询,通常 disql 工具一般用于没有图形界面是的操作,或者使用的连接工具为命令行形式,如 Xshell、SCRT 等工具。
进入安装路径下的tool目录下运行控制台disql
#./disql username/password@IP:PORT
112.png
直接点SQL交互式查询工具:
111.png
可通过设置 disql 的参数,来调整交互界面的显示效果,以达成输出的显示结果更加直观。通过 set 命令语法进行使用,off 表示该参数关闭,on 表示该参数开启。可以同时 SET 多个环境变量,如:Set heading on timing on。

disql 常用参数如下所示:

SET ECHO OFF; --显示脚本中正在执行的 SQL 语句
SET FEEDBACK OFF; --显示当前 SQL 语句查询或修改的行数
SET HEADING ON; --显示列标题
SET LINESHOW OFF; --显示行号
SET PAGESIZE 1000; --设置一页有多少行数
SET TIMING OFF; --显示每个 SQL 语句花费的执行时间
SET TIME OFF; --显示系统的当前时间
SET LINESIZE 1000; --设置屏幕上一行显示宽度
SET SERVEROUTPUT ON; --在块中有打印信息时,是否打印,以及打印的格式
SET CHAR_CODE DEFAULT; --设置 SQL 语句的编码方式 GBK | GB18030 | UTF8 | DEFAULT
SET COLSEP ‘|’; --设置 DPI 语句句柄中游标的类型
SET KEEPDATA ON; --是否为数据对齐进行优化,或者保持数据的原始格式。
SET TRIMSPOOL ON; --设置 spool 文件中每行的结尾空格
SPOOL /home/dmdba/dbchk20200609.txt --输出到文件
SPOOL OFF; --结束输出文件

通过 SQL 交互式查询工具,写入 SQL 命令来进行数据库的管理,以下为常用的一些命令的简单 SQL 语句。

创建表空间 OA,文件为 OA.DBF,大小 128 MB
CREATE TABLESPACE OA DATAFILE ‘OA.DBF’ size 128;
创建用户 OA,密码 aaaaaaaaa,默认表空间和索引表空间均为 OA
CREATE USER OA IDENTIFIED by aaaaaaaaa DEFAULT TABLESPACE OA DEFAULT INDEX TABLESPACE OA;
授权 VIT 权限给 OA
GRANT VTI TO OA;
授权 PUBLIC 权限给 OA
GRANT PUBLIC TO OA;

授权 RESOURCE 权限给 OA
GRANT RESOURCE TO OA;

修改用户OA的密码为bbbbbbbbb
ALTER USER OA IDENTIFIED BY bbbbbbbbb;

以上是个人在学习达梦DCA过程中对DM数据库图形化工具的使用心得,希望对新手上手达梦数据库有一定的帮助。

评论
后发表回复

作者

文章

阅读量

获赞

扫一扫
联系客服