大家好,这里是 Lucifer三思而后行,专注于提升数据库运维效率。
目录
前言
最近在看 Thomas Kyte 的《Oracle编程艺术 深入理解数据库体系结构》,对 Oracle 官方文档的探索重新有了兴趣,顺便整理了一下,目前官方只有 11~23 的在线文档,其他更早的版本需要从其他渠道进行收集,经过一番努力,总算是收集的七七八八了,也就分享出来供大家一起查阅,共同进步。
资源分享
首先,列了一些学习使用 Oracle 数据库比较常用的网址:
- Oracle Software Delivery Cloud
- Oracle Database 官方文档
- My Oracle Support(MOS)/metalink
- Quick Links(下载安装包)
- Release Schedule of Current Database Releases (Doc ID 742060.1)
- Oracle Database Software Downloads 19C
- Patch 6880880
- Assistant: Download Reference for Oracle Database/GI Update, Revision, PSU, SPU(CPU), Bundle Patches, Patchsets and Base Releases (Doc ID 2118136.2)
- Primary Note for Database Proactive Patch Program (Doc ID 888.1)
- Database 11.2.0.4 Proactive Patch Information (Doc ID 2285559.1)
- Database 12.2.0.1 Proactive Patch Information (Doc ID 2285557.1)
- Oracle Database 19c Proactive Patch Information (Doc ID 2521164.1)
- AutoUpgrade Tool (文档 ID 2485457.1)
- Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAchk (文档 ID 2550798.1)
Oracle Database 官方在线文档汇总列表:
版本 | 下载链接 | 在线浏览地址 |
---|---|---|
Oracle 23ai Book | 下载 | 在线浏览 |
Oracle 21c Book | 下载 | 在线浏览 |
Oracle 19c Book | 下载 | 在线浏览 |
Oracle 18c Book | 下载 | 在线浏览 |
Oracle 12.2 Book | 下载 | 在线浏览 |
Oracle 12.1 Book | 下载 | 在线浏览 |
Oracle 11.2 Book | 下载 | 在线浏览 |
Oracle 11.1 Book | 下载 | 在线浏览 |
Oracle 10.2 Book | 下载 | 在线浏览 |
Concepts 中文版 10g R2 | - | 在线浏览 |
Oracle 10.1 Book | 下载 | 在线浏览 |
Oracle 9.2 Book | 下载 | 在线浏览 |
Oracle 9.0 Book | 下载 | 在线浏览 |
Oracle 8.1.7 Book | - | 在线浏览 |
Oracle 8.1.6 Book | 下载 | 在线浏览 |
Oracle 7.3.4 Book | 下载 | 在线浏览 |
⭐️ 偷懒的也可以花费 25 墨值直接在墨天轮网站下载博主整理好的 Oracle 官方手册离线版合集(7~23ai)。
阅读官方文档
要想在上万页的 Oracle 文档中快速精准的找到想要的内容,首先就要先了解官方文档的结构,由哪些部分组成,本文以当前支持的长期版本 19C 为例:
打开 Oracle Database 19C Book 文档,映入眼帘的就是如下这个界面:
查看左侧的列表,有很多选项,我挑选一些 DBA 和开发人员比较常用到的进行讲解:
- Install and Upgrade:安装与升级
- Administration:数据库管理
- Development:数据库开发
- Performance:性能优化
- High Availability:高可用
Database Concepts
首先作为 Oracle 入门学习者来说,《Oracle Database Concepts》 是必读文档,详细的介绍了 Oracle 数据库的基础概念和体系结构,是一本很好的入门读物,建议精读。
在 【Administration】下可以看到 【Database Concepts】:
打开之后,可以通过对应的章节查询需要了解的信息,比如我要查看数据库内存结构相关的部分:
这样就可以快速精准的找到我们想看的内容。
Administrator’s Guide
作为 Oracle DBA,《Oracle Database Administrator’s Guide》 是必须要看的一本书,建议精读。
这本书介绍了各种管理 Oracle 数据库的场景,包括管理表,索引,表空间,控制文件,redo,undo 等等。比如,我们想要查询如何管理控制文件:
关于控制文件管理的相关信息都列在这里了,只需要静心研究即可。
Database Reference
《Database Reference》详述了 Oracle 的所有初始化参数,数据字典,动态性能视图,Oracle 自带的用于数据库管理的 SQL 脚本,Oracle 等待事件,Oracle 统计信息等知识。建议粗读一遍,了解大概即可,在需要用到的时候能快速找到想要的内容即可。
比如我们想要快速找到 db_block_size 相关的介绍:
Install and Upgrade
作为每一个 Oracle DBA 都避不过的一件事就是安装和升级 Oracle 数据库,在这方面,Oracle 提供了非常全面的详细的文档:《Install and Upgrade》,这本书里面囊括了各种操作系统的安装手册和注意事项。
比如我现在需要在 Linux 主机上安装一套 Oracle 19C 的数据库,安装前我发现对数据库所需的配置和依赖包不太了解,这时就可以查询官方文档:
选择对应的章节【Operating System Requirements for x86-64 Linux Platforms】:
这里非常细致的写出了所需的配置以及依赖包。
Development
如果你是开发人员,这本书《Development》就非常适合你了,详细的介绍数据库中各种开发相关的语言,包括 SQL、PL/SQL 和 JAVA 等等:
作为开发,对一些特性的了解能够让应用开发事半功倍。
Performance
这两本书《Database Performance Tuning Guide》和《SQL Tuning Guide》详细地介绍了如何优化 Oracle 数据库和 SQL。
不管是 DBA 还是开发人员,都建议精读这两本书,如果你想成为一名大牛,加油研究吧。
Oracle Database 官方文档实在是太庞大了,如果一个个介绍,这篇文章会很长很长,所以就不多赘述了。相信通过以上的介绍之后,大家可以举一反三,快速掌握如何阅读官方文档的技巧。愿此微薄之力,可助君一二。
往期精彩文章推荐
Oracle 数据库启动过程之 nomount 详解
Oracle RAC 修改系统时区避坑指南(深挖篇)
Ubuntu 22.04 一键安装 Oracle 11G RAC
使用 dbops 快速部署 MySQL 数据库
Oracle RAC 启动顺序,你真的了解吗?
达梦数据库一键安装脚本(免费)一篇文章让你彻底掌握 Python 🔥
一篇文章让你彻底掌握 Python
一篇文章让你彻底掌握 Shell 🔥
Oracle 监控 EMCC 13.5 安装部署超详细教程 🔥
Oracle 一键巡检自动生成 Word 报告 🔥
Oracle一键安装脚本的 21 个疑问与解答 🔥
Oracle一键巡检脚本的 21 个疑问与解答 🔥
全网首发:Oracle 23ai 一键安装脚本 🔥
Oracle 19C 最新 RU 补丁 19.24 ,一键安装! 🔥
Oracle Linux 6 一键安装 Oracle 11GR2 RAC
Oracle Linux 7.9 一键安装 Oracle 19C
Oracle Linux 8.9 一键安装 Oracle 19C RAC
Oracle Linux 9.4(aarch64) 一键安装 Oracle 19C 🔥
openEuler 20.03 LTS SP4 一键安装 Oracle 19C 🔥
openEuler 22.03 LTS SP4 一键安装 Oracle 19C RAC
RHEL 7.9 一键安装 Oracle 19C 19.23 RAC
Redhat 8.4 一键安装 Oracle 11GR2
RedHat 9.4(aarch64) 一键安装 Oracle 19C
龙蜥 Anolis 7.9 一键安装 Oracle 19C 19.23
龙蜥 Anolis OS 8.8 一键安装 Oracle 19C
SUSE 15 SP5 一键安装 Oracle 19C
统信 UOS V20 1070(a) 一键安装 Oracle 11GR2
Ubuntu 22.04 一键安装 Oracle 19C
Ubuntu 14.04 一键安装 Oracle 19C
银河麒麟 Kylin V10 SP3 一键安装 Oracle 19C 🔥
银河麒麟 Kylin V10 SP3 一键安装 Oracle 11GR2 RAC
Oracle DataGuard GAP 修复手册 🔥
优化 Oracle:最佳实践与开发规范
DBA 必备:Linux 软件源配置全攻略 🔥
Linux 一键配置时钟同步全攻略 🔥
Starwind 配置 ISCSI 共享存储
SUSE 15 SP3 安装 Oracle 19C RAC 数据库
达梦 8 数据库安装手册 🔥
Oracle 12CR2 RAC 安装避坑宝典
Linux7 安装 Oracle 19C RAC 详细图文教程 🔥
Oracle ADG 搭建 RAC to Single 详细教程
Oracle DataGuard GAP 修复手册 🔥
Oracle 分区表之在线重定义
AutoUpgrade 快速升级 Oracle 数据库
Oracle 数据库巡检命令手册 🔥
Oracle 数据坏块的 N 种修复方式 🔥
数据库 SQL 开发入门教程
超全 Linux 基础命令总结 🔥
VMware 虚拟机安装 Linux 系统
Linux 安装 MySQL 详细教程
教你玩转 SQLPLUS,工作效率提升 200%
感谢您的阅读,这里是 Lucifer三思而后行,欢迎 点赞+关注,我会持续分享数据库知识、运维技巧。