修改Oracle重做日志文件大小

1.创建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重做日志文件大小相关推荐

  1. 我的Oracle 9i学习日志(11)--重做日志文件及练习

    一.重做日志文件特征:   记录对数据所做的所有更改:提供恢复机制:可以划分成组:至少需要两个组(每个组至少一个成员). 二.结构 联机重做日志文件组: • 一组相同的联机重做日志文件副本称作联机重做 ...

  2. oracle 11g 大小,修改oracle 11GR2归档模式和归档目录及大小-Oracle

    环境:Win 7 旗舰版+Oracle 11GR2 64bit 1.修改数据库为归档模式: C:\Users\Administrator>sqlplus / as sysdba SQL*Plus ...

  3. Oracle学习笔记:redo重做日志

    redo重做日志对于oracle来说犹如 肝脏 那么重要,是oracle机能中的排毒恢复健康的重要部件!! 相关的基本概念: 1.scn 2.日志序列号 3.日志组 和 日志 成员,尤其是日志文件的尺 ...

  4. 简述oracle的日志缓冲区,2.4 重做日志缓冲区

    2.4  重做日志缓冲区 Oracle重做日志的概念是记录每个数据块插入某个值或者删除某个值的语句.假设某个Update语句更新了10个数据块,则按照Oracle重做日志的概念,会针对每个数据块记录一 ...

  5. Script:列出Oracle每小时的redo重做日志产生量

    以下脚本可以用于列出最近Oracle数据库每小时估算的redo重做日志产生量,因为估算数据来源于archivelog的产生量和大小,所以数据是近似值,可供参考: WITH times AS(SELEC ...

  6. oracle ora 16014,ORACLE ORA-16014+ORA-00312 数据库在线重做日志没有归档

    [oracle@RedHat ~]$ sqlplus / as sysdba SQL*Plus: Release 10.2.0.1.0 - Production on Fri Aug 30 11:23 ...

  7. oracle重做control,Oracle 通过Database Control 向重做日志组中添加成员

    在Oracle用户下启动服务: emctl start dbconsole Database Control 登录网址:https://ip地址:1158/em,如下图: 登录Database Con ...

  8. mysql 重做日志_mysql redo log 重做日志

    资料:https://dev.mysql.com/doc/refman/5.7/en/innodb-redo-log.html 重做日志用于数据库崩溃后未写入到数据库中数据的恢复. 重做日志默认文件名 ...

  9. 如何改计算机桌面的字大小,电脑界面的字体大小怎么修改:电脑字体大小修改软件...

    有时电脑字体太小,看起来很费劲,但是如果字体太大,又会变得有些不适应,给人眼睛造成各种不适应.那么,要怎么调整屏幕字体大小呢?下面是学习小编给大家整理的有关介绍,希望对大家有帮助! 电脑界面的字体大小 ...

最新文章

  1. 【机器视觉案例】(8) AI视觉,手势控制电脑鼠标,附python完整代码
  2. 2020 年,AI 芯片内存哪家强?
  3. java原始模型模式_java设计模式--原始模型模式
  4. [Android]动态加载/热部署框架汇总
  5. python开发网络小工具_Python集成网络诊断小工具(含有ping,tracert,tcping等小工具)...
  6. 【蔡勒公式 】根据给定的年月日求出对应星期几
  7. IDEA写vue项目出现红色波浪线警告如何解决??
  8. 微信小程序 引用其他js里的方法
  9. 安装vue-cli时报错
  10. C# -- HttpWebRequest 和 HttpWebResponse 的使用
  11. 手把手带你搭建Mvp+Dagger架构
  12. Lintcode 553. 炸弹袭击 题解
  13. php接收表单post数据由于数据字段太多导致丢失的案例
  14. cpp调用python_从python ctypes调用CPP函数
  15. oracle安装5.1,5.1 Oracle RAC的安装(5)
  16. 服务器 'XXXXXX' 上的 MSDTC 不可用。解决方法
  17. win查看服务器主板型号,Win10怎么看电脑主板型号?
  18. NVT平台model sensor配置
  19. 苦练基本功《如何阅读看懂一篇Datasheet》
  20. 怎样抠图去背景?教你快速抠图的方法

热门文章

  1. 联通4g满格但是网速慢_手机信号明明满格?网速却非常慢,原来其中讲究这么大,涨知识了...
  2. 验证码生成java_JAVA-验证码生成
  3. python竞赛_浅谈Python在信息学竞赛中的运用及Python的基本用法
  4. linux 查看flash大小,Linux OpenWRT查看CPU,RAM,Flash信息参数
  5. 空间mysql升级_MySQL升级的3种方法
  6. git提交到github总是要输入密码_push到github时,每次都要输入用户名和密码的问题...
  7. glance-50(秒解秒懂)
  8. Python 5种方法实现单例模式
  9. python基础教程:两个list之间移动元素
  10. 服务器上的VGA切换原理,VGA切换器使用方法和常见问题说明