图书介绍

ORACLE数据存储与访问技术2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

ORACLE数据存储与访问技术
  • 贾代平,吴丽娟著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121207327
  • 出版时间:2013
  • 标注页数:333页
  • 文件大小:71MB
  • 文件页数:348页
  • 主题词:关系数据库系统

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

ORACLE数据存储与访问技术PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 ORACLE的物理存储及其管理1

1.1 tablespace与存储空间1

1.2 系统表空间与数据字典2

1.2.1 system和sysaux表空间2

1.2.2 数据字典(data dictionary)2

1.3 临时信息与临时表空间4

1.4 回滚信息与回滚表空间5

1.4.1 回滚段的分类6

1.4.2 创建回滚段6

1.4.3 管理回滚段7

1.4.4 undo空间及其自动管理7

1.5 数据库表空间的存储结构8

1.5.1 表空间的存储关系8

1.5.2 表空间的存储参数设置10

1.5.3 表空间的维护13

1.6 数据库文件管理15

1.6.1 控制文件的管理15

1.6.2 数据文件的管理18

1.6.3 联机日志的配置与管理26

1.7 OMF方式管理文件32

1.8 闪回恢复区fra33

1.8.1 闪回恢复区的作用34

1.8.2 配置闪回恢复区34

1.8.3 闪回恢复区的文件保留策略35

1.8.4 使用闪回恢复区36

1.9 RAID磁盘阵列存储37

1.9.1 RAID存储规范37

1.9.2 ORACLE的RAID存储方案建议38

第2章 自动存储管理与ASM数据库40

2.1 自动存储的主要概念40

2.2 ASM的系统结构41

2.3 准备ASM存储设备43

2.3.1 LVM与ASM43

2.3.2 创建raw device44

2.3.3 标识ASM磁盘45

2.4 ORACLE集群同步服务CSS45

2.5 创建并启动ASM实例46

2.6 在ASM实例中创建磁盘组47

2.6.1 磁盘组的冗余级别47

2.6.2 创建ASM磁盘组48

2.6.3 在ASM实例中加载磁盘组49

2.7 ASM实例与RDBMS实例的关系51

2.8 直接创建ASM数据库52

2.9 将现有数据库迁移至ASM53

2.9.1 启用基于磁盘组的OMF54

2.9.2 迁移控制文件至ASM磁盘组55

2.9.3 迁移数据文件至ASM磁盘组56

2.9.4 切换数据库至ASM磁盘组上运行57

2.9.5 迁移临时表空间58

2.9.6 迁移联机日志文件59

2.9.7 关于闪回日志和块跟踪文件60

2.10 ASM信息与ASM文件管理61

2.10.1 动态性能视图61

2.10.2 ASM磁盘文件管理61

2.10.3 ASM命令行工具63

第3章 数据块结构64

3.1 data block描述64

3.2 data block结构65

3.3 行链接与行迁移69

第4章 ITL与事务处理71

4.1 ITL描述71

4.2 ITL等待72

4.3 ITL实验案例73

4.4 ITL进一步研究75

4.5 ITL与CR块79

第5章 数据块损坏的修复82

5.1 数据块损坏描述82

5.2 数据块损坏的检测83

5.2.1 初始化参数设置83

5.2.2 RMAN检查84

5.2.3 dbverify工具85

5.2.4 其他工具检查86

5.3 数据块损坏的模拟和修复86

5.3.1 段与存储数据块86

5.3.2 模拟数据块损坏89

5.3.3 基于块的数据恢复92

第6章 dump数据块95

6.1 block dump描述95

6.2 dump数据块96

6.3 dump索引块102

第7章 系统改变号SCN106

7.1 SCN描述106

7.2 SCN与数据恢复108

7.3 SCN数据恢复案例109

第8章 伪列pseudo column112

8.1 伪列描述112

8.2 常用伪列的研究112

8.2.1 伪列rowid113

8.2.2 伪列rownum114

8.3 伪列ora rowscn研究116

8.4 伪列level与层次查询121

第9章 表存储结构与访问优化126

9.1 存储结构中的块126

9.1.1 块结构及其控制参数127

9.1.2 行迁移与行链接128

9.2 正确设置参数pctfree128

9.3 避免行迁移与行链接131

9.3.1 行迁移与行链接的检测131

9.3.2 行迁移与行链接的消除方法132

9.4 消除迁移行和链接行实例133

9.5 高水位线HWM135

9.6 表存储统计实验136

9.6.1 验证表结构136

9.6.2 发现行迁移137

9.6.3 收集统计信息137

9.6.4 表分析实验137

第10章 分区Partition技术145

10.1 分区Partition概述145

10.2 表分区的基本类别146

10.2.1 范围分区(by range)146

10.2.2 列表分区(by list)148

10.2.3 散列分区(by hash)148

10.2.4 间隔分区(by interval)149

10.3 基本分区的复合150

10.4 分区索引技术152

10.4.1 索引分区与表152

10.4.2 本地分区索引153

10.4.3 全局分区索引155

10.5 分区表与索引的维护157

10.6 分区交换及其应用164

10.7 联机分区处理167

第11章 数据访问之多表联接173

11.1 多表联接概述173

11.2 联接条件和类型174

11.2.1 笛卡尔乘积174

11.2.2 多表的条件联接175

11.2.3 避免使用子查询177

11.3 多表联接的方法178

11.3.1 嵌套循环178

11.3.2 融合联接182

11.3.3 哈希联接184

11.3.4 三种联接方式比较185

第12章 数据访问之ORACLE索引187

12.1 ORACLE索引概述187

12.2 b树索引和bitmap索引188

12.2.1 b树索引结构188

12.2.2 bitmap索引结构189

12.2.3 对null值的索引190

12.3 聚簇因子192

12.3.1 计算聚簇因子192

12.3.2 对访问性能的影响194

12.4 索引分析与重建199

12.4.1 索引分析与统计199

12.4.2 查询索引状态及使用信息200

12.4.3 索引重建204

12.5 与索引有关的参数205

12.6 访问索引的方式206

12.6.1 索引扫描方式206

12.6.2 两类数据块扫描210

12.7 b树索引的维护机制211

12.7.1 insert操作的b树维护211

12.7.2 delete操作的b树维护221

12.7.3 update操作的b树维护227

12.8 复合索引的使用228

12.8.1 两个使用原则228

12.8.2 复合索引和order by232

12.9 关于索引使用的建议232

第13章 数据库访问性能的几个基本问题234

13.1 内存问题234

13.2 CPU利用率235

13.3 I/O问题235

13.4 高资源消耗的SQL236

13.5 引发性能瓶颈的应用问题238

13.6 OLTP与OLAP240

第14章 性能问题的度量手段242

14.1 性能调优的度量概述242

14.2 explain解释SQL242

14.2.1 配置explain243

14.2.2 获得执行计划243

14.3 语句级跟踪autotrace245

14.4 会话级跟踪sql trace247

14.4.1 设置SQL跟踪247

14.4.2 tkprof格式化跟踪文件249

14.5 扩展的SQL跟踪251

第15章 ORACLE锁机制与锁争用问题254

15.1 ORACLE数据库的锁类型254

15.2 数据访问过程中的加锁256

15.3 与锁有关的字典参数与指令262

15.3.1 有关锁的数据字典视图262

15.3.2 有关锁的初始化参数263

15.3.3 事务的隔离级别264

15.4 锁争用与死锁265

15.4.1 量测锁争用266

15.4.2 处理死锁267

15.5 锁存器latch271

15.5.1 锁存器机制271

15.5.2 检查latch争用271

第16章 wait与time响应问题274

16.1 基于wait的性能问题描述274

16.2 用户响应的时间模型276

16.2.1 CPU服务时间276

16.2.2 等待事件及等待时间277

16.3 统计项与等待事件278

16.4 db time和db CPU280

16.5 top SQL说明281

16.6 等待事件直方图282

第17章 等待事件接口与性能调整284

17.1 性能与等待事件284

17.2 常见的等待事件及其描述285

17.3 等待事件不能反映的信息286

17.4 收集等待事件信息287

17.5 利用等待事件发现性能瓶颈289

17.5.1 一个慢速查询的处理289

17.5.2 耗时的调度批处理292

17.5.3 客户服务器应用中的等待事件295

17.5.4 疲于应付的数据库服务器297

17.6 等待事件接口小结299

第18章 并行处理与访问技术300

18.1 并行处理技术概述300

18.2 SQL语句的并行处理300

18.2.1 串行处理与并行处理301

18.2.2 并行处理的主要概念302

18.3 并行处理的性能提升303

18.4 并行处理的适应性304

18.4.1 多CPU主机系统304

18.4.2 分布式存储305

18.4.3 资源密集型SQL305

18.4.4 批量数据扫描306

18.5 控制并行处理306

18.5.1 确定并行度306

18.5.2 使用并行提示hint308

18.5.3 调整与并行处理有关的参数309

18.6 并行处理的执行计划310

18.7 实时的并行处理信息312

18.8 并行处理的跟踪313

18.9 并行处理实例314

18.9.1 并行数据更新314

18.9.2 并行数据添加315

18.9.3 DDL的并行处理318

18.9.4 并行索引访问319

18.10 并行处理的优化321

18.10.1 并行处理的一般性原则321

18.10.2 部分并行化与完全并行化322

18.10.3 监控实际运行中的并行度325

18.10.4 并行处理进程的负荷分配326

18.10.5 RAC环境下的并行处理329

参考文献330

后记332

热门推荐