笔记:一次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' 状态可以使用该语句

相关推荐
齐尹秦10 分钟前
HTML 插件学习笔记
笔记
昔柯的修炼日记24 分钟前
Python3 学习笔记
笔记·学习
程序猿阿伟1 小时前
《打破SQL与AI框架对接壁垒,解锁融合新路径》
数据库·人工智能·sql
点燃大海1 小时前
MySQL表结构导出(Excel)
java·数据库·python·mysql·spring
꧁坚持很酷꧂1 小时前
Qt远程连接数据库,注册,登录
开发语言·数据库·qt
加油,旭杏2 小时前
【Redis】服务端高并发分布式结构
数据库·redis·分布式
꧁༺朝花夕逝༻꧂2 小时前
MySQL--数据备份
数据库·mysql
共享家95274 小时前
Linux常用命令详解:从基础到进阶
linux·服务器·数据库
郭涤生8 小时前
Chapter 11: Stream Processing_《Designing Data-Intensive Application》
笔记·分布式
我是个假程序员8 小时前
sql server数据库可疑修复
数据库