【赵渝强老师】达梦数据库的客户端工具

简介: 本文介绍了达梦数据库的多种工具及其使用方法,包括disql交互式查询工具、数据库配置助手DBCA、DM管理工具、DM服务查看器、DM控制台工具、DM数据迁移工具、DM性能监视工具以及DM审计分析工具。每种工具的功能和操作步骤均有详细说明,并配有相关图片和代码示例,帮助用户更好地理解和使用这些工具,提升数据库管理和维护效率。

b297.png

达梦数据库工具包括:DM数据库配置助手、SQL交互式查询工具、DM管理工具、DM服务查看器、DM控制台工具和DM数据迁移工具。视频讲解如下:


一、 disql交互式查询工具


disql是一款命令行客户端工具,用于进行SQL交互式查询。disql工具一般用于没有图形界面时的操作,或者使用的连接工具为命令行形式,如Xshell、SCRT等工具。下面通过具体的步骤来演示如何使用disql命令行工具。


(1)在命令行上启动disql交互式查询工具。

disql
# 输出的信息如下:
disql V8
用户名:


(2)输入用户名和密码登录数据库。

用户名:sysdba
密码: Welcome_1 (密码不显示)
# 输出的信息如下:
服务器[LOCALHOST:5236]:处于普通打开状态
登录使用时间 : 5.273(ms)
SQL>


(3)查看当前登录用户信息。

SQL> select user;
# 输出的信息如下:
行号     USER()
---------- ------
1          SYSDBA
已用时间: 3.871(毫秒). 执行号:1900.


(4)执行一条简单的查询语句。

SQL> select * from dmhr.city;
# 输出的信息如下:
行号        CITY_ID CITY_NAME REGION_ID  
---------- ------- --------- -----------
1           BJ      北京        1
2           SJZ     石家庄     1
3           SH      上海        2
4           NJ      南京        2
5           GZ      广州        3
6           HK      海口        3
7           WH      武汉        4
8           CS      长沙        4
9           SY      沈阳        5
10          XA      西安        6
11          CD      成都        7
11 rows got



二、 数据库配置助手DBCA


通过数据库配置助手进行创建数据库实例、删除数据库实例、注册数据库服务和删除数据库服务四种操作方式。操作步骤如下:


(1)使用dmdba用户登录操作系统,并切换到/home/dmdba/dmdbms目录下。

cd /home/dmdba/dmdbms


(2)启动数据库配置工具。

tool/dbca.sh


启动界面如下图所示。


三、 DM管理工具


DM理工具是数据库自带的图形化工具,可以方便快捷的对数据进行管理。在网络允许的条件下,可通过单个管理工具,对多个数据实例进行管理,方便简化 DBA 对数据库的日常运维操作要求。下面通过具体的步骤来演示如何使用DM管理工具。在命令行上启动DM Manager,启动界面如下图所示。


tool/manager


image.png


四、 DM服务查看器


顾名思义是对数据库服务进行查看管理的工具。通过服务查看器服务的管理,可关闭,开启,重启,查看数据库各个服务的状态,方便快捷的对数据库实例服务进行管理。数据库实例服务运行安装在操作系统上,通常系统运行时数据库服务的状态要保持运行状态。数据库出现异常可以通过服务查看器来查看数据的状态,手动进行服务的重启和关闭等。更换硬件、系统升级等操作,需要提前停止数据库服务,防止出现故障。

执行下面的命令启动DM服务查看器,DM服务查看器如下图所示。


tool/dmservice.sh



五、 DM控制台工具


DM控制台工具是一个脱机工具,它可以完成数据库的备份还原、更改数据库的具体参数等操作。执行下面的命令启动DM控制台工具。

tool/console


DM控制台工具如下图所示。


六、 DM数据迁移工具


DM数据迁移工具DMDTS提供了主流大型数据库迁移到DM、DM到DM、文件迁移到DM以及DM迁移到文件等功能。得益于DM数据库对目前主流大型关系型数据库系统有着业界领先的兼容性,在存储层面、语法层面、接口层面和它们保持高度兼容,借助于DM图形界面且采用向导方式引导各个迁移步骤的DTS工具,移植工作可以变得非常的简单。


执行下面的命令启动DM数据迁移工具。


tool/dts


DM数据迁移工具如下图所示。


七、 DM性能监视工具


DM性能监视工具是达梦系统管理员用来监视服务器的活动和性能情况,并对系统参数进行调整的客户端工具,它允许系统管理员在本机或远程监视服务器的运行状况。执行下面的命令启动DM性能监视工具。

tool/monitor


DM性能监视工具如下图所示。


八、 DM审计分析工具


DM提供了图形界面的审计分析工具Analyzer以及通过命令行启动的审计分析工具dmaudtool。


Analyzer实现对审计记录的分析功能,能够根据所制定的分析规则,对审计记录进行分析,判断系统中是否存在对系统安全构成危险的活动。只有审计用户才能使用审计分析工具Analyzer。


dmaudtool实现对审计记录的解析、筛选以及导出功能。审计文件的内容是不可视的,dmaudtool可解析审计文件中的审计记录并导出至指定输出文件当中以供用户查看。同时dmaudtool也提供筛选功能,可以针对审计记录中的用户名、模式名、对象名或者操作时间有选择性地筛选导出。审计分析工具dmaudtool的使用对用户无限制。


执行下面的命令启动DM图形审计分析工具Analyzer。

tool/analyzer


审计分析工具如下图所示。



相关文章
|
8月前
|
Oracle 关系型数据库 Linux
【赵渝强老师】Oracle数据库配置助手:DBCA
Oracle数据库配置助手(DBCA)是用于创建和配置Oracle数据库的工具,支持图形界面和静默执行模式。本文介绍了使用DBCA在Linux环境下创建数据库的完整步骤,包括选择数据库操作类型、配置存储与网络选项、设置管理密码等,并提供了界面截图与视频讲解,帮助用户快速掌握数据库创建流程。
665 93
|
7月前
|
Oracle 关系型数据库 Linux
【赵渝强老师】使用NetManager创建Oracle数据库的监听器
Oracle NetManager是数据库网络配置工具,用于创建监听器、配置服务命名与网络连接,支持多数据库共享监听,确保客户端与服务器通信顺畅。
368 0
|
8月前
|
数据库
【赵渝强老师】达梦数据库实例的状态
达梦数据库实例包含NORMAL、PRIMARY和STANDBY三种模式,以及MOUNT、OPEN和SUSPEND三种状态。模式之间可在MOUNT状态下相互转换,不同状态与模式适用于数据库的启动、配置及运行需求。
409 1
|
9月前
|
存储 关系型数据库 MySQL
【赵渝强老师】MySQL数据库的多实例环境
MySQL多实例是指在一台服务器上运行多个MySQL服务,通过不同端口提供独立的数据服务。各实例共享安装程序,但使用各自的配置文件和数据文件,实现资源高效利用。本文详细介绍了如何通过“mysqld_multi”工具配置和启动多个MySQL实例,并演示了目录创建、初始化、配置文件修改及实例启动等操作步骤。
383 1
|
12月前
|
关系型数据库 MySQL 数据库
【赵渝强老师】数据库不适合Docker容器化部署的原因
本文介绍了在Docker中部署MySQL数据库并实现数据持久化的方法,同时分析了数据库不适合容器化的原因。通过具体步骤演示如何拉取镜像、创建持久化目录及启动容器,确保数据安全存储。然而,由于数据安全性、硬件资源争用、网络带宽限制及额外隔离层等问题,数据库服务并不完全适合Docker容器化部署。文中还提到数据库一旦部署通常无需频繁升级,与Docker易于重构和重新部署的特点不符。
544 19
【赵渝强老师】数据库不适合Docker容器化部署的原因
|
9月前
|
存储 关系型数据库 数据库
【赵渝强老师】PostgreSQL数据库的WAL日志与数据写入的过程
PostgreSQL中的WAL(预写日志)是保证数据完整性的关键技术。在数据修改前,系统会先将日志写入WAL,确保宕机时可通过日志恢复数据。它减少了磁盘I/O,提升了性能,并支持手动切换日志文件。WAL文件默认存储在pg_wal目录下,采用16进制命名规则。此外,PostgreSQL提供pg_waldump工具解析日志内容。
848 0
|
11月前
|
存储 关系型数据库 分布式数据库
【赵渝强老师】基于PostgreSQL的分布式数据库:Citus
Citus 是基于 PostgreSQL 的开源分布式数据库,采用 shared nothing 架构,具备良好的扩展性。它以插件形式集成,部署简单,适用于处理大规模数据和高并发场景。本文介绍了 Citus 的基础概念、安装配置步骤及其在单机环境下的集群搭建方法。
926 2
|
10月前
|
SQL 关系型数据库 MySQL
【赵渝强老师】MySQL中的数据库对象
本教程详细介绍了MySQL数据库中的常见对象,包括表、索引、视图、事件、存储过程和存储函数的创建与管理。内容涵盖表的基本操作、索引的使用、视图简化查询、事件调度功能等,并通过具体示例演示相关SQL语句的使用方法。
206 0
|
12月前
|
存储 关系型数据库 MySQL
【赵渝强老师】OceanBase数据库从零开始:MySQL模式
《OceanBase数据库从零开始:MySQL模式》是一门包含11章的课程,涵盖OceanBase分布式数据库的核心内容。从体系架构、安装部署到租户管理、用户安全,再到数据库对象操作、事务与锁机制,以及应用程序开发、备份恢复、数据迁移等方面进行详细讲解。此外,还涉及连接路由管理和监控诊断等高级主题,帮助学员全面掌握OceanBase数据库的使用与管理。
587 5
|
10月前
|
存储 Oracle 关系型数据库
【赵渝强老师】Oracle RMAN的目录数据库
Oracle RMAN默认将备份元信息存储在控制文件中,但控制文件损坏或丢失会导致恢复失败,且备份增多会使控制文件无限增长。为解决这些问题,Oracle引入了RMAN目录数据库(Catalog Database),专门用于存储RMAN备份的元信息。使用目录数据库可提升备份管理效率,支持多数据库共享、长期备份历史记录存储,并可保存RMAN脚本。本文详细介绍了如何创建目录数据库、注册目标数据库及其操作步骤。
276 0