注册本站  论坛  繁體中文

电脑技巧
手机 | MP3 | MP4 | 显卡 | 主板 | 显示器 | 光存储 | 笔记本 | 网络设备 | 移动存储 | 数码相机
键鼠 | CPU | 音箱 | GPS | 电视 | 服务器 | 投影机 | 机箱电源 | 品牌电脑 | 办公打印 |
| 网站首页 | Cisco | Windows | Linux | Java | Dotnet | Oracle | 网页设计 | 平面设计 | 安全 | 软件应用 | 电脑维修 | 办公维修 |
您现在的位置: 电脑技巧 >> Oracle >> Oracle开发 >> Oracle正文

小议Oracle 11g的自治事务(三)

文章来源:中国IT实验室整理 作者:佚名 更新时间:2008-8-23 15:26:24 【 】 【加入收藏

      上一篇文章提到了,自治事务更像是在单独的会话中执行,它的事务状态不会影响当前的事务,它也不会看到当前事务没有提交的修改。

  那么自治事务是否和推测的一样,是由另一个会话执行的操作呢,下面通过几个例子来验证这一点:  

SQL> TRUNCATE TABLE T_AUTO_TRANS;

  表被截断。

SQL> CREATE OR REPLACE PROCEDURE P_AUTO AS
  2 PRAGMA AUTONOMOUS_TRANSACTION;
  3 BEGIN
  4 INSERT INTO T_AUTO_TRANS VALUES (2, 'TEST');
  5 DBMS_LOCK.SLEEP(10);
  6 COMMIT;
  7 END;
  8 /

  过程已创建。

SQL> SELECT SID FROM V$MYSTAT WHERE ROWNUM = 1;
  SID
  ----------
  143

  在另外一个会话登陆,检查当前系统中会话数量: 

SQL> CONN / AS SYSDBA已连接。
  SQL> SET SQLP 'SQL2> '
  SQL2> SELECT SID, USERNAME, STATUS FROM V$SESSION;
  SID USERNAME STATUS
  ---------- ------------------------------ --------
  137 ACTIVE
  143 YANGTK INACTIVE
  145 ACTIVE
  147 ACTIVE
  149 ACTIVE
  154 SYS ACTIVE
  156 ACTIVE
  157 ACTIVE
  160 ACTIVE
  161 ACTIVE
  162 ACTIVE
  163 ACTIVE
  164 ACTIVE
  165 ACTIVE
  166 ACTIVE
  167 ACTIVE
  168 ACTIVE
  169 ACTIVE
  170 ACTIVE

  已选择19行。

  • 上一篇Oracle:

  • 下一篇Oracle:
  • 最 新 热 门
     甲骨文:对开发者来说11g同样优秀
     Oracle许可证制度与审计的恶梦
     ORACLE 簇的详细介绍
     Oracle 10g新特性:利用外部表卸载数据
     Oracle 10g DBMS_SCHEDULER的中度解析
     Oracle10g新进程 MMON 和 MMNL
     如何在Oracle数据库中使用Java存储过程
     小议Oracle 11g的自治事务(六)
     小议Oracle 11g的自治事务(五)
     小议Oracle 11g的自治事务(四)
    最 新 推 荐
     ORACLE 簇的详细介绍
     Oracle 10g新特性:利用外部表卸载数据
     Oracle 10g DBMS_SCHEDULER的中度解析
     Oracle10g新进程 MMON 和 MMNL
     如何在Oracle数据库中使用Java存储过程
     小议Oracle 11g的自治事务(六)
     小议Oracle 11g的自治事务(五)
     小议Oracle 11g的自治事务(四)
     linux下使用文件来模拟硬盘进行ASM测试
     Oracle 11g R1下的自动内存管理
    相 关 文 章

    Oracle许可证制度与审计的恶梦
    ORACLE 簇的详细介绍
    Oracle 10g新特性:利用外部表卸载数据
    Oracle 10g DBMS_SCHEDULER的中度解析
    Oracle10g新进程 MMON 和 MMNL
    如何在Oracle数据库中使用Java存储过程
    小议Oracle 11g的自治事务(六)
    小议Oracle 11g的自治事务(五)
    小议Oracle 11g的自治事务(四)
    Oracle 11g R1下的自动内存管理

    | 设为首页 | 加入收藏 | 联系站长 | 友情链接 | 版权申明 | 网站公告

     

    Copyright 2006-2008 pcjx.com All Rights Reserved
    电脑技巧 版权所有 粤ICP备06059145号 地图
    本网站所有内容未经许可不得转载或做其他使用