易截截图软件、单文件、免安装、纯绿色、仅160KB

Oracle 锁表

通过PLSQL Developer进行数据操作
1,select * from table1                  检索正常
2,select * from table1 for update      表直接死锁,无数据被检索出来

请问这是为什么,有何原因为造成这样的情况,
在执行步骤2前,查询sessions并未发现有锁表现象.
没人支持???

应该有别的session锁定了该表尚未提交
select a.oracle_username,b.object_name,a.PROCESS,c.TYPE
from v$locked_object a,all_objects b,v$session c
where a.object_id=b.object_id
  and a.session_id=c.sid
  and b.object_type='TABLE'

查看一下

引用
通过PLSQL Developer进行数据操作
1,select * from table1                  检索正常
2,select * from table1 for update       表直接死锁,无数据被检索出来

请问这是为什么,有何原因为造成这样的情况,
在执行步骤2前,查询sessions并未发现有锁表现象.


基本上是记录被锁了。

你这里说的 在执行步骤2前,查询sessions并未发现有锁表现象.

你这里的是怎么查的,发生你这里的情况,应该有至少一个TM锁和TX锁

通过PLSQL中的Tools sessions 查询的

引用
通过PLSQL中的Tools sessions 查询的

我试了一下,也看不到结果
用语句查

select a.oracle_username,b.object_na


相关问答:

PHP 连接Oracle 出错

<?php
  getenv("ORACLE_HOME");
  $conn=ocilogon("test","test","test_db");
  if($conn)  
  echo success;  
&nb ......

lomboz eclipse 中加入oracle的问题

在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????


......

Oracle如何使用窗口函数实现这样的查询

表记录
======================================
name        date        score
Fei Zhang  1          100
Fei Zhang  ......

visual c#无法连接oracle???

大家好,在开发的时候,遇到这样的问题:

未能加载文件或程序集“Oracle.DataAccess, Version=10.1.0.200, Culture=neutral, PublicKeyToken=89b483f429c47342”或它的某一个依赖项。系统找不到指定的文件。 ......

跪求 lomboz eclipse 中加入oracle的问题

在lomboz eclipse中的window->show view->others->中的怎样加入connectivity中的data source中连接oracle时只有8,9,10这三个版本,怎样才能连接oracle11这个版本呢??????????????
附图片 ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号