Dave Oracle 学习 手册 第一版 下载 说明

 

2011年初的时候,花了大半个月的时间,把以前Blog上的资料重新分门别类的小整理了一下,当时还想整理的完整一点,可整理文档是一件很费时间的事,因为做技术要严谨,自己的一些小失误,或者错误的理解,同样也也影响另一批人,这个就是误人子弟了,所以在整理的时候也是尽量从官网上找到相关的出处,自己不清楚的,也是从MOS,官网上花时间去研究。 所以耗时大半个月,也只整理了一半的内容。

 

当时那段时间小忙了一些日子,Dave 的Oracle 学习手册整理工作也暂放了下来,结果一放就是一年,转眼就过去一年的时间了。Blog 上又更新了很多的内容,这些内容估计暂时也是没有时间更新到手册上去。

 

毕竟第一版的整理工作花费了大半个月的时间,虽然不完整,但是一些基础的东西还是完善的,所以转成PDF 格式,希望对大家学习Oracle有帮助。

 

至于后期的第二版,在Dave 时间允许的情况,会更加可能的完善一些。 这一年Dave 学了很多东西,而且学东西的速度也比以前快了很多。Dave 也很乐意与大家分享Dave 学习,成长的过程,虽然前面也走了很多的弯路,但是至少现在感觉,方向很明确。

 

手册第一版下载地址:

Dave Oracle 学习手册第一版下载地址(PDF版):

http://www.cndba.cn/Dave/article/403





 

 

 

 

 

 

-------------------------------------------------------------------------------------------------------

版权所有,文章允许转载,但必须以链接方式注明源地址,否则追究法律责任!

QQ:492913789

Email:ahdba@qq.com

Blog:  http://www.cndba.cn/dave

Weibo: http://weibo.com/tianlesoftware

Twitter: http://twitter.com/tianlesoftware

Facebook: http://www.facebook.com/tianlesoftware

Linkedin: http://cn.linkedin.com/in/tianlesoftware

 

 

-------加群需要在备注说明Oracle表空间和数据文件的关系,否则拒绝申请----

DBA1 群:62697716(满);   DBA2 群:62697977(满)  DBA3 群:62697850(满)  

DBA 超级群:63306533(满);  DBA4 群:83829929   DBA5群: 142216823

DBA6 群:158654907    DBA7 群:172855474   DBA总群:104207940

Oracle 几年的学习中,做了很多的实验,也遇到了很多的问题, 在这个过程中,积累了一些学习文档。也更新到了blog上。 因为太多,不便于查阅。 根据自己对 Oracle 的理解,把这些 blog 进行了分类,并进行了一些整理,方便自己的查看。 这些文档中有很多内引用借鉴了前辈们的资料和google 上的一些信息。 如:eygle,君三思,谭怀远,陈吉平等前辈们的书籍和 blog。 感谢这些前辈们对中国 DB 事业做出的贡献。 在这里引用的内容也是完全出于学习。 没有其他用途,如有侵犯到版权的问题,请联系我。 我将删除这些信息。 对数据库这块也是在不断的学习,对oracle 的理解也是在不断的变化。在这个过程中,难免有理解错误的地方,或者内容上遗漏的,如果发现了问题,烦邮件给我,我会虚心的学习。并更新该文档。 PS: 有些内容在排版上不太合适,因为很多也是在后期的整理中加上去的。以后有空在调整这些内容的排版了。 目录: TIANLESOFTWARE ORACLE 学习手册 ................................................................... 一. ORACLE 基础知识 ............................................................................................. 1.1 ORACLE OLAP 与 OLTP 介绍 .............................................................................. 1.1.1 什么是 OLTP ............................................................................................. 1.1.2 什么是 OLAP ............................................................................................. 1.1.3 在 OLAP 系统中,常使用分区技术、并行技术 .................................... 1.1.4 分开设计与优化 ...................................................................................... 1.2 索引详解 ........................................................................................................... 1.2.1 索引介绍 .................................................................................................. 1.2.1.1 索引的创建语法 ............................................................................................ 1.2.1.2 索引特点........................................................................................................ 1.2.1.3 索引不足........................................................................................................ 1.2.1.4 应该建索引列的特点 .................................................................................... 1.2.1.5 不应该建索引列的特点 ................................................................................ 1.2.1.6 限制索引........................................................................................................ 1.2.1.6.1 使用不等于操作符(<>、!=) ............................................................ 1.2.1.6.2 使用 IS NULL 或 IS NOT NULL ............................................................... 1.2.1.6.3 使用函数 ............................................................................................... 1.2.1.6.4 比较不匹配的数据类型 ........................................................................ 1.2.1.7 查询索引........................................................................................................ 1.2.1.8 组合索引........................................................................................................ 1.2.1.9 ORACLE ROWID ....................................................................... 1.2.1.10 选择性 ................................................................................. 1.2.1.11 群集因子(Clustering Factor) ................................................ 1.2.1.12 二元高度(Binary height) ...................................................... 1.2.1.13 快速全局扫描 ...................................................................... 1.2.1.14 跳跃式扫描 .......................................................................... 1.2.2 索引分类 ............................................................................. 1.2.2.1 B 树索引 (默认类型) ............................................................. 1.2.2.2 位图索引................................................................................ 1.2.2.3 HASH 索引............................................................................... 1.2.2.4 索引组织表 ............................................................................ 1.2.2.5 反转键索引 ............................................................................ 1.2.2.6 基于函数的索引 .................................................................... 1.2.2.7 分区索引................................................................................ 1.2.2.7.1.本地分区索引(通常使用的索引) .................................. 1.2.2.7.2.全局分区索引 ................................................................ 1.2.2.8 位图连接索引 ........................................................................ 分区表总结 .................................................................................. 1.3.1. 分区表理论知识 ................................................................ 1.3.2 普通表转分区表方法.......................................................... 1.3.2.1 插入: Insert with a subquery method ................................ 1.3.2.1.1 Oracle 11g 的 Interval .................................................. 1.3.2.1.2 Oracle 10g 版本 .......................................................... 1.3.2.2 交换分区:Partition exchange method ................................ 1.3.2.3 使用在线重定义:DBMS_REDEFINITION .............................. 1.3.2.4 使用导出导入 ........................................................................ 1.3.2.4.1 迁移分区表的步骤 ....................................................... 1.3.2.4.2 示例 1:使用 exp/imp .................................................. 1.3.2.4.3 示例 2:使用 expdp/impdp .......................................... 1.3.3 分区表的其他操作.............................................................. 1.3.3.1 添加新的分区 ........................................................................ 1.3.3.2 split 分区拆分 ........................................................................ 1.3.3.3 合并分区 Merge .................................................................... 1.3.3.4 移动分区................................................................................ 1.3.3.5 Truncate分区 .......................................................................... 1.3.3.6 Drop 分区 ............................................. 1.3.4 分区表的索引 .................................... 1.3.4.4.1 Local 本地索引 ........................... 1.3.4.4.2 Global 索引 .................................. 1.3.4.4.3 索引重建问题 ............................ 1.3.5 Oracle 11g 中的分区表 ...................... 1.3.5.1 11g中的分区表新特性 ....................... 1.3.5.1.1 Interval Partitioning ..................... 1.3.5.1.2 System Partitioning ...................... 1.3.5.1.4 Virtual Column-Based Partitioning.................................................... 1.3.5.2 11g 虚拟列实现 按星期分区表 .......................................................... 1.3.5.3 Interval 分区 示例 ................................................................................ 1.3.5.3.1 创建按月分区的分区表 .................................................................. 1.3.5.3.2 创建一个以天为间隔的分区表 ....................................................... 1.4 ORACLE 锁 ..................................................................................................... 1.4.1 锁(Lock) ......................................................................................... 1.4.1.1 锁的概念.................................................................................................. 1.4.1.2 锁的分类.................................................................................................. 1.4.1.2.1. 按用户与系统划分,可以分为自动锁与显示锁 ......................... 1.4.1.2.2. 按锁级别划分,可分为: 排它锁(Exclusive Locks,即 X 锁)和 即 S锁) ......................................................................................................... 1.4.1.2.3 按操作划分,可分为 DML 锁(data locks,数据锁)、DDL 锁( 和 System Locks。 .......................................................................................... 1.4.1.2.4 DML 锁 ........................................................................................... 1.4.1.2.5 DDL 锁(dictionary locks) ........................................................... 1.4.1.2.6 System Locks .................................................................................. 1.4.2 死锁 .................................................................................................... 1.4.3 锁 和 阻塞 ........................................................................................ 1.4.3.1 相关概念.................................................................................................. 1.4.3.2 引起阻塞的几种常见情况 ...................................................................... 1.4.3.2.1 DML 语句 ...................................................................................... 1.4.3.2.2 外键没有创建索引 ....................................................................... 1.4.4 Latch 说明 ........................................................................................... 1.4.4.1 Latch ...................................................................................................... 1.4.4.2 有关 SPin 的说明 .................................................................................. 1.4.4.3 进程获取Latch 的过程 ......................................................................... 1.4.4.4 Latch 和 Lock ........................................................................................ 1.4.4.5 Latch 争用 ............................................................................................ 1.4.4.5.1 共享池中的 Latch争用 ................................................................... 1.4.4.5.2 数据缓冲池 Latch争用 ................................................................... 1.4.4.6 热块产生的原因 .................................................................................... 1.4.4.6.1 表数据块 ......................................................................................... 1.4.4.6.2 索引数据块 ..................................................................................... 1.4.4.6.3 索引根数据块 ................................................................................. 1.4.4.6.4 段头数据块 .................................................................................... 1.4.4.7 检查Latch 的相关 SQL 1.4.4.7.1 查看造成 LATCH BUFFER CACHE CHAINS等待事件的热快 1.4.4.7.2 查询当前数据库最繁忙的 Buffer,TCH(Touch)表示访问次数越高,热点快竞争问题就存在 1.4.4.7.3 查询当前数据库最繁忙的 Buffer,结合 dba_extents 查询得到这些热点 Buffer 来自哪些对象 1.4.4.7.4 如果在 Top 5 中发现 latch free热点块事件时,可以从 V$latch_children 中查询具体的
评论 91
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值