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

相关推荐
随风飘的云8 小时前
MySQL的慢查询优化解决思路
数据库
IvorySQL12 小时前
PostgreSQL 技术日报 (3月7日)|生态更新与内核性能讨论
数据库·postgresql·开源
赵渝强老师13 小时前
【赵渝强老师】金仓数据库的数据文件
数据库·国产数据库·kingbase·金仓数据库
随逸17716 小时前
《Milvus向量数据库从入门到实战,手把手搭建语义检索系统》
数据库
神秘的猪头17 小时前
🚀 React 开发者进阶:RAG 核心——手把手带你玩转 Milvus 向量数据库
数据库·后端·llm
齐生11 天前
iOS 知识点 - 渲染机制、动画、卡顿小集合
笔记
IvorySQL1 天前
PostgreSQL 技术日报 (3月6日)|为什么 Ctrl-C 在 psql 里让人不安?
数据库·postgresql·开源
NineData1 天前
数据库管理工具NineData,一年进化成为数万+开发者的首选数据库工具?
运维·数据结构·数据库
用户962377954482 天前
VulnHub DC-1 靶机渗透测试笔记
笔记·测试