【YashanDB 知识库】扩展 redo 大小
本文内容来自 YashanDB 官网,原文内容请见 https://www.yashandb.com/newsinfo/7459467.html?templateId=1718516
崖山在使用 OM 装库时,生成配置文件后可通过修改 REDO_FILE_NUM 和 REDO_FILE_SIZE 两个参数来调整数据库 redo 文件的数量以及大小
崖山数据库安装完成后,发现 redo 配置过小,可以通过 sql 命令的方式手动为 redo 文件扩容,具体步骤如下:
1**、**查看数据库当前 redo 现状:
select * from v$logfile;

2**、**增加 redo(自定义需要增加 redo 数据文件的数量和大小)
alter database add logfile ('redo11' size 1G); //其中 redo11 为新增的 redo datafile 的文件名,size 参数指定新增的 redo 数据文件大小
alter database add logfile ('redo12' size 1G);
alter database add logfile ('redo13' size 1G);
alter database add logfile ('redo14' size 1G);
3**、**添加完成后可查看 redo 增加情况:
select * from v$logfile;

4**、**删除原来 size 较小的 redo file:
alter system switch logfile; //更改崖山数据库写数据的 redo 文件,使转移到新增的 redo 文件上,为后面删除旧 redo 文件做准备

5**、**redo 文件刷盘
alter system checkpoint; //使原小容量的旧 redo 数据文件写盘,保证删除小容量 redo 容量时不丢失数据

6**、**删除旧的 redo 文件(路径为 $YASDB_DATA 环境变量下的 dbfiles 目录,根据实际情况改动)
alter database drop logfile '/data/test/yasdb_data/db-1-1/dbfiles/redo1';
alter database drop logfile '/data/test/yasdb_data/db-1-1/dbfiles/redo2';
alter database drop logfile '/data/test/yasdb_data/db-1-1/dbfiles/redo3';
alter database drop logfile '/data/test/yasdb_data/db-1-1/dbfiles/redo4';
7**、**查询旧的 redo 数据文件是否删除成功
select * from v$logfile;

版权声明: 本文为 InfoQ 作者【YashanDB】的原创文章。
原文链接:【http://xie.infoq.cn/article/294db0e3b569093406f36f93f】。文章转载请联系作者。
评论