暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBase 8s 实例配置 – 创建dbspace

三金先生 2023-10-16
201

GBase 8s 实例配置 – 创建dbspace

添加一个数据库空间

• 我们把存储数据库信息的空间叫做:dbspaces

• dbspace = 一个或多个 chunks

• chunk = 物理的存储单元,比如一个文件,或者一个磁盘设备

• 在Linux系统, chunk文件的所有者必须是gbasedbt用户、gbasedbt用户组、并且具有 660权限

• 把空间挂载到相应的chunks上

onspaces -c -d plogdbs -p /opt/gbaseserver/dbs/plogdbs -o 0 -s 1048576 onspaces -c -d llogdbs -p /opt/gbaseserver/dbs/llogdbs -o 0 -s 1048576

onspaces -c -d datadbs1 -p /opt/gbaseserver/dbs/datadbs1 -o 0 -s 5242880 -k 8k

onspaces -c -d tmpdbs1 -p /opt/gbaseserver/dbs/tmpdbs1 -o 0 -s 2097152 -t -k 8k onspaces -c -S sbspace1 -p /opt/gbaseserver/dbs/sbspace1 -o 0 -s 500000

ll /opt/gbaseserver/dbs/ -h


逻辑日志

• 记逻辑日志的目的是将对系统的每个操作、每个修改都保存起来,以便系统出现问题的 时候可以根据其内容进行重做(REDO)或事务不能继续进行下去的时候进行回滚

(UNDO)。

• 逻辑日志记录的内容主要包括事务的每一步操作及其对系统产生的影响、DDL语句和检 查点(checkpoint)记录。

• 加入逻辑日志

$ for i in `seq 10` ;do onparams -a -d llogdbs -s 100000 ;done /* 重复10次 */ $onparams -d -l 1 -y /*删除安装默认的6个逻辑日志*/ $onstat -l /*查看数据库日志的信息*/ 


物理日志(physical log)

• 存储数据前镜像

• 用于数据库容错及故障恢复

• 两个物理日志缓冲区,用于缓冲物理日志I/O。物理日志缓冲区填满后立即刷新到磁盘。

• 需要一片连续的磁盘空间,其主要目的是为系统进行快速恢复提供原始数据映像。

• $onparams –p 在此是用于改变物理日志的磁盘空间

• $onparams –p 在执行时必须是要在 quiescent mode。

$onparams -p -s 1048576 -d plogdbs -y /*修改物理日志空间到plogdbs(chunk)位置,并在该chunk上创建物理日志文件*/ $onmode -m /*将数据库从静态模式转换到online状态 */

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论