本书详尽地介绍了Oracle OCP考试的基础知识,并在一定程度上加深了层次。重点加强了概念和方法的讲述。重点内容包括Oracle体系结构、SQL及PL/SQL、高速和优化、备份恢复、网络管理等。
本书的每一章节都附有多个例子和练习题,研习这些例子、完成这些练习题可以帮助读者更好地理解所讲的内容。大多数的章节都是相对独立的,读者可以从任何一章开发读起。在书的最后还针对考试缩写了一些模拟题,并对答案作了详细的说明。
本书适合于参加Oracle OCP认证考试的人员,也可用作数据库管理人员的日常参考手册,是一本实用的自学教材和使用手册。
第1章 Oracle数据库体系结构基础
1.1 Oracle存储器结构
1.2 后台进程
1.3 Oracle物理存储结构
1.4 本章小结
1.5 本章练习
1.6 习题答案
第2章 建立和配置数据库
2.1 手工创建数据库
2.2 本章小结
2.3 本章习题
2.4 习题答案
第3章 段和在座结构
3.1 不同类型的段及其使用
3.2 数据块
3.3 获得存储结构信息
3.4 管理回滚段
3.5 本章小结
3.6 本章习题
3.7 习题答案
第4章 管理数据库对象
4.1 管理表
4.2 管理索引
4.3 管理约束条件
4.4 配置数据在座
4.5 管理程序对象
4.6 管理增长的数据库
4.7 本章小结
4.8 本章习题
4.9 习题答案
第5章 数据库安全管理
5.1 安全性能
5.2 管理用户
5.3 管理权限
5.4 审计
5.5 本章小结
5.6 本章习题
5.7 习题答案
第6章 SQL语言
6.1 SQL基础
6.2 中级SQL
6.3 高级SQL
6.4 本章小结
6.5 本章习题
6.6 习题答案
第7章 PL/SQL
7.1 理解PL/SQL引擎
7.2 PL/SQL的组件
7.3 过程和函数
7.4 触发器
7.5 创建触发器
7.6 数据库子程序及包
7.7 游标
7.8 导入导出
7.9 SQL *loader介绍
7.10 本章小结
7.11 本章习题
7.12 习题答案
第8章 备份和恢复
8.1 停车场份策略
8.2 理解物理数据丢失与逻辑数据丢失
8.3 使用逻辑备份
8.4 使用冷物理备份
8.5 使用热物理备份
8.6 使用恢复管理器进行物理备份
8.7 从逻辑备份中恢复
8.8 使用物理恢复
8.9 使用备份过程时的恢复情形
8.10 本章小结
8.11 本章习题
8.12 习题答案
第9章 性能调整
9.1 性能调整简介
9.2 调整规则
9.3 调整目标
9.4 使用Oracle诊断工具
9.5 SQL应用调2与设计
9.6 调整内存
9.7 调整重做机制
9.8 调整磁盘I/O
9.9 优化导出性能
9.10 怎样优化导入参数
9.11 本章小结
9.12 本章习题
9.13 习题答案
第10章 网络管理
10.1 理解Oracle网络产品特性
10.2 Net体系结构
10.3 使用Net Assistant
10.4 配置服务器和客户机
10.5 使用Oracle连接管理器
10.6 配置一些新特性
10.7 本章小结
10.8 本章习题
10.9 习题答案
第11章 模拟练习题
11.1 PL/SQL部分
11.2 体系结构部分
11.3 备份与恢复部分
11.4 优化调整部分
11.5 网络管理部分
附录A Oracle DBA认证方法
A.1 Oracle DBA认证
A.2 OCP考试准备策略
A.3 提高分数的策略
附录B 常用视图说明
当今在对信息技术(IT)产业的专业人员大量需求的情况下,Oracle公司的oracle认证专家(OCP)DBA证书系列考试对于IT人员来说,在数据库领域是最热门的认证。你决心争取通过该认证确实是正确的,因为有了Oracle认证,在高度竞争的就业市场上你就有了明显的优势。OCP对于数据库专业人士来说是一种职业升迁的重要途径。oracel对于企业范围的信息管理是成熟、可靠和稳定的。但是,面对极度缺乏合格的Oracle专家的企业,则需要Oracle专业技能的某种衡量标准。
如果你已经是一们Oracle专家,你可能想知道“为什么我要通过认证?”,或许,你具有作为Oracle DBA或开发员的成功生涯,陶醉于自己的履历上有Oracle这个词。当前的职业行情更增加了你这种优越感,所以你当然有权利这样想。不过,虽然你在自己的履历上填写这个词时,不会有人说你不懂Oracle,但是,如果不进行技术性的测试,怎样才能证明你对Oracle的掌握程度呢?在Oracle证书出现时,我们也开发问自己这个问题,并吃惊地发现,虽然使用了多年Oracle,开发了许多Oracle程序,但关于Oracle,有许多东西我们还不知道。现在,我们知道这些东西的惟一途径就是花时间和精力通过认证考试。
本书主要分为六大部分。第一部分:Oracle 9i的体系结构。介绍了Oracle存储器结构、后台进程、Oracle的物理存储结构、如何手工建立和配置数据库、侧面和存储结构的管理、如何管理数据库对象(包括表、索引、结束等)、数据库安全性管理(包括用户和权限管理)。第二部分:SQL及PL/SQL。介绍了SQL基础、过程、函数、游标、触发器、子程序、包、导入导出及sql*loader的用法。第三部分:性能优化及调整。介绍了优化调整的目标、原则以及如何调整内存、调整重做机制、调整磁盘I/O、优化导出性能及如何优化导入参数。第四部分:备份和恢复。介绍备份策略、逻辑备份、物理备份以及几种常用的恢复方法。第五部分:网络管理,介绍Net体系结构、如何配置服务器和客户机、如何使用Oracle连接管理器。第六部分:OCP考试模拟题。因OCP考试采用英文试卷,所以本书第章之后的习题及考试模拟题均采用英文试题。
本书的作者都有多年的Oracle使用管理经验,并用Oracle开发过大型应用系统,这对编写工作起了很大的作用。本书第1章到第5章由彭晏飞编写,第6章到第8章由李季编写,第9、10章由智雨青编写,第11章由王云峰、苏亚拉整理编译。另外,下列人员也参加了素材整理及排版工作,在此一并表示感谢,他们是张勇、刘炳、马迅、王腾、卢新华、杨鹃、鲁鸿、丁平、巩芳、武岸、夏松、董铭、顾谦、华廷、也昆、胡进、莫迎、隋健、姜纶、童庆、何玲、钟琴、徐旭、王匀、顾尚、宋海、刘桦、苏微、张扬、隋冬、郭霞、陆颂等。
由于时间仓促,不当之处在所难免,欢迎广大读者批评指正。