百度
360搜索
搜狗搜索

达梦linux管理工具命令行详细介绍

在达梦数据库(DMDB)的 Linux 环境中,常用的命令行管理工具涵盖数据库实例创建、SQL 交互、服务管理、备份恢复等核心功能。以下是主要工具及典型用法:

1. 数据库实例初始化工具 dminit

功能:创建数据库实例、初始化数据文件。
语法
bash

dminit 参数列表

常用参数

  • db_name:数据库名(默认 DM)。
  • path:数据库文件存储路径(必填)。
  • page_size:数据页大小(默认 8KB,可选 4/8/16/32)。
  • log_size:日志文件大小(单位 MB,默认 256)。
  • extent_size:数据文件 extent 大小(默认 16,单位 MB)。
  • case_sensitive:是否区分大小写(Y/N,默认 Y)。
  • charset/unicode:字符集(0 代表 GB18030,1 代表 UTF-8,2 代表韩文字符集)。

示例:创建名为 dmdb、存储在 /data/dm 目录的数据库实例:
bash

./dminit dmdb /data/dm  

2. 交互式 SQL 工具 disql

功能:执行 SQL 语句、管理数据库对象、查看元数据。
语法
bash

disql 用户名/密码@主机:端口 参数

常用操作

  • 连接本地数据库(默认端口 5236):bash
    ./disql SYSDBA/SYSDBA

  • 连接远程数据库(如主机 192.168.1.100,端口 5236):bash
    ./disql SYSDBA/SYSDBA@192.168.1.100:5236

  • 执行文件中的 SQL 脚本:bash
    ./disql SYSDBA/SYSDBA @/path/to/script.sql

  • 导出查询结果到文件:sql
      TERM   resultcsv

    USER_TABLES

3. 服务管理工具 dmctl

功能:启动、停止、查看数据库服务状态(需先注册服务)。
注册服务(以系统服务为例)
bash

./dm_service_installer.sh dmserver dmdb /data/dm/dm.ini

systemctl start DmServiceDmdb

systemctl status DmServiceDmdb

systemctl stop DmServiceDmdb

4. 守护进程 dmap

功能:提供动态服务发现,支持远程连接。
操作

  • 启动:bash
    ./dmap

  • 查看状态(端口 3214):bash
        

5. 监控工具 dmagent

功能:收集数据库性能指标,需配合监控平台使用。
启动
bash

./dmagent  /data/dm/dm_agent.ini

6. 备份与恢复工具

物理备份(dmrman

语法
bash

./dmrman 参数

全库备份示例
bash

./dmrman 

逻辑备份与恢复(dmexpdp/dmimpdp

  • 导出模式(如用户 TEST:bash
    ./dmexpdp TEST/TEST DATA_PUMP_DIR test.dmp

  • 导入模式:bash
    ./dmimpdp TEST/TEST DATA_PUMP_DIR test.dmp

7. 配置文件与日志

  • 服务配置文件dm_svc.conf(客户端连接配置,位于 $DM_HOME/tool/etc)。ini

  • 数据库日志
    • 错误日志:$DM_HOME/log/dm_实例名.log
    • 审计日志:$DM_HOME/audit(需开启审计功能)。

8. 启停脚本(非服务模式)

  • 启动数据库:bash
    ./dmserver /data/dm/dm.ini

    912./dmserver /data/dm/dm.ini

  • 以守护模式启动:bash
    ./dmserver /data/dm/dm.ini 

    912./dmserver /data/dm/dm.ini mount

通过以上工具,可在 Linux 环境下完成达梦数据库的初始化、日常管理、备份恢复及监控等操作。具体参数细节可通过命令自带的帮助文档(如 dminit -h)进一步查阅。

阅读更多 >>>  oracle+xmltype,关于 oracle xmltype的问题
← 上一篇: 下一篇:

网站数据信息

"达梦linux管理工具命令行"浏览人数已经达到22次,如你需要查询该站的相关权重信息,可以点击进入"Chinaz数据" 查询。更多网站价值评估因素如:达梦linux管理工具命令行的访问速度、搜索引擎收录以及索引量、用户体验等。 要评估一个站的价值,最主要还是需要根据您自身的需求,如网站IP、PV、跳出率等!