【赵渝强老师】达梦数据库的目录结构

简介: 本文介绍了达梦数据库(DM 8)安装成功后的目录结构查看方法,通过Linux的`tree`命令展示各目录功能,如`bin`存放可执行文件、`data`为数据库实例目录等。还提供了视频讲解及`data`目录下具体文件示例,帮助用户深入了解数据库文件组成与作用。

b295.png

达梦数据库安装成功后,通过使用Linux的tree命令可以非常方便地查看DM 8的目录结构。


tree -L 1 -d /home/dmdba/dmdbms

#输出的信息如下:

/home/dmdba/dmdbms
├── bin     存放DM数据库的可执行文件,例如disql命令等。
├── bin2
├── data    数据库实例目录,该目录存放各个实例的文件。
├── desktop   存放DM数据库各个工具的桌面图标。
├── doc     存放DM数据库用户手册。
├── drivers   存放连接DM数据库的驱动文件。
├── include
├── jar
├── jdk
├── log     存放DM数据库日志,包括工具的日志、数据库日志、服务日志等。
├── samples   存放DM数据库各类配置文件的示例文件。
├── script    存放注册、注销DM数据库服务的工具。
├── tool    存放DM数据库的各个工具,例如manager管理工具等。
├── uninstall 存放卸载DM数据库的脚本。
└── web     存放DM数据库dem工具的web 环境。
15 directories


视频讲解如下:


其中的data目录是存放数据库实例目录,下面展示了该目录下的文件。


tree /home/dmdba/dmdbms/data/ -v

#输出的信息如下:

/home/dmdba/dmdbms/data/
└── DAMENG
    ├── BOOKSHOP.DBF            数据文件
    ├── DAMENG01.log            重做日志文件
    ├── DAMENG02.log            重做日志文件
    ├── DMHR.DBF              数据文件
    ├── HMAIN
    ├── MAIN.DBF              数据文件
    ├── ROLL.DBF              数据文件
    ├── SYSTEM.DBF              数据文件
    ├── TEMP.DBF              数据文件
    ├── bak
    ├── ctl_bak               控制文件备份路径
    │   ├── dm_20220602155643_771898.ctl
    │   ├── dm_20220602155909_931745.ctl
    │   ├── dm_20220602160305_999320.ctl
    │   ├── dm_20220602160327_145790.ctl
    │   ├── dm_20220602160327_155678.ctl
    │   ├── dm_20220602160327_165620.ctl
    │   ├── dm_20220602160327_167401.ctl
    │   ├── dm_20220602160327_848436.ctl
    │   ├── dm_20220602160327_851698.ctl
    │   ├── dm_20220602160327_856318.ctl
    │   └── dm_20220602160327_857855.ctl
    ├── dm.ctl                控制文件
    ├── dm.ini                配置参数文件
    ├── dm_service.prikey
    ├── dminit20220602155641.log      初始化日志文件
    ├── rep_conflict.log
    ├── sqllog.ini              配置参数文件
    └── trace
5 directories, 25 files


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