提交未提交的事务问题 select * from v$transaction这样查询出一条未提交的事务,如何把这个事务提交了? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 显式提交、隐式提交及自动提交。下面分别说明这三种类型。1、显式提交:用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT;2、隐式提交: 用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。3、自动提交:若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:SQL>SET AUTOCOMMIT ON你这种情况,只有杀掉事务,重新再事务里进行commit提交了 如果有未提交的事务,v$transaction中是有记录,只是还是不能解决根本问题试试这个:select 'blocker('||wb.holding_session||':'||sb.username||')-sql:'||qb.sql_text blockers,sb.machine,sb.terminal, 'waiter ('||wb.waiting_session||':'||sw.username||')-sql:'||qw.sql_text waiters ,sw.machine,sb.terminal, wb.LOCK_TYPE, wb.mode_held,wb.mode_requested,wb.lock_id1, wb.lock_id2from dba_waiters wb, v$session sb, v$session sw, v$sqlarea qb, v$sqlarea qwwhere wb.holding_session=sb.sidand wb.waiting_session=sw.sidand sb.prev_sql_addr=qb.addressand sw.sql_address=qw.addressand wb.mode_held<>'None'; 这事务杀不掉。这问题解决了,过了N久,ORCLE自动把这事务给干掉了。。 安装ORACLE 时进行先决条件检查提示系统path长度不够 循环语句的极限301?? 将空值赋值为0 Pro*C编译问题(超奇怪) oracle 数据库监听启动的问题 一个html页面,连oracle,取表中的某列值,返回到页面的一个text,怎么实现? 非常急动态游标问题 100分求助,在redhat9下安装oracle9i到installing JAVA Runtime不动了 高手请进:Oracle8.1.5+delphi7错误! oracle8.1.6的TNS listener不起作用怎么办? Oracle语句判断问题 存储过程中使用显式游标的思考
1、显式提交:用COMMIT命令直接完成的提交为显式提交。其格式为:SQL>COMMIT;
2、隐式提交: 用SQL命令间接完成的提交为隐式提交。这些命令是:ALTER,AUDIT,COMMENT,CONNECT,CREATE,DISCONNECT,DROP,EXIT,GRANT,NOAUDIT,QUIT,REVOKE,RENAME。
3、自动提交:若把AUTOCOMMIT设置为ON,则在插入、修改、删除语句执行后,系统将自动进行提交,这就是自动提交。其格式为:SQL>SET AUTOCOMMIT ON你这种情况,只有杀掉事务,重新再事务里进行commit提交了
'waiter ('||wb.waiting_session||':'||sw.username||')-sql:'||qw.sql_text waiters ,sw.machine,sb.terminal,
wb.LOCK_TYPE, wb.mode_held,wb.mode_requested,wb.lock_id1, wb.lock_id2
from dba_waiters wb,
v$session sb,
v$session sw,
v$sqlarea qb,
v$sqlarea qw
where wb.holding_session=sb.sid
and wb.waiting_session=sw.sid
and sb.prev_sql_addr=qb.address
and sw.sql_address=qw.address
and wb.mode_held<>'None';
这问题解决了,过了N久,ORCLE自动把这事务给干掉了。。