该变归档日志大小只有改变日志组的大小!
方法:加入新的大的日志文件,然后删掉旧的小的日志文件
假设现有三个日志组,每个组内有一个成员,每个成员的大小为1MB,现在想把此三个日志组的成员大小都改为10MB
1、创建2个新的日志组
alter database add logfile group 4 ('D:\ORACLE\ORADATA\ORADB\REDO04_1.LOG') size 1024k;
alter database add logfile group 5 ('D:\ORACLE\ORADATA\ORADB\REDO05_1.LOG') size 1024k;
2、切换当前日志到新的日志组
alter system switch logfile;
alter system switch logfile;
3、删除旧的日志组
alter database drop logfile group 1;
alter database drop logfile group 2;
alter database drop logfile group 3;
4、操作系统下删除原日志组1、2、3中的文件
5、重建日志组1、2、3
alter database add logfile group 1 ('D:\ORACLE\ORADATA\ORADB\REDO01_1.LOG') size 10M;
alter database add logfile group 2 ('D:\ORACLE\ORADATA\ORADB\REDO02_1.LOG') size 10M;
alter database add logfile group 3 ('D:\ORACLE\ORADATA\ORADB\REDO03_1.LOG') size 10M;
6、切换日志组
alter system switch logfile;
alter system switch logfile;
alter system switch logfile;
7、删除中间过渡用的日志组4、5
alter database drop logfile group 4;
alter database drop logfile group 5;
8、到操作系统下删除原日志组4、5中的文件
9、备份当前的最新的控制文件
SQL> connect internal
SQL> alter database backup controlfile to trace resetlogs
分享到:
相关推荐
本文将深入探讨如何在Oracle环境中修改redo日志文件的大小,以及这一操作的具体步骤和注意事项。 ### 一、理解redo日志文件 在开始修改redo日志文件大小之前,首先需要了解redo日志文件的基本概念。redo日志文件是...
在 SQLPlus 命令窗口中执行 show parameter DB_RECOVERY_FILE_DEST 命令可以显示归档日志的路径和文件大小。 删除归档日志 删除归档日志可以按照以下步骤操作: 1. 查看归档内容使用情况:select * from V$FLASH_...
在Oracle数据库中,归档模式(Archivelog Mode)是一种重要的操作模式,它允许数据库管理员将已提交的数据更改记录保存到独立的归档日志文件中,即使当前的日志文件丢失或损坏,这些归档日志文件也能用于数据恢复。...
### Oracle 12c实战归档日志文件详解 #### 一、归档日志文件概念及作用 **归档日志文件**是联机重做日志文件组的副本,它包含了重做记录(redo records)以及一个唯一的日志序列号(log sequence number)。这些文件...
Oracle 提供了 `ARCHIVELOG DELETE USAGE` 命令来删除不再需要的归档日志。然而,具体的清理策略应基于数据库的备份策略和业务需求。 总结来说,Oracle 的日志管理是数据库管理和维护的重要环节,涉及到数据安全、...
Oracle数据库的归档日志(Archivelog)是确保数据安全和实现完整恢复的关键部分。然而,随着时间的推移,这些日志文件会积累并占用大量的磁盘空间,因此定期清理归档日志成为必要的维护步骤。本文将详细讲解如何在...
ORACLE数据库日志文件的类型有两种:联机日志文件和归档日志文件。联机日志文件是指当前数据库实例的日志文件,用于记录当前数据库的所有操作。归档日志文件是指历史日志文件,用于记录数据库的历史操作。 ORACLE...
在归档模式下,Oracle数据库提供了更高的数据保护级别,因为所有事务的更改都会被记录在归档日志中,这对于实现数据库的时间点恢复或者在灾难性故障后恢复数据至关重要。不过,归档模式也会增加磁盘空间的需求,因此...
要启用归档模式,首先需要设置归档日志的目的地: ```sql ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='LOCATION=/oracle/oracle10g/log/archive_log'; ``` - 然后关闭并重启数据库以完成模式的切换: ```sql ...
这样可以看到所有归档日志的详细信息,包括它们的创建时间和大小等。 需要注意的是,`delete`操作默认不会立即释放归档日志所占用的磁盘空间,归档日志的物理文件仍然保留在磁盘上。这是因为Oracle数据库出于数据...
- 而在归档模式下,当一个重做日志文件组被写满后,Oracle会将这些重做日志文件归档到磁盘上的指定位置,这样即便发生介质故障,也能通过归档的重做日志文件恢复到更早的时间点。 - **重做日志文件的配置**: - ...
在Oracle数据库管理中,归档模式(Archivelog Mode)是一种重要的数据保护机制,它允许系统在发生故障时通过归档日志进行恢复,从而避免数据丢失。然而,在某些特定情况下,如执行数据库备份、迁移等操作时,可能...
- **大量数据操作**:如果某个SQL涉及大量的数据插入、更新或删除等操作,则会显著增加事务处理所需的时间及归档日志大小。 针对这些特点,可以采取如下措施来优化: - **优化SQL语句**:通过调整SQL语句结构、...
在Oracle数据库管理中,归档日志是一种重要的数据保护机制,它记录了数据库事务日志在发生切换时的旧日志文件,以便在需要时用于恢复。归档日志模式和非归档日志模式是Oracle数据库两种不同的运行状态,它们在数据...
- 归档日志的清理:根据归档日志的备份策略,定期清理过期的归档日志。 ##### 3. Alert Log Files(告警日志) - **定义**:记录了数据库启动、关闭、错误消息以及其他重要的事件信息。 - **作用**: - 监控...
本文将深入探讨Oracle数据库的日志文件,包括redo logs(重做日志)和archive logs(归档日志),以及如何管理和利用这些日志来优化数据库性能和保障数据安全。 首先,重做日志文件(Redo Log Files)是Oracle...
可以调整`db_recovery_file_dest_size`参数来改变归档日志存储区域的大小: ``` SQL> alter system set db_recovery_file_dest_size=21474836480; ``` #### 六、在Oracle 9i RAC环境中更改归档模式 在Oracle 9i ...
Oracle数据库中的归档日志(Archive Log)是数据库在运行过程中产生的一种重要数据记录,它存储了数据库事务的完整历史,对于数据保护、故障恢复和多版本并发控制(MVCC)有着至关重要的作用。这篇学习笔记将深入...