修改oracle重做日志文件大小
创建3个新的日志组
SQL> ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M;
SQL> ALTER DATABASE ADD LOGFILE GROUP 5 ('/u01/app/oracle/oradata/orcl/redo05.log') SIZE 500M;
SQL> ALTER DATABASE ADD LOGFILE GROUP 6 ('/u01/app/oracle/oradata/orcl/redo06.log') SIZE 500M;
查看日志组
SQL> select * from v$logfile;
2.切换当前日志到新的日志组
SQL> alter system switch logfile;
SQL> alter system switch logfile;
SQL> alter system switch logfile;
切到要删除为INCACTIVE才行
SQL> select group#,sequence#,bytes,members,status from v$log;
GROUP# SEQUENCE# BYTES MEMBERS STATUS
---------- ---------- ---------- ---------- ----------------
1 139 52428800 1 INACTIVE
2 137 52428800 1 INACTIVE
3 138 52428800 1 INACTIVE
4 140 524288000 1 ACTIVE
5 141 524288000 1 CURRENT
6 136 524288000 1 INACTIVE
3.删除旧的日志组
SQL> alter database drop logfile group 1;
Database altered.
SQL> alter database drop logfile group 2;
Database altered.
SQL> alter database drop logfile group 3;
查看是否删除了日志组
SQL> select group#,sequence#,bytes,members,status from v$log;
GROUP# SEQUENCE# BYTES MEMBERS STATUS
---------- ---------- ---------- ---------- ----------------
4 140 524288000 1 INACTIVE
5 141 524288000 1 CURRENT
6 136 524288000 1 INACTIVE
4.操作系统删除原日志组1、2、3中的文件
[oracle@oracle122 log]$ cd /u01/app/oracle/oradata/orcl
[oracle@oracle122 orcl]$
[oracle@oracle122 orcl]$ pwd
/u01/app/oracle/oradata/orcl
[oracle@oracle122 orcl]$ ls
control01.ctl example01.dbf redo01.log redo02.log redo03.log redo04.log redo05.log redo06.log sysaux01.dbf system01.dbf temp01.dbf undotbs01.dbf users01.dbf
[oracle@oracle122 orcl]$ rm -rf redo01.log
[oracle@oracle122 orcl]$ rm -rf redo02.log
[oracle@oracle122 orcl]$ rm -rf redo03.log
5.重建日志组1、2、3
SQL> ALTER DATABASE ADD LOGFILE GROUP 1 ('/u01/app/oracle/oradata/orcl/redo01.log') SIZE 500M;
SQL> ALTER DATABASE ADD LOGFILE GROUP 2 ('/u01/app/oracle/oradata/orcl/redo02.log') SIZE 500M;
SQL> ALTER DATABASE ADD LOGFILE GROUP 3 ('/u01/app/oracle/oradata/orcl/redo03.log') SIZE 500M;
7.删除中间过渡用的日志组4、5、6 ,在删除时查询select group#,sequence#,bytes,members,status from v$log; 删除组是否为INACTIVE,如果不是INACTIVE 就要执行alter system switch logfile;
查询看一下
SQL> select group#,sequence#,bytes,members,status from v$log;
GROUP# SEQUENCE# BYTES MEMBERS STATUS
---------- ---------- ---------- ---------- ----------------
1 148 524288000 1 CURRENT
2 143 524288000 1 INACTIVE
3 144 524288000 1 INACTIVE
4 146 524288000 1 INACTIVE
5 147 524288000 1 INACTIVE
6 145 524288000 1 INACTIVE
SQL> alter database drop logfile group 4;
Database altered.
SQL> alter database drop logfile group 5;
Database altered.
SQL> alter database drop logfile group 6;
Database altered.
8.到操作系统删除组4、5、6
[oracle@oracle122 orcl]$ rm -rf redo04.log
[oracle@oracle122 orcl]$ rm -rf redo05.log
[oracle@oracle122 orcl]$ rm -rf redo06.log
9.备份当前最新的控制文件
SQL> alter database backup controlfile to trace resetlogs ;
修改oracle重做日志文件大小相关推荐
- 修改oracle日志大小,修改Oracle重做日志文件大小
修改Oracle重做日志文件大小 1.创建3个新的日志组 SQL> ALTER DATABASE ADD LOGFILE GROUP 4 ('/u01/app/oracle/oradata/or ...
- oracle 重做日志内容,修改oracle重做日志文件大小
测试过程中遇到数据库Log file switch(checkpoint incomplete)等待事件排在第一位,logfile使用的是系统默认的3组,每个50M大小,查询到日志切换频率大概是20秒 ...
- oracle 重做日志内容,Oracle重做日志文件基础
本文以下所述内容是根据对"Oracle Database Administrator's Guide 11g Release 2 (11.2)" -- " 管理redo ...
- ORACLE——重做日志文件管理
联机重做日志文件概念 联机日志文件又叫重做日志文件,记录了对数据库修改的信息,包括用户对数据修改和数据库管理员对数据库结构的修改.它主要用于在发生故障的时候和数据库备份文件配合恢复数据库,一般发生故障 ...
- oracle重做日志文件详细
oracle重做日志文件详细 redo log file 1 redo log file的作用 redo log file记录了对数据库的所有修改信息.有了这些修改信息,我们就可以用于恢复数据.如果 ...
- 向oracle增加两个重做日志组文件,Oracle重做日志文件
Oracle重做日志文件 原理:重做日志记录将以循环的方式在sga区的重做日志高速缓冲区中进行缓存,并由后台进程LGWR写入到重做日志文件中. 重做日志文件记录了对数据文件的修改操作,还记录了对回滚段 ...
- oracle重做日志教程,Oracle重做日志管理
Oracle重做日志操作是为了记录数据的改变,提供数据库的恢复,下面就为您介绍重做日志的运行流程,希望对您能够有所帮助. 一.ORACLE引入重做日志目的:记录数据的改变,提供数据库的恢复. 1.日志 ...
- oracle重做日志教程,Oracle重做日志的实现方法
Oracle重做日志操作是为了记录数据的改变,提供数据库的恢复,下面就为您介绍重做日志的运行流程,希望对您能够有所帮助. 一.ORACLE引入重做日志目的:记录数据的改变,提供数据库的恢复. 1.日志 ...
- oracle重做日志详解,Oracle的重做日志
Archive Redo log files--归档重做日志,简称归档日志,指当条件满足时,Oracle将在线重做日志以文件形式保存到硬盘(持久化). 重做日志的简单原理:在数据更新操作commit前 ...
最新文章
- C++模式学习------工厂模式
- 深度剖析 浮点型 在内存中的存储【C语言】
- Google开源新TensorFlow运行时TFRT,将取代现有进行时
- 一维数组转单字段DataTable
- Android逆向基础----Android Dalvik虚拟机
- flutter重新配置sdk路径_在Android中配置flutter
- java有var吗_java – Var和Var之间的区别
- EasyCriteria已演变为uaiCriteria。 新名称和更多功能
- js原生实现点击事件只创建一个元素
- Java开发中快速提升编码能力的方法有哪些?
- IOS资源丰富的听书软件<白鲨听书>
- php表单验证代码实例,PHP表单验证实例代码-三体教程在线编辑器
- ai怎么调界面大小_Illustrator怎么设置调整界面网格呢?
- 苹果mac屏幕录像软件:ScreenFlow
- 基于Matlab的人脸识别设计(PCA)
- 中标麒麟V7安装Qt5.13.0
- linux所有目录和子目录和文件777,关于linux:Chmod 777到一个文件夹和所有内容
- dell服务器新bois系统设置u盘启动,跟大家讲讲dell新版biosU盘启动顺序
- 元宵节代码,元宵节快乐代码,元宵节祝福代码
- 2022年陕西最新建筑八大员(质量员)模拟考试题库及答案解析
热门文章
- add(1)(2)(3) add(1,2)(3)
- Async/Await(异步处理)
- html页面怎么添加打印,在网页中添加打印按钮或链接的方法
- C++03:论容器的使用
- 动态规划_leetcode322
- AI 的下一个重大挑战:理解语言的细微差别
- 【小记】输入框前后左右去空格的正则方法
- linux下 apache启动、停止、重启命令
- Spring @PostConstruce 和 @PreDestroy 实例化\销毁 bean 时
- 第一个cocos2d-x 项目