你好,游客 登录 注册 搜索
背景:
阅读新闻

Oracle redo日志维护

[日期:2015-04-10] 来源:Linux社区  作者:xyz0601 [字体: ]

环境

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

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

Oracle 10g REDO log 重做日志 http://www.linuxidc.com/Linux/2011-09/43829.htm

RMAN_RAC恢复至单机时Redo日志引发的“恐慌”  http://www.linuxidc.com/Linux/2014-10/108695.htm

Oracle RAC下调节Redo log file 文件大小 http://www.linuxidc.com/Linux/2014-10/107837.htm

Oracle非关键文件恢复,Redo、临时文件、索引文件、密码文件 http://www.linuxidc.com/Linux/2014-09/107394.htm

Oracle Redo Log 机制 小结 http://www.linuxidc.com/Linux/2014-09/107129.htm

Oracle Redo log 大小及组数的设置(在线修改日志组数目及组成员个数) http://www.linuxidc.com/Linux/2014-09/106796.htm

current online Redo logfile 丢失的处理方法 http://www.linuxidc.com/Linux/2014-08/105979.htm

更多Oracle相关信息见Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址http://www.linuxidc.com/Linux/2015-04/116031.htm

linux
本文评论   查看全部评论 (0)
表情: 表情 姓名: 字数

       

评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款