Oracle精髓(原书第4版)
Oracle精髓(原书第4版)
Rick Greenwald, Robert Stackowiak, Jonathan Stern
龚波 冯军 徐雅丽 等译
出版时间:2009年01月
页数:354
本书清晰地解释Oracle数据库的关键数据库概念和架构。对于从事Oracle数据库开发和维护的人们来说,这本书是非常有价值的参考资源。
——Andrew Mendelsohn,高级副总裁,数据库服务器技术,Oracle公司

Oracle是一个庞大的系统,包含大量技术、选项和版本。大多数用户 —— 包括富有经验的开发者和数据库管理员 —— 都会发现完全掌握Oracle数据库是非常困难的。同时,随着每个Oracle版本的发布,用户发现自己始终面临不断学习新技术的压力,目前最新的挑战是Orcale 数据库 11g。

本书从Oracle数据库的大量信息中提炼关键内容,按照易于阅读和紧凑的方式进行组织,同时配以说明文字、图形和有价值的提示信息。本书包含如下内容:

* Oracle产品、选项、数据结构、Oracle数据库11g的整体架构以及早期版本(Oracle数据库10g、Oracle数据库9i和Oracle数据库8i)的简单说明。
* 如何安装、运行、管理、监控、联网和调整Oracle —— 包括企业管理器(EM)以及Oracle自我调整和管理能力 —— 以及如何使用Oracle安全、审计和依从性(本版中新增的一章内容)。
* 多用户并发、数据仓库、分布式数据库、OLTP、高可用性以及硬件体系架构(如SMP、集群、NUMA和网格计算)
* 超越Oracle数据库的功能:Oracle Application Express、Fusion Middleware(包括Oracle Application Server)以及数据库SOA支持(作为Web服务提供者)。
* 最新的Oracle数据库11g特性:查询结果集缓存、自动内存管理、实时应用程序测试、高级压缩、全面回忆、活跃数据守卫选项以及对OLAP选项的变更(作为物化视图进行透明访问和管理)、Flashback事务命令、透明数据加密、支持工作台(和具有诊断能力的基础架构)与分区增强(包括间隔和新的复合类型)。

对于新的Oracle用户、DBA、开发者和管理者,本书是一本全面的、非常有价值的图书,涉及所有Oracle特性和技术,包括刚发布的Oracle数据库11g。即使手头已经有了大量的Oracle文档,你仍会发现本书是非常有帮助的。
  1. 前言
  2. 第1章 认识Oracle数据库
  3. 关系型数据库的发展
  4. Oracle数据库家族
  5. Oracle特性概述
  6. 数据库应用程序开发特性
  7. 数据库连接特性
  8. 分布式数据库特性
  9. 数据移动特性
  10. 数据库性能特性
  11. 数据库管理特性
  12. 数据库安全特性
  13. Oracle开发工具
  14. 嵌入式数据库
  15. 第2章 Oracle数据库体系结构
  16. 数据库与实例
  17. 部署物理组件
  18. 实例包含的内存和进程
  19. 数据库字典
  20. 第3章 安装和运行Oracle数据库
  21. 安装Oracle数据库
  22. 创建数据库
  23. 配置Oracle Net
  24. 启动数据库
  25. 关闭数据库
  26. 访问数据库
  27. Oracle的运行
  28. 第4章 Oracle数据库数据结构
  29. 数据类型
  30. 基本数据结构
  31. 其他数据结构
  32. 数据的扩展逻辑
  33. 数据设计
  34. 约束
  35. 触发器
  36. 查询优化
  37. 理解执行计划
  38. SQL顾问工具
  39. 数据字典表
  40. 第5章 管理Oracle数据库
  41. 易管理特性
  42. Oracle企业管理器
  43. 碎片和重组
  44. 备份和恢复
  45. 与Oracle支持人员协同工作
  46. 第6章 Oracle数据库的安全、审计和依从性
  47. 安全
  48. 审计
  49. 依从性
  50. 第7章 Oracle数据库性能
  51. 性能调优基础知识
  52. Oracle与磁盘I/O资源
  53. Oracle与并行性
  54. Oracle与内存资源
  55. Oracle与CPU资源
  56. 数据库资源管理器
  57. 第8章 Oracle多用户并发访问
  58. 并发访问的基础知识
  59. Oracle与并发用户访问
  60. Oracle的隔离级别
  61. Oracle的并发特性
  62. Oracle如何处理锁
  63. 并发访问与性能
  64. 工作空间
  65. 第9章 Oracle和事务处理
  66. OLTP基础知识
  67. Oracle OLTP的继承性
  68. OLTP体系结构
  69. Oracle OLTP特性
  70. 高可用性
  71. Oracle流和高级队列
  72. 对象技术与分布式组件
  73. 第10章 Oralce数据仓库和商业智能
  74. 商业智能的基础知识
  75. 数据仓库的设计
  76. 查询优化
  77. 数据库的分析、OLTP和数据挖掘
  78. 管理数据仓库
  79. 其他数据仓库软件
  80. 元数据的挑战
  81. 最佳实践
  82. 第11章 Oracle和高可用性
  83. 什么是高可用性
  84. 系统故障
  85. 防止系统故障
  86. 故障恢复
  87. 完全站点故障
  88. 数据冗余解决方案
  89. 滚动升级
  90. 第12章 Oracle和硬件体系结构
  91. 系统基础
  92. 单处理器系统
  93. 对称多处理系统
  94. 集群
  95. 非一致内存访问系统
  96. 网格计算
  97. 磁盘和存储技术
  98. 选择哪种平台部署方案
  99. 第13章 Oracle分布式数据库和数据分布
  100. 把多个数据库作为单个实体来访问
  101. 在分布式系统间迁移数据
  102. 第14章 Oracle扩展数据类型
  103. 面向对象的开发
  104. 可扩展特性和选项
  105. 使用Oracle可扩展框架
  106. 第15章 Oracle数据库之外的内容
  107. 应用程序快速浏览
  108. Oracle Fusion中间件
  109. Oracle SOA套件
  110. 附录A 本书中有关Oracle数据库11g的新内容
  111. 附录B 附加资源
书名:Oracle精髓(原书第4版)
译者:龚波 冯军 徐雅丽 等译
国内出版社:清华大学出版社
出版时间:2009年01月
页数:354
书号:978-7-111-24991-7
原版书出版商:O'Reilly Media
Rick Greenwald
 
Rick Greenwald在计算机软件领域已经驰骋了近二十年,其间曾为Data General、Cognos和Gupta工作过,目前是Oracle公司的一名分析师。他已经出版过6部专著,而且就不同技术问题发表的文章简直不计其数,此外还曾在学术会议和培训课上做过演讲。除了本书以外,Rick所著的书还包括《Oracle Power Objects Developer's Guide》(第一作者,其他作者为Kasu Sista和Richard Finklestein,Oracle Press 于1995年出版)、《Mastering Oracle Power Object》(第一作者,另一作者为Robert Hoskins,O'Reilly & Associates于1996年出版)、《Using Oracle Web Server》(第一作者,Que Publishing于1997年出版)、《The Oracle WebDB Bible》(第一作者,另一作者为Jim Milbery,IDG Books Worldwide 于1999年出版)以及《Administering Exchange Server》(第一作者,另一作者为Walter Glenn,Microsoft Press于1999年出版)。
Rick Greenwald 20多年来,一直从事计算机软件行业,曾经就职于Data General、Cognos、Gupta Technologies和Oracle等公司。现在,他是Salesforce.com的培训师。他已经出版15本图书,并且发表了多篇与技术相关的文章,参与了6个国家的会议和培训课程。此外,还有他与别人合著的《Oracle in a Nutshell》(O'Reilly)和《Professional Oracle Programing》(WROX)。
 
 
Robert Stackowiak
 
Robert Stackowiak是Oracle公司企业技术中心电子商务智能小组的主任。他所面对的是北美地区的广大客户,并为他们提供公司的产品和数据仓库策略。另外,他还经常为Oracle公司的开发策略和培训助一臂之力。Robert 1996年加入Oracle之前,是IBM的RISC系统/6000子公司的决策支持部门经理。在那里,他要满足全北美的实现RS/6000和RS/6000 SP 的IBM大型客户。此前还在Harris Computer Systems担任过高级分析师,另外在美国Army Corps of Engineers的圣保罗区就任过首席程序员。他的论文主要发表在The Journal of Data Warehousing、Informix Tech Notes和AIXcellence Magazine上。
 
 
Jonathan Stern
 
Jonathan Stern有13年的IT经验,其中包括高级顾问、系统设计师和技术销售等等。对于Oracle RDBMS他有着丰富的经验,曾在所有主要的开放系统硬件和操作系统上工作过,并对于性能优化、扩展和并行化、Oracle并行服务器、高可用性、数据仓库、OLTP、对象关系数据、N层体系结构和新出现的Java以及CORBA等方面有着深入的认识。他曾在国内和国际会议上就Oracle动态并行化的扩展和Oracle数据库中段重组的作用发表过多篇论文。Jonathan是Ariba,Inc的技术主任,也是电子商务价值链的倡导者。在此之前,他曾领导Oracle公司最富经验的数据库专家为美国North Central的Oracle大型客户提供技术和策略支持。
Jonathan Stern 在本书的最初版本中,融合了他13年以上的IT经验。他曾经担任咨询、系统架构和技术销售等领域的高级职位。他拥有Oracle在所有主要开放系统的硬件和操作系统方面的丰富经验,包括性能调整(tuning)、扩展(scaling)、并行(parallelism)、Oracle并行服务器(Oracle Parallel Server)、高可用性、数据仓库和OLTP。他发表了很多论文,并出席了很多有关Oracle动态并行化扩展以及重新组织段等主题的内部和外部会议。
 
 
本书封面的动物是蝉。目前,大约存在1 500种蝉。通常,蝉是一种大型的昆虫,有细长的翅膀,腹部大约有1英寸。它们的头很大,有3只眼睛和一个用于穿刺与吮吸树液的吸管。蝉会发出尖锐的嗡嗡声,这实际上是雄性交尾的歌曲,也是已知最刺耳的昆虫噪音之一。
蝉产生于春季或者夏季的土地,蜕皮,从壳中爬出来。它们停留在附近的树木和庄稼上,大约4周或者6周等待交配。然后,成年的蝉就会死去,幼虫会躲避到土地中。幼虫靠近树根,依靠树液生活4~17年的时间,此后会再次从土地中出现,蜕皮,交配,开始新的生命周期。蝉的生命周期可能是昆虫中时间最长的;最常见的品种是成活13~17年的蝉。