Kylexlau's Weblog

Oracle官方文档

我之前接触过一些软件产品,如Linux、Emacs、Python、Ruby等。这些产品和文档都是由开源社区的黑客们自愿免费维护。黑客当然更喜欢写代码,文档比起商业产品来,还是差得太远。

Oracle的官方文档是我见过的最详尽的软件产品文档。Oracle的文档以书的形式组织,以Oracle 11gR2的官方文档为例,有220多本书。有些发行注记、安装手册什么的非常短,但是长篇文档也不再少数。

Oracle从11g开始,官方文档除pdf和html两种格式外,也增加了mobi和epub版本。Oracle称 新加的两种格式为移动格式,供移动设备使用,如Kindle和iOS设备。

我现在的读书习惯是,只读电子书,在电脑面前,就用电脑(PC或笔记本)读,不在电脑面前,就用Kindle读。用Kindle读某些书比用电脑读有效率,比如小说散文等。编程或技术类的书籍,在电脑上读PDF是更好的选择,因为可以做笔记,可以跑代码,可以做实验,这是Kindle无法做到的。

要一一去阅读Oracle这么多的官方文档,是不可能的。学习Oracle,根据一些高手的意见,一般是读了官方的Concept文档后,就去读出版的书籍,庞大的官方文档作为参考资料。

我花了不少时间研究哪些官方文档是重要的,值得常常翻阅和参考,每本重要的官方文档里有什么大致内容,什么情况下我们需要去参考它。

文档类型:

  • Guide,指南,这类属于可以用来从头读到尾的。
  • 2 Day, 两天系列。快速指南,这类也是可读的。
  • Reference,参考,有不懂处快速搜索这里。
  • Quick Reference,快速参考,比较短。

每一份文档都有一个编号,叫做Part Number。每个版本的Oracle,有很多名字相同的文档,但PN是唯一的。

文档分类,Oracle 11gR2的分类方式:

  • Server
    • Administration, Concepts, and Reference
    • Application Development
    • Application Express
    • Backup and Recovery
    • Data Warahousing
    • Languge and Interface
    • Networking and Security
    • Oracle Real Application Clusters
    • Streams and Replication
  • XStream
  • Spatial
  • Windows
  • Gateway
  • Communications Data Model
  • Java Development
  • Release Notes
  • Data Mining
  • TimesTen In-Memory Database
  • Documentation Library
  • Warehouse Builder
  • OLAP
  • Multimedia
  • Installation Guide

具体每一本手册大致讲什么,可以查New Features Guide,列一些我比较感兴趣的和比较重要的:

  • Server Administration, Concepts, and Reference

    • Concepts
    • Reference
    • Utility
    • Error Messages
    • High Availability Overview
    • Administrator’s Guide
    • Performance Tuning Guide
    • New Features Guide
    • Upgrade Guide
    • SQL Language Reference
    • PL/SQL Language Reference
    • PL/SQL Packages and Types Reference
  • Server Backup and Recovery

    • Backup and Recovery User’s Guide
    • Backup and Recovery Reference
  • Server RAC

    • Clusterware Administration and Deployment Guide
    • Real Application Clusters Administration and Deployment Guide