WEB开发网
开发学院数据库Oracle Oracle重做日志文件管理技巧 阅读

Oracle重做日志文件管理技巧

 2008-12-16 13:02:30 来源:WEB开发网   
核心提示:重做日志文件是Oracle数据库中一种非常重要的日志文件,也是其一个很有特色的功能,Oracle重做日志文件管理技巧,重做日志文件会纪录对于数据库的任何操作,如利用DML语句或者DDL语句对数据进行更改,保存时,要跟数据库备份文件一样,或者数据库管理员对数据库结构进行更改,都会在重做日志中进行记录

重做日志文件是Oracle数据库中一种非常重要的日志文件,也是其一个很有特色的功能。重做日志文件会纪录对于数据库的任何操作,如利用DML语句或者DDL语句对数据进行更改,或者数据库管理员对数据库结构进行更改,都会在重做日志中进行记录。

可见,当数据被意外的删除或者修改,我们可以利用重新日志文件进行恢复; 当出现例程失败或者介质失败的情况下,也可以利用日志文件实现例程恢复或者介质恢复。所以说,我们若能够管理好重做日志文件的话,对于保障数据库数据的安全是非常重要的。

下面笔者谈谈管理好Oracle 数据库日志文件的几点经验技巧,或许,能够给大家在重做日志文件的管理中带来一些启示。

一、 合理确定重做日志文件的存放位置

我们知道,当数据库内部数据丢失或者被意外更改的情况下,数据库管理员可以利用重做日志文件实现数据库数据的恢复工作。当数据库出现意外事故,如硬盘物理损坏、数据丢失时怎么办?

我们第一个就会想到利用数据库重做日志对数据进行恢复。可是当数据库重做日志跟数据库数据文件放在同一个硬盘的话,很明显,当硬盘损坏的时候,数据文件将跟日志文件共赴黄泉。此时,连天皇老子都救不了我们。

所以,此时,我们就有必要把重做日志文件跟数据库数据文件放在两个不同的硬盘上面。此时,任何一个硬盘若发生损坏,我们都可以凭借另外一块硬盘的数据,来挽回损失。如存放数据文件的硬盘损坏时,我们就可以利用存放在另外一块硬盘上的数据重做日志文件进行修复,挽回损失。

鸡蛋不能放在同一个篮子里,故重做日志文件与数据文件也不要放在同一块硬盘上。那时非常危险一个动作。

其实,这个重做日志文件就跟数据库的备份文件类似。我们在对数据库进行备份的时候,都知道需要进行异地备份。可惜的是,很多数据库管理员,在进行Oracle 数据库管理的时候,没有注意到这一点,结果当出现问题的时候,就来不及了。故,对于数据重做日志文件,保存时,要跟数据库备份文件一样,进行异地保存。

1 2 3  下一页

Tags:Oracle 日志 文件

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接