• 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 | 标签:, ,
  • ORACLE 11g新特性-虚拟列

    在上周六的ACOUG活动中,张乐奕(kamus)老师分享了一个关于ORACLE 11g新特性的主题,本人觉得在10g这个过渡版本已成过去(官网已不提供10g版本的介质下载),12c马上发布,11g已经成熟而有些人还没有开始使用11g的年头,了解11g的新特性还是很有必要的,本文主要和大家一起学习下ORACLE 11g新特性—虚拟列(Virtual Col ...

    阅读全文
    作者:dbdream | 分类:Oracle, oracle 11g | 标签:, ,
  • oracle列级权限控制

    客户有个需求,一张150多个字段的表,客户要求只将部分字段给扫描公司的人看,这个需求用视图就可以很容易实现,客户又要求,这些字段,扫描公司只可以修改其中的个别字段,我之前还真没遇到这样在列级别做权限控制的需求,做了个实验,感觉很有意思,记录下测试过程。 1.创建测试表并插入点测试数据: SQL> create ...

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