Oracle 11g的多列统计(Multi Column)值(下)
上篇中,我们介绍了Multi-Column/Column Group的使用。本篇中我们继续研究其中的本质问题。 4、Multi-Column本质论 在Oracle中,是怎么组织多列组的信息呢?我们首先从列统计量入手分析。&nbs...
使用Oracle客户端wallet实现匿名登录
我们无论是通过Oracle客户端的各种工具、还是应用系统链接数据库,链接用户名和密码都是不可缺少的验证环节。这些敏感信息的保存方式其实一直是一个比较纠结的问题,最常用的方法就是通过硬编码或者配置文件...
Oracle11g中SQL Plan Management (三)
上面我们介绍了如果从各种源source中,将SQL执行计划转换为SQL Plan Baseline。本篇中我们继续介绍Baseline的选择和进化。 4、SQL Plan Management Selection 在CBO环境下,一个SQL的执行计划...
Oracle11g中SQL Plan Management (二)
上篇中我们简单介绍了Oracle 11g中SPM(SQL Plan Management)。按照Oracle的意图,使用SPM可以有效的对执行计划进行管理,防止出现性能的Degrade现象。通过进化演进的过程,实现执行计划逐步优化的目标。&n...
Oracle11g中SQL Plan Management (一)
对数据库系统而言,SQL语句的性能是每一个开发和运维DBA格外关注的细节点。前端应用性能中有很大部分是依赖数据库SQL,特别是Query的执行效率。所以,对于数据库调优而言,很大的功夫就在于进行SQL的调优。&...
浅说Oracle PGA空间管理
Oracle实例是Oracle Server的重要组成部分,理论上包括一块共享内存(Shared Memory)和一系列后台进程(Background Process)。远程Remote客户端通过在服务器端的代理Server Process与Oracle 实例进行通信交...
Oracle Xmltype类型浅析
在Oracle中,我们对于文件等复杂而且大体积的数据对象通常选择使用lob类型系列变量。Lob类型对于文件等复杂对象是一种不错的保存选择。为了实现对XML数据文件的保存支持和操作支持,Oracle提供了数据类型xmlt...
Oracle Flashback Archive——Oracle闪回归档(下)
Flashback Archive是Oracle 11g推出的具有针对性和强制性的数据透明归档技术。本篇我们集中介绍与该特性相关的权限和DDL操作问题。 9、Flashback Archive相关权限 Oracle一个新特性的推...
Oracle Flashback Archive——Oracle闪回归档(中)
Flashback archive是Oracle 11g中推出的新历史数据查询新特性。对比过去的flashback query,flashback archive具有更强的时间准确和对象针对性。 5、Flashback Archive组件和FBDA进程 F...
Oracle Flashback Archive——Oracle闪回归档(上)
Oracle Flashback闪回是从10g开始推出的一系列技术新特性。闪回Flashback的范围很广泛,包括Flashback Query、Flashback Database、Flashback Transaction和Flashback Drop等。 在之前的Blog系列《使...
11g分布表新特性——Interval分区(下)
Oracle 11g中推出的Interval-Partition特性,是针对Range类型分区的一种功能拓展。对连续数据类型的Range分区,如果插入的新数据值与当前分区均不匹配,Interval-Partition特性可以实现自动的分区创建。&nbs...
11g分布表新特性——Interval分区(上)
作为一个成熟的DBMS,在每个新的版本中Oracle都会推出一些有益的技术尝试和新特性。熟悉掌握这些新特性,有助于我们更快的适应新版本Oracle软件,掌握其发展动态脉络,及时优化我们的工作方式。 分区...
对Maxvalue上限范围分区进行spilt操作
Oracle分区表是对关键数据表,特别是海量数据表的一种普适性很好的技术方案。借助分区表,通常都可以有效的提升数据表访问性能,增强系统可管理能力。对分区表设计通常具有三个方面的决策点,分别为分区类型...
Exchange partition分区结构的“乾坤挪移”
分区表是我们面临海量数据环境中的一种方便常用的技术方案。根据业务系统的访问需求,将海量数据表分割为多个相对独立的数据段对象,可以有效的减少对海量数据全表的直接操作,提升整体性能。 Oracle...
说说生产系统索引的重建
在和运维兄弟们讨论新系统运维规划的时候,聊到了关于索引定期rebuild的问题。本篇也想发表一点笔者的拙见。 索引index是数据库表进行优化搜索的对象。索引与数据库表的索引列取值在叶子节点上相对应...
Oracle Bigfile Tablespace大文件表空间
Oracle表空间Tablespace是逻辑结构的最高层次,其他分别对应段对象segment、区extent和块block。而物理层面的Oracle数据库是通过一系列的文件构成,其中数据文件datafile是与Tablespace进行对应的对象。&nbs...
控制文件备份增加、破坏恢复系列实验(下)
4、修复control_file错误 Control_files定义的控制文件列表中,采用的是多路备份方式。所以在内容上,所有的文件都是一样的。使用操作系统层面上的复制粘贴方式,恢复出备份。 //尝试恢...
控制文件备份增加、破坏恢复系列实验(上)
看了secooler的《Oracle个别控制文件丢失故障场景模拟及处理方法》(http://space.itpub.net/519536/viewspace-701185),觉得受启发。拓展下进行试验,权当仿作吧。 控制文件control file是Oracle启...
Oracle 监听器日志解析
Oracle监听器是驻留在Oracle实例所在服务器上的独立进程。作为客户端进程连接实例的重要沟通组件,Oracle监听器扮演着重要的地位。本篇将从监听器日志入手,分析阅读监听器日志和日常监听器常见行为。 ...
Oracle FGA细粒度审计——基于内容的数据库审计(三)
在上面两篇中,我们已经介绍了Oracle FGA细粒度审计的核心内容组件,以及如何查看审计结果。此外,还有一些关于Oracle FGA使用中的细节问题需要注意。本篇将关注dbms_fga包的其他一些方法的方式。 4、...