笔记:一次oracle 集群日志维护

说明

数据库alert日志报

sql 复制代码
Tue Dec 24 22:01:43 2024
Thread 2 cannot allocate new log, sequence 19717

分析

日志切换时发现下一组日志处于active状态,该问题往往是因为日志组及日志大小分配不合理导致,需对日志组进行调整

操作

1,查看

日志组

sql 复制代码
set linesize 300 pagesize 300
select * from v$log;

日志文件

sql 复制代码
set linesize 300 pagesize 300
col member for a100
select * from v$logfile;

2,添加日志组

sql 复制代码
alter database add logfile thread 1 group 11 ('+DATA') size 512M;
alter database add logfile thread 1 group 12 ('+DATA') size 512M;
alter database add logfile thread 1 group 13 ('+DATA') size 512M;

alter database add logfile thread 2 group 21 ('+DATA') size 512M;
alter database add logfile thread 2 group 22 ('+DATA') size 512M;
alter database add logfile thread 2 group 23 ('+DATA') size 512M;

3,添加日志文件(如需要)

sql 复制代码
ALTER DATABASE ADD LOGFILE MEMBER '新创建redo logfile名路径' TO GROUP 组号;

4,删除日志文件(如需要)

sql 复制代码
ALTER DATABASE DROP LOGFILE MEMBER'redo logfile路径名';

5,删除日志组

sql 复制代码
alter database drop logfile group 1;

6,日志切换

sql 复制代码
alter system switch logfile;

在"CURRENT"状态的重组日志组不可修改,只有将CURRENT切换到其他组时才可以添加、删除redo log。
7,执行检查点

sql 复制代码
alter system checkpoint;

日志组在'ACTIVE' 状态可以使用该语句

相关推荐
*TQK*几秒前
线性代数——行列式⭐
笔记·学习·线性代数
wkj0012 分钟前
java 和 C#操作数据库对比
java·数据库·c#
编程在手天下我有13 分钟前
Redis 数据类型全览:特性、场景与操作实例
数据库·redis·数据结构与算法
左灯右行的爱情17 分钟前
缓存并发更新的挑战
jvm·数据库·redis·后端·缓存
Qiuner1 小时前
软件设计师速通其一:计算机内部数据表示
服务器·数据库·信号处理
我想吃余1 小时前
Linux学习笔记(一):Linux下的基本指令
linux·笔记·学习
njsgcs1 小时前
yolov5 源码 +jupyter notebook 笔记 kaggle
笔记·yolo·jupyter
maray2 小时前
GPU 架构入门笔记
笔记
文牧之2 小时前
PostgreSQL oracle_fdw 扩展解析
运维·数据库·postgresql
PXM的算法星球3 小时前
【算法笔记】贪心算法
笔记·算法·贪心算法