黑白分明的 Oracle 架构,Oracle9i DBA Fundamentals算是我见过比较系统的一份资料了。嗯,讲得挺细,从数据库怎么启动关闭,到控制文件、日志文件这些底层结构,得清清楚楚,读完脑子里基本能拼出整个 Oracle 的构造图了。

实例的 SGA 和 PGA 结构解释得还不错,像Buffer CacheLibrary Cache这些搞数据库调优的应该都熟,里面还有具体例子帮你理解。你要是做过一两次性能调优,看这部分应该会觉得蛮有共鸣。

物理结构那块,像数据文件控制文件重做日志怎么配合工作的逻辑讲得比较清晰,实用性还挺高。尤其是你碰上恢复场景时,这些细节能救命。

另外,权限管理全球化支持也有写,不多但够用。配合实际用例来学习,效果会更好。还有点像 Oracle 的“语法手册 + 实操笔记”那种感觉。

如果你是准备正式上手做Oracle DBA的,或者要参与项目的数据库部署,建议这份资料可以先过一遍,先对整个架构和职责有个概念,后面再查手册也会快不少。

对了,还配了几个链接,你可以参考:

如果你刚入门 DBA,又不想一上来就啃官方文档,这份资料还挺合适,系统但不啰嗦。