`

修改oracle redo log的大小

 
阅读更多

 

1.查看现在的REDO GROUP及状态:

  select * from v$log;

查看状态为:

INACTIVE 己写入数据库的文件

CURRENT当前用的日志文件

ACTIVE己激活的日志文件

删除INACTIVE状态的文件

alter database drop logfile group 1;

1为日志组的标识

重新设置日志文件的大小

alter database add logfile group 1('文件路径') size 1024m reuse;

创建完成后,查看文件状态

select * from v$log;

可以看到大小己更改成功,状态为UNUSED

运行命令

alter system switch logfile;

可以改变日志文件的状态。

可以看到文件状态己改为ACTIVE

如果想把状态改为INACTIVE,

alter system checkpoint;

查看状态己改,(如果是自动归档,就不用这步骤。等一会,归档完后状态自然变成INACTIVE)

如果想更改当前的日志大小,先alter system switch logfile; 然后删除日志组,重新创建就OK。

分享到:
评论

相关推荐

    ORACLE 修改redo日志文件 大小的方法

    本文将深入探讨如何在Oracle环境中修改redo日志文件的大小,以及这一操作的具体步骤和注意事项。 ### 一、理解redo日志文件 在开始修改redo日志文件大小之前,首先需要了解redo日志文件的基本概念。redo日志文件是...

    Oracle DG下修改redo log和standby redo log日志大小.txt

    Oracle DG下修改redo log和standby redo log日志大小.txt

    Redo Log之一:理解Oracle redo log

    Oracle重做日志(Redo Log)是Oracle数据库的一个关键组成部分,它记录了数据库的所有操作变化,保证了数据的完整性和一致性。在了解Oracle redo log之前,首先需要了解几个基础概念: 1. 数据库变化历史:Oracle ...

    介绍Oracle redo log 恢复步骤的文档

    1. **Redo Log文件**:是Oracle数据库中用于存储所有事务更改记录的一组文件。这些文件对于数据库的完整性和一致性至关重要。 2. **Redo Buffer**:位于SGA(System Global Area)中的一个内存区域,用于暂存即将写入...

    Oracle工作总结——日志文件切换频率的调整

    2. **增加日志组数量**:增加redo log group的数量,可以在一组日志文件写满时无缝切换到下一组,这样可以分散I/O负载并提高系统并发处理能力。每个日志组应保持相同大小,以确保均衡使用。 在给出的部分内容中,...

    Oracle Redo并行机制

    为了管理这个缓冲区,Oracle使用了一个名为Redo Allocation Latch的锁机制,防止多个进程同时访问和修改Redo Log Buffer。 在高并发环境中,Redo Allocation Latch可能会成为性能瓶颈,因为每个服务进程都需要获取...

    行业-42 redo log是直接一条一条写入文件的吗?非也,揭秘redo log block.rar

    redo log,或者称为重做日志,是数据库系统中用于记录事务对数据的更改操作的重要组件,特别是对于保证数据的一致性和恢复性至关重要。在Oracle、MySQL等数据库系统中,redo log扮演着不可或缺的角色。标题和描述...

    rac数据库修改redolog日志组大小及数量.docx

    在Oracle RAC (Real Application Clusters) 数据库环境中,Redo Log 日志是记录数据库事务更改的关键组件之一。Redo Log日志用于在数据库崩溃后恢复数据,并且对于保证数据的一致性和持久性至关重要。在实际应用中,...

    hex格式redo log解析

    redo log,也称为重做日志,是数据库系统中用于记录事务对数据所做的更改的关键组件。在Oracle数据库中,redo log是持久化数据的重要部分,它确保了即使在系统崩溃或硬件故障后,数据库也能恢复到一致的状态。本篇将...

    行业-43 直接强行把redo log写入磁盘?非也,揭秘redo log buffer.rar

    redo log是数据库系统中至关重要的组件,特别是在关系型数据库管理系统(如MySQL、Oracle等)中,它用于记录事务对数据库所做的所有更改。在标题“行业-43 直接强行把redo log写入磁盘?非也,揭秘redo log buffer”...

    redo 维护 oracle

    Redo日志由一组redo log files组成,每个文件包含一系列的redo entries,这些条目记录了事务对数据块所做的修改。Oracle数据库系统会按照循环的方式写入redo log files,以确保不会丢失任何事务信息。 2. **redo...

    DG 添加修改redo日志组大小.txt

    Oracle DataGuard添加修改redo log日志大小

    oracle redo常用维护命令

    oracle redo常用维护命令

    oracle在线迁移redolog.txt

    详细的redo日志,不停库迁移方案。 记录完整的迁移过程,简单明了。

    行业-44 redo log buffer中的缓冲日志,到底什么时候可以写入磁盘?l.rar

    当redo log buffer达到一定大小(由参数LOG_BUFFER设置)或者经过一定时间间隔时,LGWR进程会自动执行写入操作。 4. **数据库实例挂起或重启**:为了防止数据丢失,当数据库实例关闭或意外断电时,系统会尝试将redo...

    oracle日志查看程序

    用java写的一个oracle日志查看器源代码,调用oracle数据库的logminer过程。包含一个不错的日历选择面板

    丢失全部数据库文件及全部redolog的恢复方法,可用作RMAN数据库迁移.doc

    在Oracle数据库环境中,当面临丢失全部数据库文件及所有redo log文件的情况时,恢复过程变得非常复杂,因为这涉及到了数据库的全部数据文件、重做日志文件、控制文件甚至SPFILE。在这种极端情况下,通常只能依赖于...

    Oracle redo 异常暴增 日志挖掘 logminer

    Oracle Redo日志是数据库系统中的重要组成部分,用于记录事务对数据块的修改,确保数据在系统崩溃或异常情况下的可恢复性。当Redo日志异常暴增时,这通常意味着数据库活动增加,或者存在某些问题导致了不必要的日志...

Global site tag (gtag.js) - Google Analytics