future2012lg

博客园 首页 新随笔 联系 订阅 管理

2013年6月3日 #

摘要: SCN号概述 SCN是当Oracle数据库更新后,由DBMS自动维护去累积递增的一个数字。Oracle数据库中一共有4种SCN分别为 系统检查点SCN: 系统检查点SCN位于控制文件中,当检查点进程启动时(ckpt),Oracle就把系统检查点的SCN存储到控制文件中。该SCN是全局范围的,当发生文件级别的SCN时,例如将表空间置于只读状态,则不会更新系统检查点SCN。 查询系统检查点SCN的命令如下 SQL> select CHECKPOINT_CHANGE# from v$database;CHECKPOINT_CHANGE#------------------ 590694 数据文 阅读全文
posted @ 2013-06-03 16:46 future2012lg 阅读(441) 评论(0) 推荐(0) 编辑

摘要: 一.控制文件(Control Files)1.控制文件的作用控制文件在Oracle数据库中扮演着很重要的角色,没有控制文件(或者控制文件损坏了),运行着的实例立即崩溃,关闭着的死活打不开,你以为你是谁,可以说,控制文件一旦损坏,数据库必然down了。Oracle数据库实例启动过程中,当启动到unmount时,此时只是在内存中为Oracle实例分配了实例空间,然后如果继续要启动到mount状态,这个时候控制文件就闪亮登场了,因为Oracle要依据控制文件找到数据文件跟重做日志文件的路径,确定找到了再进去mount状态,至于打开数据库就是确定这些文件都一致,没有问题的话就能打开了。2.控制文件包括 阅读全文
posted @ 2013-06-03 15:01 future2012lg 阅读(409) 评论(0) 推荐(0) 编辑

摘要: 一.简介 Oracle引入重做日志的目的:数据库的恢复。 Oracle相关进程:重做日志写进程(LGWR)。 重做日志性质:联机日志文件,oracle服务器运行时需要管理它们。 相关数据字典:v$log ; v$logfile 。 操作者权限:具有sys用户或system用户权限。 重做日志文件日志文件的数据文件类型:在线日志文件(又叫联机日志)与归档日志文件(在线日志文件的历史备份)日志运行的模式:归档模式、非归档模式(是否自动归档)日志的运行流程:写文件是依靠LGWR后台进程日志按照有序循环的方式被使用,即当一组日志文件被填满后,循环覆盖下一组日志文件,不断循环。重做日志文件的目的:1. 阅读全文
posted @ 2013-06-03 14:05 future2012lg 阅读(252) 评论(0) 推荐(0) 编辑