Oracle表空间设置为备份模式后,便可以联机对表空间下数据文件进行文件系统级别的copy备份操作,因为期间对表空间的修改都记录到数据库的重做日志文件中。由此想到数据库如果是非归档模式,那么这个表空间备份模式的时间必须不能超过联机日志被覆盖的时间,才能保证数据的修改不会丢失。那么Oracle对这种情...
分类:
其他好文 时间:
2014-09-17 21:41:42
阅读次数:
303
如果遇到没有备份,特别是重做日志文件损坏,可能数据库就打不开了。用户希望挽救一部分数据,如果备份可以进行数据库的不完全恢复,或者是直接清除日志。如果不行只能强制打开市局库。具体如下: ORACLE存在一个内部参数可以尝试恢复_allow_resetlogs_corruption.描述可以通过这个语句...
分类:
其他好文 时间:
2014-08-27 20:22:48
阅读次数:
289
文章为学习汇总网上资料
instance = 内存结构(SGA,system global area) +后台进程
内存结构 = 共享池+数据高速缓存+重做日志缓冲区+其他
后台进程 = DBWn(database writer n个)+LGWR(log writers)+SMON(system monniter)+PMON(progress moniter)+CKP...
分类:
数据库 时间:
2014-08-15 23:50:09
阅读次数:
580
Oracle可以将联机日志文件保存到多个不同的位置,将联机日志转换为归档日志的过程称之为归档。相应的日志被称为归档日志。一、归档日志是联机重做日志组文件的一个副本包含redo记录以及一个唯一的log sequence number对日志组中的一个日志文件进行归档,如果该组其中一个损坏,则另一个可用的...
分类:
数据库 时间:
2014-07-28 14:56:33
阅读次数:
320
-=========================================-- Oracle联机重做日志文件(ONLINE LOG FILE)--=========================================一、Oracle中的几类日志文件Redologfiles-->...
分类:
数据库 时间:
2014-07-28 14:48:23
阅读次数:
427
1、检查点队列 checkpoint queueRBA 日志块地址 redo block addressLRBA 第一次被脏的地址HRBA 最近一次被脏的地址on disk rba 重做日志(current redo log)中最后的地址数据块里有两个地址,LRBA,HRBA.checkpoint ...
分类:
数据库 时间:
2014-07-22 23:16:52
阅读次数:
259
1.简介 Oracle引入重做日志的目的:数据库的恢复。 Oracle相关进程:重做日志写进程(LGWR)。 重做日志性质:联机日志文件,oracle服务器运行时需要管理它们。 相关数据字典:v$log ; v$logfile 。 操作者权限:具有sys用户或system用户权限。重做日志文件:日志...
分类:
其他好文 时间:
2014-07-22 22:42:35
阅读次数:
267
今天了解了下Oracle的体系结构整个体系可以用一张图来解释,也可以把他比作一个足球队用户要访问数据库必须通过服务进程去访问数据库里面,最前面是共享池,数据库缓冲区高速缓存和重做日志缓冲区,另外还有java池和大型共享池。共享池里面有库告诉缓存,数据字典高速缓存这些..
分类:
数据库 时间:
2014-07-18 13:02:40
阅读次数:
240
一、什么是Oracle归档模式 Oracle数据库有联机重做日志,这个日志是记录对数据库所做的修改,比如插入,删除,更新数据等,对这些操作都会记录在联机重做日志里。一般数据库至少要有2个联机重做日志组。当一个联机重做日志组被写满的时候,就会发生日志切换,这时联机重做日志组2成为当前使用的日志,当联....
分类:
数据库 时间:
2014-07-16 18:40:28
阅读次数:
230
一.故障描述
首先是实例恢复需要用到的REDO文件损坏
二、解决方法
1.对于非当前REDO或者当前REDO但是无活动事务使用以下CLEAR命令:
用CLEAR命令重建该日志文件SQL>alter database clear logfile group 3;
如果是该日志组还没有归档,则需要用SQL>alter database clear unarchived logfi...
分类:
其他好文 时间:
2014-07-06 11:34:56
阅读次数:
130