达梦体系结构的学习

达梦逻辑存储结构

达梦数据库的逻辑单元从大到小依次为:数据库–>表空间–>数据文件–>段–>簇–>页。到页就没有了,由此看出页是最小的逻辑单元,是数据库最小的分配单位。数据库由一个或多个表空间组成。每一个表空间有一个或多个数据文件组成,每一个数据文件由一个或多个簇组成,段是簇的上级逻辑单位,一段可以跨多个数据文件,簇是磁盘上连续的页组成的。一个簇总在一个数据文件中。大体结构如下所示:逻辑存储结构图
页:数据块,最小的数据IO单元。页的大小可以设置为4K,8k,16k,32k,默认8k。
数据页包含4个部分:页头控制信息,数据,空闲空间,行偏移数组。

簇:是由16或32个连续的数据页组成。默认16。比如:数据文件 大小为32m ,页大小是8k,则共有 32M/8K/16=256个簇。每个簇的大小,8k*16=128k。

段:由表空间中的一组簇组成,数据文件可以由不同的簇来组成。

达梦物理存储结构

配置文件

以ini结尾的文件
配置文件

控制文件

控制文件是一个二进制文件,以ctl结尾。
ctl结尾
查看控制文件参数:cat dm.ini|grep ctl
查看控制文件参数
查看控制文件内容:dmctlcvt type=1 src=/dm7/data/DAMENG/dm.ctl dest=/tmp/dmctl.txt
控制文件内容
注:不能随便修改控制文件

数据文件

以dbf结尾的文件
数据文件的大小范围:4096页大小 -------2147483647页大小
达梦数据库页大小:4K 8K 16K 32K 默认8k
表空间中数据文件的总数不超过256个
数据文件

重做日志文件

以log结尾的文件
重做日志文件
1、查看日志文件 v$rlogfile;
查看日志文件
2、增加一个日志文件
SQL> alter database add logfile ‘/dm7/data/DAMENG/DAMENG04.log’ size 128;
新增日志文件
3、修改日志文件的大小
修改日志文件大小
重做日志不能删除,所有日志文件大小要求一致

备份文件

以bak为扩展名的文件,还一个.meta元数据文件

归档日志文件

利用归档日志,将系统恢复至故障发生的前一刻,也可以还原指定的时间点,如果没有归档日志,则只能利用备份来进行恢复。

归档参数文件: dmarch.ini

跟踪文件

跟踪日志文件记录了系统各会话执行的sql语句,错误信息,主要错误和性能问题。启动跟踪日志,对系统性能有较大的影响,默认情况下跟踪日志是关闭的。

Dm.ini svr_log 参数改为1就打开中跟踪日志。

事件日志文件

记录了数据库运行期间的关键事件,如启动,关闭,内存申请失败,io错误等一些致命的错误。

存放在DM_HOME/log目录下。命名格式:dm_实例名_日期。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值