译 者 序

信息处理技术伴随着人类的发展而不断前进,从结绳纪事、甲骨文,到当今的计算机数据处理技术。每一次信息处理技术的飞跃,都会为人类社会带来巨大的发展。

20世纪90年代,美国取得的计算机经济奇迹令世界瞩目,令计算机技术深入社会生活的方方面面,而所有这些事物的基础都是信息(数据)的处理技术,即数据库技术。

经过短短数十年的发展,Oracle终结了数据库领域中诸侯争霸的局面,屹立在这个行业的最前沿。 Oracle凭借多种优势脱颖而出:
(1) 拥有其他数据库系统所没有的表空间概念;
(2) 拥有真正的行级锁功能;
(3) 拥有多版本数据功能,读写操作不会相互等待;
(4) 拥有更快的处理速度和更高的安全性;
(5) 拥有丰富的数据字典,易于DBA判断数据库的各种情况;
(6) 拥有非常简单明了的备份与恢复原理;
(7) Oracle数据库可以启动到多个阶段,DBA可以在不同的情况下,通过启动到特定的阶段解决一些特殊问题;
(8) Oracle可以跨越多种软、硬件平台。

作者Darl Kuhn先生拥有多年的数据库管理员实践工作经验和教学经验。本书是他凭借这些工作和教学经验,倾力奉献给各位读者朋友的大礼,其中涵盖了从入门知识到成长为Oracle数据库专家的所有内容。

本书并非空谈理论的教材,而是处处从实际出发,介绍能够真正诊断、处理和解决问题的方法和技术。例如,第1章从最基础、最实用的起点出发,介绍安装Oracle程序的方法。这就避免了纸上谈兵,从一开始就通过详细介绍使用命令行界面和图形界面安装Oracle程序的方法,让大家掌握最基础、最实用的技术,并养成不仅知其然还要知其所以然的好习惯。

本书还介绍了Oracle数据库的入门知识,它们对于初学者来说非常重要。

对于表空间、可插拔数据库等Oracle数据库独有的概念,本书更是从理论到实践方法进行了非常详尽的介绍,从而使读者能够理解Oracle数据库精髓。

本书在一些细微之处,也能做到知无不言、言无不尽,如在介绍数据库安全性时,详细地介绍了使用和更换密码的各种注意事项。

在介绍备份与恢复操作时,作者也考虑了过度依赖自动化功能的害处,通过详细介绍每个处理步骤的来龙去脉和具体的代码,确保大家掌握手动备份与恢复数据库的方法。

为了让大家能够在遇到问题时,做到不慌乱、从容处置各种情况,本书第22章介绍了一些最常见的诊断和处理问题的技巧,它们都源自真实的事例。

本书的最后一章介绍了在Oracle Database 12c中引入的新功能——可插拔数据库,确保大家永远站在新技术的最前列。

总而言之,本书既可以作为初学者的Oracle数据库入门教材,也可以作为中等水平DBA的进阶教程,还能够帮助资深DBA精炼技术知识并了解Oracle最新的功能。

因时间仓促,译者水平有限,本书的错漏之处欢迎广大读者朋友们批评指正。

目录

  • 译 者 序
  • 前  言
  • 第1章 安装Oracle
  • 第2章 实现数据库
  • 第3章 配置高效环境
  • 第4章 表空间和数据文件
  • 第5章 管理控制文件、联机重做 日志和归档
  • 第6章 用户账号和基本安全
  • 第7章 表和约束
  • 第8章 索引
  • 第9章 视图、同义词和序列
  • 第10章 数据字典的基础结构
  • 第11章 大对象
  • 第12章 分区:分而治之 
  • 第13章 数据泵
  • 第14章 外部表
  • 第15章 物化视图
  • 第16章 用户管理的备份与恢复
  • 第17章 配置RMAN 
  • 第18章 RMAN备份和报告
  • 第19章 RMAN恢复操作
  • 第20章 Oracle安全备份
  • 第21章 作业自动化
  • 第22章 数据库疑难解答
  • 第23章 可插拔数据库