Oracle数据字典
数据字典是Oracle数据库安装之后,自动创建的一系列数据库对象。数据字典是Oracle数据库对象结构的元数据信息。熟悉和深入研究数据字典对象,可以很大程度的帮助我们了解Oracle内部机制。 Oracle字典...
聊聊索引和SQL优化
和一个朋友聊起索引和执行路径的问题,觉得很有意思,就把一点想法写下来,权当一个记录。 讨论是这样:有一个数据表,其中有字段为月份(使用数字类型)。根据业务的需要,很多搜索都是依据这个月份...
Autotrace工具使用——小工具,大用场
监控SQL语句,获取执行计划和执行成本,是每个Oracle开发人员与DBA所必须具备的能力之一。 当Oracle彻底进入CBO时代,我们面对一种全新的局面。一方面,基于数据统计量的CBO优化器,让SQL语句执行计划...
使用闪回拯救我们的数据(二)
声明:本篇思路和知识点源自eygle老师作品。 本篇是笔者《使用闪回拯救我们的数据》系列之二。在Oracle9i之后,数据库闪回技术逐渐成熟。到10g时,数据库闪回已经成为一套比较完整的数据恢复方...
视图与索引
视图view是我们在开发中经常使用的数据库对象。通过视图,我们可以将复杂查询逻辑屏蔽,向上提供更具有业务含义的数据访问接口。 本质上说,视图是一个SQL语句构成的虚拟表。我们对视图的查询就相当于...
使用闪回挽救我们的数据
我们在开发和运维过程中,经常遇到数据被误删除的情况。无论是在应用开发中的Bug,还是修改数据的时候,如果提交了错误数据修改结果,会带来很多问题。一般来说,一旦提交Commit事务,我们是不能获取到之前的...
从连接到数据(一)
转眼到年关。但凡是年关,总要总结一下过去,畅想一下未来。 总的来说,过去还是修行不够,和大人们的差距很大。未来就是继续努力! 这次说一说我们从连接Oracle到断开的整个过程吧,也作为一...
Oracle表空间、段、区和块简述
在Oracle学习过程中,存储结构,表段区块可能是每个初学者都要涉及到的概念。表空间、段、分区和数据块分别表示了Oracle进行数据存储的不同层次和结构。了解清楚这几个结构,有助于我们奠定一个稳固的学习基础,而且...
Oracle技术基础(一)
写在前面 定这个题目的时候,觉得好大,看了几年的Oracle,基础二字尤为沉重。到底能不能坚持下来,说实话现在真没有把握。能不能写好,更无把握。可能在未来的某一天,我可以在这个博客上感慨说终于写完了。...