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;

  • 相关阅读:
    Element-ui 的 slot 关系理解
    关于Delegate委托和Event事件的学习
    JavaScript 中 prototype 与 __proto__
    正向代理与反向代理的个人理解
    MVC和三层架构
    关于SqlDataAdapter的思考
    关于C#连接Oracle数据库
    关于VS配置环境
    富文本的实现
    博客
  • 原文地址:https://www.cnblogs.com/awdsjk/p/7352456.html
Copyright © 2011-2022 走看看