kingbase-存储结构管理

本文详细介绍了KingbaseES数据库管理系统的表空间、控制文件、Redo日志、临时文件的管理,以及作业调度、备份与恢复策略,包括物理全系统备份、增量备份和逻辑备份的执行与监控。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

对KingbaseES的表空间、控制文件、Redo日志、临时文件的管理
6.2. 管理表空间
表空间是数据库的逻辑划分,一个表空间只能属于一个数据库
用户可以通过“CREATE TABLESPACE”语句来创建自己的表空间。
对已经存在的表空间,用户可以通过“DROP TABLESPACE”语句来将其删除。
用户还可以通过“ALTER TABLESPACE ADD DATAFILE”语句为某个表空间增加数据文件。 
对数据库中已有的数据文件,用户可以通过“ALTER TABLESPACE MODIFY DATAFILE”语句来修改其当前大小、最大大小和空间增长率;
如果文件中没有用户数据,用户还可以通过“ALTER TABLESPACE REMOVE DATAFILE”语句将其删除。
对表空间的删除,首先要删除该表空间下的数据文件,如果要删除的数据文件中含有数据,则会报错。

6.3. 管理控制文件
KingbaseES 用控制文件来记录数据库实例的状态信息,如:KingbaseES 数据库实例所管理的各种文件信息、检查点信息、事务状态信息等。
KingbaseES 不允许用户增加、删除或修改控制文件。
sys_datafile 文件
KingbaseES 的数据文件信息存储在控制文件 sys_datafile 中。查看 sys_datafile 文件可以通过 sys_datafile 工具进行查看
sys_redologs 文件
sys_redolog 记录数据库的日志信息。查看 sys_redolog 文件可以通过 sys_redolog 工具进行查看

6.4. 管理Redo日志
KingbaseES 利用日志文件来防止断电之类的故障导致的数据丢失
系统默认有三个日志文件,默认名字为 REDOLOG0.ldf,REDOLOG1.ldf,REDOLOG02.ldf,默认大小为100M
切换日志:
主动切换,日志写满

文件状态管理
日志文件有三种状态:
CURRENT 表示当前正在使用的日志文件。
ACTIVE 表示这个日志文件处在激活状态

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值