当前位置: 首页 > oracle 10g
  • 验证DDL隐式提交

    今天复习了下DDL的隐式提交,在执行DDL语句的时候,ORACLE为了保证事物的一致性,会对当前SESSION未提交的事务隐式提交,以保证DDL语句失败时的回滚位置,以下是DDL操作的伪代码。 从DDL的伪代码可以看到,在执行DDL操作时,首先会执行一个COMMIT操作,提交当前SESSION未提交的事务,然后才会处理DDL语句(DDL操作一般 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:, ,
  • DBMS_SUPPORT包简单使用

    上一篇文章介绍了使用ORACLE EVENT 10046追踪SQL,详见http://www.dbdream.com.cn/?p=484,本片文章介绍下追踪SQL的另一种方法,使用DBMS_SUPPORT包来追踪SQL。 DBMS_SUPPORT是Oracle为内部人员提供的一个软件包。供内部支持人员使用以更有效地跟踪SQL。馆方文档上没有这个包的说明文件,默认情况下,系统不安装这个包 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:, , ,
  • Oracle Event 10046

    我们在分析应用程序性能问题的时候,更多地需要关注其中SQL语句的执行情况,通常因为应用程序的SQL语句写的不规范而使性能瓶颈落在数据库这边,因此数据库的SQL语句是我们优化的重点。一般情况下我们可以通过初始化参数SQL_TRACE=TRUE来设置SQL跟踪。我们也可以通过设置10046事件来进行SQL跟踪, 10046事件是ORACLE用于 ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:, , , ,
  • substr、replace函数简单应用

    ORACLE接触的久了,我的大脑也开始遵循LRU原则,不常用的知识很快就会被刷新掉,为了和ORACLE一样保证数据一致性,只好将这些东西保存到硬盘上。 前段时间数据已经加载到数据库,最近一直做的是整理这些数据,SUBSTR和REPLACE函数用的比较多, 这里简单记录下。 有一张存放图片的表,包含以下字段,IDENTIFIER是档号,J ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 10g, oracle 11g | 标签:, ,