达梦数据库由数据库和实例构成:
- 数据库是指磁盘上存放的数据库文件的集合,包括参数文件、控制文件、数据文件、日志文件等。
- 实例是指一组运行的数据库进程/线程以及一块大型的共享内存。
存储结构
达梦数据库文件包括:
- 配置文件:服务配置文件
dm.ini
、守护配置文件、复制配置文件、审计配置文件; - 控制文件:dm.ctl,记录文件分布的二进制文件;
- 数据文件:存储表空间数据,例如SYSTEM.DBF、MAIN.DBF、ROLL.DBF、TEMP.DBF等;
- 联机日志文件:记录数据库操作的REDO日志,例如DAMENG01.log、DAMENG02.log等;
- 归档日志文件、备份文件、审计文件(
audit_*.log
)、跟踪日志文件(dmsql_*.log
)等其他文件。
表空间与数据文件
达梦数据库中的最大存储单元是表空间。
表空间从上往下可以继续划分为段(segment)、簇(extent)