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

简介: 本文介绍了达梦数据库(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


相关文章
|
4天前
|
SQL 关系型数据库 数据库
【赵渝强老师】创建PostgreSQL的数据库
本文介绍了在PostgreSQL中通过SQL命令“create database”创建数据库的方法。首先查询系统目录pg_database以查看现有数据库集合,然后使用“create database”命令创建新数据库,并了解其在$PDATA/base目录下对应的文件夹生成。最后重新查询数据库集合确认创建结果,附带视频讲解便于理解操作步骤及注意事项。
|
14天前
|
存储 运维 监控
【赵渝强老师】TiDB数据库从零开始
《TiDB数据库从零开始》是一门系统介绍TiDB分布式数据库的课程,共11章。内容涵盖TiDB体系架构、安装部署、用户安全管理、数据库对象操作、事务与锁机制、备份恢复、数据迁移与同步、TiSpark/TiProxy/TiFlash组件使用,以及监控诊断与故障处理。通过视频讲解和详细文本,帮助学员全面掌握TiDB的核心功能与应用场景。
|
1月前
|
SQL 缓存 分布式数据库
【赵渝强老师】达梦数据库的线程结构
达梦数据库采用单进程、多线程结构,利用对称服务器架构实现高效资源利用与可扩展性。其核心线程类型包括监听线程(管理客户端连接)、I/O线程(处理数据页读写)、工作线程(执行数据操作)、调度线程(定时任务管理)和日志刷新线程(确保REDO日志刷盘)。通过合理分工与同步机制,达梦数据库实现了高性能与稳定性。视频讲解进一步详细介绍了各线程的功能与协作方式。
【赵渝强老师】达梦数据库的线程结构
|
26天前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle的闪回数据库
Oracle闪回数据库功能类似于“倒带按钮”,可快速将数据库恢复至 earlier 状态,无需还原备份。本文介绍了闪回数据库的使用方法及实战案例:包括设置归档模式、开启闪回功能、记录SCN号、执行误操作后的恢复步骤等。通过具体 SQL 操作演示了如何利用闪回数据库恢复被误删的用户数据。注意,使用此功能前需确保数据库为归档模式。
|
28天前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle数据库的闪回表
本文介绍了Oracle数据库中的闪回表(Flashback Table)功能,它能够将表的数据快速恢复到特定时间点或系统改变号(SCN),无需备份。文章通过实战示例详细演示了如何使用闪回表恢复数据,包括授权、创建测试表、记录时间与SCN号、删除数据、启用行移动功能、执行闪回操作以及验证恢复结果等步骤。同时,还展示了如何通过触发器禁止插入操作,并在闪回过程中处理触发器的启用问题。文末附有视频讲解,帮助读者更好地理解闪回表的使用方法。
75 10
|
30天前
|
Oracle 关系型数据库 数据库
【赵渝强老师】Oracle数据库的闪回查询
本文介绍了Oracle数据库的闪回查询(Flashback Query)功能及其实际应用。闪回查询通过`AS OF`子句,结合时间戳或SCN号,可查询历史数据状态,帮助分析数据差异。文中通过具体示例演示了如何使用闪回查询:创建测试表、记录当前SCN号、更新数据并提交事务,最后通过闪回查询获取历史数据。附带的视频和代码块详细展示了操作步骤与结果。
|
1月前
|
存储 SQL NoSQL
【赵渝强老师】达梦数据库的逻辑存储结构
本文介绍了达梦数据库的存储结构,包括逻辑和物理存储两部分。逻辑存储结构由数据库(Database)、表空间(Tablespaces)、段(Segments)、簇(Cluster)和页(Page)组成。数据库是最大逻辑单元,包含所有表、索引等;表空间由数据文件组成,用于存储对象;段由簇构成,簇包含连续的数据页;页是最小存储单元。文中还提供了查询表空间、段和页大小的SQL语句,并附有视频讲解和示意图。
|
1月前
|
存储 SQL 数据库
【赵渝强老师】达梦数据库的数据库对象
达梦数据库包含基本与复杂两大类数据库对象。基本对象如表、索引、视图、序列和同义词,通过单一DDL语句创建和管理。表是数据存储核心,支持多种数据类型;索引提升查询速度,常见类型包括聚集、唯一、函数等索引;视图提供虚表功能;序列生成有序整数;同义词简化对象访问。复杂对象包括存储过程、函数和触发器,需用DMSQL语言开发,适用于更复杂的业务逻辑处理。文中通过实例详细介绍了各类对象的创建与使用方法。
|
1月前
|
Oracle 关系型数据库 数据管理
【赵渝强老师】Oracle数据库的闪回技术
在Oracle数据库操作中,难免会遇到误删表或提交错误事务等问题,可能导致数据丢失甚至数据库停止运行。传统解决方法依赖备份恢复,但需提前准备正确备份。为此,Oracle提供了闪回技术,无需备份即可快速恢复数据。它支持7种类型的操作,如闪回查询、版本查询、表恢复等,能有效应对逻辑损坏和用户错误。闪回技术基于还原(undo)数据管理,启用自动管理后可实现高效恢复。
|
1月前
|
SQL Oracle 关系型数据库
【赵渝强老师】Oracle数据库的客户端工具
本文介绍了Oracle数据库的三种客户端工具:SQL*Plus、Oracle Enterprise Manager Database Express(EM)和SQL Developer的使用方法。首先通过命令行工具SQL*Plus登录数据库,创建用户并授权,建立部门与员工表,插入数据并查询;接着讲解了如何通过浏览器访问EM界面监控数据库及表空间状态;最后演示了SQL Developer的下载安装、连接配置以及执行查询的过程,帮助用户快速上手Oracle数据库管理与操作。

热门文章

最新文章

下一篇
oss创建bucket