环境

OS:Red Hat Linux As 5

DB:10.2.0.1

1.添加日志组 alter database add logfile group 4 ('/u01/app/oracle/oradata/oracl/redo04.log') size 50m;

2.添加日志组(指定日志已经存在) alter database add logfile group 4 ('/u01/app/oracle/oradata/oracl/redo04.log') size 50m reuse;

3.添加日志成员 alter database add logfile member '/u01/app/oracle/oradata/oracl/redo0401.log' to group 4;

4.添加日志成员(指定日志已经存在) alter database add logfile member '/u01/app/oracle/oradata/oracl/redo0401.log' reuse to group 4;

5.删除日志组 alter database drop logfile group 4;

6.删除日志成员 alter database drop logfile member '/u01/app/oracle/oradata/oracl/redo0401.log';

7.如果要给日志组文件换一个位置,则需要依照下面步骤执行

(1)shutdown database

(2) copy the online redo log files to the new location;

(3) start database to mount;

(4)execute the command alter database rename file '/u01/app/oracle/oradata/oracl/redo0401.log' to '/u02/app/oracle/oradata/oracl/redo0401.log';

(5)open database

-- The End --

在Oracle数据库中,有一种日志文件叫做重做日志文件,他就是大家俗称的:redolog。在redolog中又分为两种:在线重做日志与归档日志。 ONLINE Redo log 在线重做日志(online redo log )主要用于:Oracle数据库所在服务器突然掉电、突然重启或者执行shutdown abort等命令使得在服务器重新启动之后,Oracle数据库没有办法正常的启动实例。此时,在线重做日志就派上了用场,Oracle会使用在线重做日志,把数据库恢复到服务器掉电前的那一个时刻,从而使得数据库能正常的启动起来 。 在Oracle数据库中,默认情况下,至少会有两个重做日志组,而且每个组里面至少包含了一个重做日志文件。日志组不会自动增加,在一个写满之后,会自动去写下一个。在下一个被写满之后会又从第一个开始写起。

Archive redo log 归档日志(archive log)主要用于硬件级别的错误:磁盘的坏道导致无法读写、写入的失败、磁盘受损导致数据库数据丢失。这就要使用归档日志文件,通过归档日志文件,把数据库恢复到归档日志所在的时间点上然后再通过在线重做日志文件把数据库恢复到当前的时间点上。 对于归档日志文件,可以理解为在线重做日志文件的备份。即当一个重做日志文件被填满了之后,归档日志文件就会把其备份保留一份。(因为上面说了,在线重做日志文件会自动的覆盖)所以,归档日志文件就是旧的在线日志文件的备份。

最新文章

  1. sublime快捷键
  2. Memcache之内存分配机制
  3. C#网站发布在IIS10上,Access数据库读取为空白的解决方案
  4. DataTable模拟
  5. 锋利的js之妈妈再也不用担心我找错钱了
  6. CSU1326+背包+并查集
  7. Android permission 访问权限
  8. css基础-选择器
  9. POJ 2531 暴力深搜
  10. SQL Server判断是否满足日期格式(YYYYMMDD)以及中文等判断,格式化为YYYY-MM-DD
  11. oracle not in 改为 not exist
  12. 利用RALL机制来事项String类的赋值操作
  13. base64使用
  14. jQuery的 ready() 和原生 Js onload() 的主要区别:
  15. 转载:MySQL EXPLAIN 命令详解学习
  16. TOJ 2755 国际象棋(搜索)
  17. 希尔排序算法的php实现
  18. RabbitMQ脑裂问题解决方案调查
  19. Delphi编程实现是否开启“平滑屏幕字体边缘“
  20. JavaScript高级 面向对象(7)--深拷贝与浅拷贝

热门文章

  1. GeoServer基础教程(一):环境搭建篇
  2. .NET+Oracle 分页
  3. LoadRunner中的参数与变量
  4. HDOJ/HDU 1372 Knight Moves(经典BFS)
  5. C#面向对象的三大特征
  6. Little Busters! — 并查集
  7. HOWTO: Setup XCode 6.1 to work with OpenCV3 libraries
  8. Android4.0 以后不允许在主线程进行网络连接
  9. VS2013/2012 下无法打开 源 文件“stdafx.h”的解决方法
  10. 之前学习wordpress的几张图片