请教!《oracle8初学者指南》中关于联机重做日志的一句话不知如何理解。。。 数据修改操作所生成的重做记录是随时写入重做日志文件的.只有当某个事务所产生的重做记录全部被写入重做日志文件后,ORACLE才认为这个事务已经成功提交 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 只有当某个事务所产生的重做记录全部被写入重做日志文件后,ORACLE才认为这个事务已经成功提交楼上的这句话,有问题。提交与是否全部写入重做日志文件不是一个概念其实书上不是已经写得很明白了吗?“为所有事务保留一个拷贝”不仅提交时要写数据文件,而且在满足一些情况时也要写(dirty write),如:checkpoint时 To xbm2008(大道至简):怎么不是一回事?当用户提交commit语句时,LGWR进程会立刻将一条提交记录写入到重做日志文件中,而此时,这个事务所产生的脏缓存块并不会立刻被DBWR进程写入数据文件,这是“快速提交”机制.只要事务的提交记录和重做信息都被写入到重做日志文件,即使发生数据库崩溃,也可以通过重做记录完成恢复. oracle 强制索引使用 请教:触发器建立时没错,但运行插入语句时有错 急问:8i下通过dblink调用9i的存储过程报错ora-02085,ora-512 Statspack分析结果错误 存储过程中备份表 写法 函数中如何获得 CURSOR 游标的大小 ??? 关于merge into 报错,求指导 一个字段分为两列显示,只用一句SQL实现可以吗? 请帮我看看如何提高查询速度 关于Date型变量 安装oracle9i application server 9.0.3时报 generalQueries读写错误 安装终止 请教一下,ORACLE标准版里说是5用户是一个什么样的概念?
楼上的这句话,有问题。提交与是否全部写入重做日志文件不是一个概念
其实书上不是已经写得很明白了吗?“为所有事务保留一个拷贝”不仅提交时要写数据文件,而且在满足一些情况时也要写(dirty write),如:checkpoint时
怎么不是一回事?当用户提交commit语句时,LGWR进程会立刻将一条提交记录写入到重做日志文件中,而此时,这个事务所产生的脏缓存块并不会立刻被DBWR进程写入数据文件,这是“快速提交”机制.只要事务的提交记录和重做信息都被写入到重做日志文件,即使发生数据库崩溃,也可以通过重做记录完成恢复.