zoukankan      html  css  js  c++  java
  • Oracle课程档案,第十二天

    死锁是由于两个对象在拥有一份资源的情况下申请另一份资源,

    而另一份资源恰好又是这两对象正持有的,导致两对象无法完成操作,且所持资源无法释放。

    阻塞是由于资源不足引起的排队等待现象。

    unso:撤销

    commit:提交

    contents:内容

    management:管理

    session:一个连接就是一个会话(session)
    代表着一个作用域。
    也就是某些修改可以只限于此会话,在其他会话中不生效

    AM:上午 11:59

    PM:下午 12:00

    全球化支持

    unset:未设置

    profile:轮廓

    死锁:
    session1:
    SQL> select * from t1;

    X
    ----------
    1
    2
    SQL> update t1 set x=11 where x=1;
    session2:
    SQL> update t1 set x=22 where x=2;
    session1:
    SQL> update t1 set x=222 where x=2; 阻塞
    session2:
    SQL> update t1 set x=111 where x=1; 死锁
    ERROR at line 1:
    ORA-00060: deadlock detected while waiting for resource
    $ vi /u01/app/oracle/diag/rdbms/orcl/orcl/trace/alert_orcl.log

    锁和外键
    select … for update


    全球化支持
    $ vi .bash_profile
    #export NLS_LANG=american_america.AL32UTF8
    #export NLS_DATE_FORMAT='yyyy-mm-dd hh24:mi:ss'
    $ unset NLS_LANG
    $ unset NLS_DATE_FORMAT
    SQL> select sysdate from dual;

  • 相关阅读:
    线段树
    5709 01背包
    JavaEE Tutorials (19)
    洛谷 P3385 【模板】负环
    洛谷 P3388 【模板】割点(割顶)
    洛谷 P3387 【模板】缩点
    洛谷 P3386 【模板】二分图匹配
    洛谷 P3371 【模板】单源最短路径
    洛谷 P3370 【模板】字符串哈希
    洛谷 P3366 【模板】最小生成树
  • 原文地址:https://www.cnblogs.com/awdsjk/p/7352456.html
Copyright © 2011-2022 走看看