注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库Oracle编程艺术:深入理解数据库体系结构(第3版)

Oracle编程艺术:深入理解数据库体系结构(第3版)

Oracle编程艺术:深入理解数据库体系结构(第3版)

定 价:¥149.00

作 者: 凯特
出版社: 人民邮电出版社
丛编项:
标 签: Oracle 计算机/网络 数据库

购买这本书可以去


ISBN: 9787115419576 出版时间: 2016-04-01 包装: 平装
开本: 16开 页数: 694 字数:  

内容简介

  本书是一本关于Oracle数据库体系结构的图书,涵盖了所有重要的Oracle体系结构特性,包括文件、内存结构和进程,锁和闩,事务、并发和多版本,表和索引,数据类型,分区和并行,以及数据加密等,并利用具体的例子来全面介绍每个特性,不仅讨论了各个特性是什么,还说明了它是如何工作的,如何使用这个特性来开发软件,以及有关的常见陷阱。本书的读者对象是数据库开发人员。

作者简介

  Thomas Kyte,Oracle数据库大师,长期主持Oracle Magazine “Ask Tom”专栏,热心回答困扰全世界Oracle开发人员和DBA的各种问题。曾任Oracle公司核心技术集团副总裁。从5.1.5c版本开始使用Oracle,自7.0.9版本发布至2015年8月一直任职于Oracle公司,帮助Oracle数据库用户设计和构建系统,或者对系统进行重构和调优。此前他曾是一位系统集成师,主要为美国军方和政府部门的客户构建大规模的异构数据库和应用。Darl Kuhn,Oracle公司DBA,同时也在美国瑞吉斯大学教授Oracle相关课程。他乐于分享知识,著有多本数据库相关书籍,如《深入理解Oracle 12c数据库管理(第2版)》《Oracle Database 12c性能优化攻略》等。

图书目录

编程艺术探索 品位前  言 第1章 开发成功的Oracle应用 1 1.1 我的方法 2 1.2 黑盒方法 3 1.3 开发数据库应用的正确(和不正确)方法 11 1.3.1 了解 Oracle体系结构 11 1.3.2 理解并发控制 21 1.3.3 多版本控制 25 1.3.4 数据库独立性 31 1.3.5 怎么能让应用运行得更快 45 1.3.6 DBA与开发人员的关系 48 1.4 小结 48 第2章 体系结构概述 50 2.1 定义数据库和实例 51 2.2 连接 Oracle 59 2.2.1 专用服务器 59 2.2.2 共享服务器 61 2.2.3 TCP/IP连接的基本原理 63 2.3 可插拔式数据库 65 2.3.1 降低资源用量 66 2.3.2 降低维护开销 66 2.4 可插拔式数据库的不同之处 67 2.5 小结 67 第3章 文件 68 3.1 参数文件 69 3.1.1 什么是参数 70 3.1.2 init.ora 参数文件 73 3.1.3 服务器参数文件 75 3.2 跟踪文件 823.2.1 计划内的、由用户请求所产生的跟踪文件 83 3.2.2 针对内部错误生成的跟踪文件 88 3.2.3 跟踪文件小结 92 3.3 警告文件 92 3.4 数据文件 95 3.4.1 简要回顾文件系统机制 96 3.4.2 Oracle数据库中的存储层次体系 97 3.4.3 字典管理和本地管理的表空间 100 3.5 临时文件 102 3.6 控制文件 104 3.7 重做日志文件 104 3.7.1 在线重做日志 105 3.7.2 归档重做日志 107 3.8 密码文件 108 3.9 修改跟踪文件 111 3.10 闪回日志 112 3.10.1 闪回数据库 112 3.10.2 快速恢复区 113 3.11 DMP文件(EXP/IMP文件) 114 3.12 数据泵文件 115 3.13 平面文件 117 3.14 小结 118 第4章 内存结构 119 4.1 进程全局区和用户全局区 120 4.1.1 手动 PGA内存管理 121 4.1.2 自动 PGA内存管理 1274.1.3 如何选择手动和自动内存管理 137 4.1.4 PGA和 UGA小结 138 4.2 系统全局区 138 4.2.1 固定 SGA 区 143 4.2.2 重做缓冲区 143 4.2.3 块缓冲区缓存 145 4.2.4 共享池 151 4.2.5 大池 153 4.2.6 Java池 154 4.2.7 流池 155 4.2.8 SGA内存管理 155 4.3 小结 160 第5章 Oracle进程 161 5.1 服务器进程 161 5.1.1 专用服务器连接 162 5.1.2 共享服务器连接 164 5.1.3 数据库常驻连接池 165 5.1.4 连接与会话 165 5.1.5 专用服务器、共享服务器和数据库常驻连接池 170 5.1.6 专用/共享服务器小结 173 5.2 后台进程 174 5.2.1 特定任务后台进程 175 5.2.2 工具后台进程 185 5.3 从属进程 188 5.3.1 I/O从属进程 188 5.3.2 Pnnn:并行查询执行服务器 189 5.4 小结 189 第6章 锁和闩 190 6.1 什么是锁 190 6.2 锁的问题 193 6.2.1 丢失更新 193 6.2.2 悲观锁 194 6.2.3 乐观锁 195 6.2.4 乐观锁还是悲观锁 201 6.2.5 阻塞 202 6.2.6 死锁 205 6.2.7 锁升级 209 6.3 锁类型 209 6.3.1 DML锁 210 6.3.2 DDL锁 219 6.3.3 闩 223 6.3.4 互斥锁 231 6.3.5 手动锁定和用户定义锁 232 6.4 小结 233 第7章 并发与多版本控制 234 7.1 什么是并发控制 234 7.2 事务隔离级别 235 7.2.1 READ UNCOMMITTED 236 7.2.2 READ COMMITTED 238 7.2.3 REPEATABLE READ 239 7.2.4 SERIALIZABLE 241 7.2.5 READ ONLY 243 7.3 多版本读一致性的含义 244 7.3.1 数据仓库中一

本目录推荐