DM8常用工具

本文详细介绍了达梦数据库DM8的各种图形化工具,包括SQL交互式查询工具的登录方式、DM性能监视工具的功能、DM管理工具的操作方法、DM服务查看器的使用以及DM数据库配置助手的创建和删除实例流程。

目录

前言

一、SQL交互式查询工具

1.login登录方式

2.conn登录方式

二、DM性能监视工具

1.实例监控      

2.统计分析    

 3.性能监视

4.调优向导

5.预警配置

 三、DM管理工具

 1.查看数据库实例信息    

2.常用选项配置    

3.创建表空间    

4.创建用户      

   

五、DM服务查看器

六、DM数据库配置助手   


前言

        DM8提供了各种友好的图形化工具,通过不通的工具可以对数据库进行不同操作,本次将分享,DM8不同工具的功能与作用。

一、SQL交互式查询工具

1.login登录方式

         使用login命令登录达梦数据库,输入服务名(DM所在服务器节点IP地址),用户名(使用超级用户SYSDBA登录),输入密码,如果数据库没有创建新的数据库实例的情况下,默认端口号是5236一直按enter即可登录成功。

 注意:1:启动;2:启动,redo 完成;3:MOUNT;4:打开;5:挂起;6:关闭

2.conn登录方式

windows登陆方式: conn 用户名/密码@IP地址 示例:conn SYSDBA/SYSDBA@localhost:port linux登陆方式: ./disql 用户名/密码@IP地址 示例:./disql SYSDBA/SYSDBA@localhost:port

 注意:1:启动;2:启动,redo 完成;3:MOUNT;4:打开;5:挂起;6:关闭

二、DM性能监视工具

连接DM 性能监控(Monitor)工具

1.实例监控      

        实例监控显示所连接实例的内存和 CPU 的使用情况,以及该实例的线程和会话信息,包括内存和 CPU 的当前使用值,以及自开始监视以来的最大值和最小值;活动的线程和会话的个数,以及自开始监视以来的最大值和最小值。数据库内存使用情况如下图所示: 

2.统计分析    

        统计分析视图监视系统资源,数据库可用性,健康状态,性能等。显示系统自启动以来各项资源的使用历史情况以及平均使用率。包括内存和hash缓存的使用情况,逻辑、物理读写情况,事务总次数以及提交、回滚、死锁次数、会话分配和空闲的次数以及检查点的次数,sql的执行情况、系统CPU使用率以及线程切换情况。如下图所示:

 3.性能监视

        性能监视涵盖达梦数据库的所有监控事项,主要如下:

线程监视:监视哪些任务正在运行;

会话监视:监视有哪些会话正在访问数据库;

事务监视:监视数据库产生了哪些事务;

SQL监视:监视数据库中有哪些SQL正在执行;

SQL日志文件分析:主要用于分析错误和分析性能问题,基于跟踪日志可以对系统运行状态有一个分析;

DM.INI参数监视:监视参数值是否发生了变化

注意:SQL 标准定义了四种隔离级别:1.未提交读 (READ UNCOMMITTED),2.已读提交 (READ COMMITTED),3.可重复读 (REPEATABLE READ),4.可串行化 (SERIALIZABLE)。

4.调优向导

        调优向导是自动化的调优工具,主要包括:内存配置向导、线程配置向导、数据库物理存储维护向导、数据库逻辑存储维护向导、性能瓶颈分析与调优向导、索引优化向导、索引重组向导。

5.预警配置

         预警配置页面可以配置监控的关键指标和警告发送方式,以监测所配置的关键指标是否达到预警值,如果达到则通过所配置的警告发送方式把警告信息发送给管理员。

 

 

 三、DM管理工具

         DM 管理工具是数据库自带的图形化工具,可以方便快捷的对数据进行管理。在网络允许的条件下,可通过单个管理工具,对多个数据实例进行管理,方便简化 DBA 对数据库的日常运维操作要求。 数据库实例连接     新建连接。创建连接数据库的对象导航,不进行保存,下次开启后需重新连接。    

        注册连接。创建连接数据库的对象导航,进行保存,下次开启后对象导航存在,可直接进行连接。

 窗口基本功能说明      

        连接数据库后,左侧显示对象导航;右侧为新建查询窗口,通过窗口可编写 SQL 语句进行执行;顶部为工具栏;底部为消息和结果集。如下图所示:

 1.查看数据库实例信息    

        通过 DM 管理工具可查看数据库实例的信息,包含系统概览,表使用空间,系统管理,日志文件,归档配置等几个方面。     选择对应实例,右键点击【管理服务器】,即可进行查看实例相关信息,如下图所示:

2.常用选项配置    

        通过常用选项的配置,可以帮助日常的操作,包含审计分析工具,快捷键,数据迁移工具,查询分析器,管理工具等功能。     选择管理工具的【窗口】,点击【选项】功能,可进入常用选项的配置。例如选择查询分析器的【编辑器】功能,可修改编辑器显示功能,如下图所示: 

3.创建表空间    

        选中连接的数据库实例,选择【表空间】,右键点击【新建表空间】,输入表空间的名称、文件路径等信息,点击【确定】,即可创建完成表空间,如下图所示: 

4.创建用户      

        选中连接的数据库实例,选择用户下的【管理用户】,右键点击【新建用户】,输入用户名和密码,选择用户所述的表空间和索引表空间,如下图所示: 

对用户所属角色、系统权限、对象权限进行修改,点击【确定】即可完成用户创建,如下图所示:

            DM 数据迁移工具 DM DTS 提供了主流大型数据库迁移到 DM、DM 到 DM、文件迁移到 DM 以及 DM 迁移到文件等功能。    

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

        点击按钮创建新的工程,输入工程名和工程描述,点击【确定】,即可创建工程,如下图所示: 

 右键选择【新建迁移】,输入迁移名称和迁移描述,即可创建迁移,如下图所示: 

选择oracle-DM迁移方式 

填写源库信息

 填写目标库信息 

选择导出用户

 选择迁移对象

设置迁移策略

 审阅迁移任务

源端核对迁移对象 

五、DM服务查看器

查看正在运行的服务,可以修改服务属性,可以停止或启动服务。

 

 注册服务,点击空白处,右击即可注册新的服务。

六、DM数据库配置助手   

        我们可以通过数据库配置助手进行创建数据库实例、删除数据库实例、注册数据库服务和删除数据库服务四种操作方式。

创建数据库实例 

创建数据库模板,此处建议选择【一般用途】即可,如下图所示:

 选择数据库目录,本例中数据库安装路径为 E:\dmdbs,如下图所示: 

输入数据库标识,输入数据库名称、实例名、端口号等参数,如下图所示:

数据库文件所在位置,此处选择默认配置即可,如下图所示:

        用户可通过选择或输入确定数据库控制、数据库日志等文件的所在位置,并可通过右侧功能按钮,对文件进行添加或删除 

 数据库初始化参数,此处选择默认配置即可,如下图所示:

口令管理,此处选择默认配置即可,默认口令与登录名一致,如下图所示:

 选择创建示例库,此处建议勾选创建示例库 BOOKSHOP 或 DMHR,作为测试环境,如下图所示:

 安装完成,安装完成后将弹出数据库相关参数及文件位置。点击【完成】即可,如下图所示: 

删除数据库实例

 

选择要删除的数据库,如下图所示:

 注册数据库服务

 

数据库服务的信息,填写完成后点击【完成】,如下图所示:

 注册数据库服务完成,点击【完成】,数据库服务注册完成。如下图所示: 


参考网址:DM 数据迁移工具 | 达梦技术文档 

转载本文请备明出处!!!

<think>嗯,用户问的是DM8管理工具怎么查询。首先,我需要确认DM8是什么。达梦数据库DM8是国产的关系型数据库,所以管理工具应该是指达梦提供的工具,比如管理客户端或者命令行工具。 用户可能想知道如何执行查询操作,可能包括SQL查询或者使用图形界面工具。需要分情况说明。首先想到的是常用的管理工具,比如DM管理工具(图形界面)和disql命令行工具。 对于图形界面工具,步骤可能包括连接数据库,打开查询窗口,编写SQL语句,执行并查看结果。要详细说明每一步,比如如何启动工具,如何配置连接参数,输入用户名密码,然后找到SQL编辑器的地方。 然后是命令行工具disql,用户可能需要知道如何登录,执行SQL语句,退出命令等。这里要注意基本命令的示例,比如SELECT语句,以及如何格式化输出结果,比如set linesize之类的命令。 另外,用户可能还关心其他工具,比如DCA(达梦云管理平台)或者监控工具,这些可能也支持查询功能。不过可能用户主要问的是日常的查询方法,所以重点放在管理工具和disql上。 还需要注意是否需要权限说明,比如用户需要具有相应的数据库权限才能执行查询。可能需要提醒用户确保账号有权限访问目标表和数据库。 另外,常见问题比如连接失败怎么办,SQL执行报错如何处理,可以简单提及,但用户的问题主要是如何查询,所以可能不需要深入,但可以简要提到检查网络、账号权限、SQL语法等。 最后,总结一下步骤,确保结构清晰,用户能一步步跟着操作。可能还需要给出示例,比如一个简单的SELECT语句,展示从连接到执行的全过程。</think>以下是在达梦数据库DM8中通过管理工具执行查询的分步说明: ### 一、图形界面工具查询步骤 1. **启动工具** - 找到安装目录下的`manager`可执行文件(Windows为`dmservice.exe`,Linux为`DM管理工具`) 2. **建立连接** ```sql 连接类型:默认TCP 主机名:localhost(或服务器IP) 端口号:5236(默认端口) 用户名:SYSDBA 密码:SYSDBA001(安装时设置的密码) ``` 3. **执行SQL查询 - 右键点击连接名称 → 选择`新建查询窗口` - 输入查询语句: ```sql SELECT * FROM V\$DATABASE; -- 查看数据库基本信息 SELECT table_name FROM user_tables; -- 查询当前用户所有表 ``` 4. **结果处理 - 按`F9`执行当前语句 - 支持结果导出(CSV/Excel)、执行计划查看等功能 ### 二、命令行工具disql使用 1. **启动连接** ```shell # Linux环境 disql SYSDBA/SYSDBA001@localhost:5236 # Windows环境 disql.exe SYSDBA/SYSDBA001@127.0.0.1:5236 ``` 2. **常用查询命令 ```sql -- 设置显示格式 SET LINESHOW 1 -- 行号显示 SET LINESIZE 200 -- 调整行宽 -- 执行查询示例 SELECT object_name, status FROM dba_objects WHERE owner='SYSDBA'; ``` 3. **脚本执行方法 ```shell disql SYSDBA/SYSDBA001 \`@/path/to/your_script.sql ``` ### 三、高级查询技巧 1. **系统视图查询 ```sql -- 查看会话信息 SELECT sess_id, sql_text FROM v\$sessions; -- 检查锁状态 SELECT * FROM v\$lock; ``` 2. **性能分析 ```sql EXPLAIN SELECT * FROM large_table WHERE id=1000; ``` ### 四、常见问题处理 1. **连接失败检查** - 验证端口开放状态:`telnet 服务器IP 5236` - 检查`dm.ini`配置文件中`PORT_NUM`参数 2. **权限问题处理** ```sql GRANT SELECT ANY TABLE TO your_user; -- 需要DBA权限执行 ``` > **提示**:所有SQL关键字建议使用大写形式,达梦数据库对大小写敏感,对象名默认会转换为大写存储。 建议通过`达梦技术社区(https://eco.dameng.com)`获取最新的《DM8系统管理员手册》PDF文档,其中第6章详细说明了各类管理工具的使用方法。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值