Oracle 独占锁(exclusive lock)允许其它事务读取数据吗? Oracle 独占锁(exclusive lock)允许其它事务读取数据吗?清华大学出版的《数据库概论》上面说,独占锁不允许其它事务读取,不能更新,可是网上很多文章说,独点锁可以允许其它事务读取?到底哪一个正确?为什么? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 不可以,但其他事物可以从before image中读取。 这个问题太简单了,是在数据库里试试不就知道了,干嘛去相信别人的:scott>:lock table dept in exclusive modetom>:select * from scott.dept 数据可以完整的显示出来,说明可以读去,试试其他的语句:tom>:lock table scott.dept in exclusive tom>:select * from scott.dept for update 有死锁发生 只要UNDO 表空间有足够的空间,并且UNDO_RETENTION的值设置得当,那么在ORACLE中的所有查询(SELECT...FOR UPDATE除外)都能成功的执行.在ORACLE中,查询是不需要任何锁的. 新手求解如下的SQL语句的意思 关于行列转换的SQL查询请教 oracle 10g RAC之间的GES锁 liusong_china来,这次描述应该够清楚... 今天得了个好的数据库资料,高兴散分 超级简单,先来先得! oracle9i的安装不上去? 第一次装oracle9i,不得其法,有许多问题要问一下。 问一个很菜的问题 我怎么在一个指定的数据库里操作SQL语句??? 数据库字符集的问题!! 请大家帮忙看看如下的视图创建过程:跨用户表间的视图创建。 求一SQL语句~急
scott>:lock table dept in exclusive mode
tom>:select * from scott.dept
数据可以完整的显示出来,说明可以读去,
试试其他的语句:
tom>:lock table scott.dept in exclusive
tom>:select * from scott.dept for update
有死锁发生
那么在ORACLE中的所有查询(SELECT...FOR UPDATE除外)都能成功的执行.在ORACLE中,查询是不需要任何锁的.