zoukankan      html  css  js  c++  java
  • oracle加锁

    insert into TEST values(5);

    加row exclusive锁,和row share相同,但也禁止用share方式加锁。

    Create index idx_test on test(col1);

    加share锁,容许并发查询但禁止更新锁定的表

    drop table test;

    加exclusive锁,

    undo_retention参数表示数据在回滚段中保持的时间,默认为900,应该不会有问题的
    还有在任何时间内,一个INSTANCE只能使用一个UNDO表空间,你建了其它的UNDO表空间,用到的只有一个

    undo_retention作用的前提是undo tablespace 足够大,否则已经提交的事务所占有的空间还是会被重用。这有可能导致ORA-01555错误和闪回查询的失败。

    有一点提醒,无论参数怎么设置ORACLE都不会重用处于激活状态的undo空间(就是未提交事务占用的)。
    你报UNDO空间不够,那么应该扩大undo tablespace,或考虑你是不是有长时间未提交的事务

    db_flashback_retention_target 参数是设定闪回数据的最长保存时间,单位是分钟,默认值是1440(60*24),即1天;

    Undo_retention参数是设定前映像数据在undo表空间的最长保存时间,单位是秒,默认值是10800(3600*3),即3小时。

    v$rollstat

    v$undostat

    v$transaction

    dba_undo_extents

  • 相关阅读:
    Link标签的media属性
    Moss2007ctx问题
    Moss2007 ListTemplate
    Html body的滚动条禁止与启用
    DOM的事件冒泡
    IE解析UL和LI的规则和问题
    AT&T汇编语言语法(一)(转)
    Linux 汇编语言开发指南 (转)
    Python 模块 jwt
    Excel2003和excel2007读取方法
  • 原文地址:https://www.cnblogs.com/fanweisheng/p/11113134.html
Copyright © 2011-2022 走看看