管理 给我的留言

gaven 留言于2010-05-13 14:43:46
悄悄话,只给空间主人查看...
Guest 留言于2010-03-26 14:11:53
悄悄话,只给空间主人查看...
LEOPARD2008的个人空间 wangfl1987 留言于2009-10-23 14:00:08
悄悄话,只给空间主人查看...
LEOPARD2008的个人空间 tsx81428_cu 留言于2009-04-17 11:13:20
华东IT高端联盟 期待你的加入 QQ群27242612
LEOPARD2008的个人空间 tsx81428_cu 留言于2009-04-17 11:10:11
512548919
wangzhong003 留言于2009-02-26 20:47:22
你好,我看了你UNDO 文章,对scn产生疑惑,难道数据文件中数据块中也记录了SCN?
否则,当UPDATE数据很大时,数据缓冲区装不下了,那么就会把数据写到数据文件,这时,oracle如何判断数据文件的数据是未提交的?
xiexie
venee_lee的个人空间 venee_lee 留言于2008-11-21 10:04:03
您好,biti_rainy!在itpub上久闻大名

看了您写的undo的文章,有个问题不明白。关于UNDO支持读一致性!

假设查询开始的时候的SCN为T,在查询所扫描的块中,如果数据的COMMIT SCN小于T,查询接受该数据,如果COMMIT SCN大于或还没有产生SCN,则从回滚段中查找数据。

假设以某用户分别从2个session中登陆:session A 和session B.
在session A中更新某字段,但未commit。

此时在A中查询的数据是更新后的,而在session B中查询的是更新前的老数据。

对于session B,用上述理论可以解释。但对于session A,读的是buffer cache中的数据,该如何理解?
nolimm 留言于2008-08-18 11:57:54
你好:
我参看了你的文章。但是这一步实在是无法执行,请详细点说下好吗?
http://www.itpub.net/viewthread.php?tid=104620&extra=&page=1
SQL> recover database using backup controlfile until canc
ORA-00279: ?? 2687739 (? 08/01/2008 17:05:28 ??) ???? 1 ?
ORA-00289: ??: D:\ORACLE\ORA81\RDBMS\ARC00202.001
ORA-00280: ?? 2687739 ???? 1 ???? # 202 ???


指定日志: {<RET>=suggested | filename | AUTO | CANCEL}

ORA-00308: ???????? 'D:\ORACLE\ORA81\RDBMS\ARC00202.001'
ORA-27041: ??????
OSD-04002: N^7(4r?*ND<~
O/S-Error: (OS 2) O5M3UR2;5=V86(5DND<~!#


ORA-01547: ??: RECOVER ??? OPEN RESETLOGS ???????
ORA-01194: ??1?????????????
ORA-01110: ???? 1: 'D:\ORACLE\ORADATA\CSIF\SYSTEM01.DBF'
cnc 留言于2008-07-16 19:35:25
你的msn多少 啊?
给 biti_rainy 留言

  

(可选)

数据统计

  • 访问量: 3293
  • 建立时间: 2008-03-25
  • 更新时间:

RSS订阅

Open Toolbar