Oracle 数据库管理艺术:11g新特性(世界级Oracle专家权威力作)
基本信息
- 作者: (美)Sam R. Alapati Charles Kim
- 译者: 钟鸣 王君
- 丛书名: 图灵程序设计丛书
- 出版社:人民邮电出版社
- ISBN:9787115191106
- 上架时间:2008-12-4
- 出版日期:2009 年1月
- 开本:16开
- 页码:488
- 版次:1-1
- 所属分类:
计算机 > 数据库 > Oracle
编辑推荐
世界级Oracle专家权威力作.
《Oracle 10g数据库管理艺术》姊妹篇..
全面阐述Oracle 11g新特性...
推荐阅读
内容简介回到顶部↑
作译者回到顶部↑
目录回到顶部↑
第1章 安装、升级和管理更改
1.1 服务器安装中的新特性
1.2 安装oracle database 11g
1.3 数据库创建中的新特性
1.4 升级到oracle database 11g
1.5 real application testing
1.6 数据库软件补丁
第2章 数据库诊断和故障修复
2.1 故障诊断基础设施
2.2 调查和解决问题
2.3 数据库健康检查
2.4 data recovery advisor
2.5 在处理数据讹误方面的改进
第3章 数据库管理
3.1 数据库自动化
3.2 与闪回有关的新特性
3.3 数据库管理的新特性
3.4 sql*plus的新特性
3.5 联机应用维护
3.6 oracle增强的表压缩选项
1.1 服务器安装中的新特性
1.2 安装oracle database 11g
1.3 数据库创建中的新特性
1.4 升级到oracle database 11g
1.5 real application testing
1.6 数据库软件补丁
第2章 数据库诊断和故障修复
2.1 故障诊断基础设施
2.2 调查和解决问题
2.3 数据库健康检查
2.4 data recovery advisor
2.5 在处理数据讹误方面的改进
第3章 数据库管理
3.1 数据库自动化
3.2 与闪回有关的新特性
3.3 数据库管理的新特性
3.4 sql*plus的新特性
3.5 联机应用维护
3.6 oracle增强的表压缩选项
译者序回到顶部↑
Oracle Database 11g使数据库基础架构更加高效、灵活且易于管理。它在数据库管理方面有许多创新和增强,包括更改管理、故障诊断、性能管理、Data Guard管理、安全管理、存储管理和数据仓库管理等。在开发方面也有较大的创新和增强,包括本机编译PL/SQL代码、PL/SQL内联以及触发器等。除了上述较大较明显的改进外,还有几百个较小的重要改进,它们使数据库更可靠、性能更好、更容易使用和更安全。由于篇幅有限,这里就不展开叙述了,请读者阅读本书,书中自会有精彩的讨论。.
本书的两位作者Sam R. Alapati和Charles Kim都是具有20年左右数据库工作经验的资深专家,目前都在从事Oracle数据库管理方面的工作。他们对Oracle数据库的管理和使用具有丰富的经验。Sam R. Alapati拥有Oracle DBA的OCP证书以及HP-UX系统管理员证书,撰写过多部关于Oracle的著作。Charles Kim是Oracle Press的技术编辑,曾经在相关网站上提出过关于Oracle的高水平论题,发表过高质量的文章。
如前所述,Oracle Database 11g有数百个大大小小的改进和创新,要对它们进行系统的介绍,并使读者容易掌握是一件极为困难的事情。这要求作者首先要对以前的Oracle版本有全面充分的了解,其次要深入研究Oracle Database 11g,知道它有什么样的功能,哪些是以前版本没有的,哪些是以前版本有但进行了改进的。最后,还需要对这些改进和创新进行有机的组织,撰写成文。
为此,Sam R. Alapati设法参与了Oracle Database 11g Beta版扩大测试组的工作,试用了beta版软件,参考了Oracle公司向beta版测试参与者提供的技术研究论文,为本书的撰写做了充分的准备。..
译者对作者的这种严谨的工作态度表示由衷的敬佩,向他们致以崇高的敬意!
作者的这种严谨的工作态度也给译者带来了很大的压力(也可以说是动力)。为了正确地翻译本书的技术内容,表达作者的意图,译者参考了许多相关的Oracle书籍,专门安装了Oracle Database 11g、Oracle Database 10g和Oracle 9i等软件,建立了工作环境,以便在翻译过程中参考。对于本书的翻译,不敢说是尽善尽美,但至少我们尽力了。当然,由于译者水平受限,翻译时间有限,在翻译中肯定有许多不到之处,敬请读者批评指正。
参加本书翻译的主要成员是钟鸣和王君。全书由刘晓霞同志审校。同时担任部分翻译及校对工作的还有梅刚、郝玉洁、杨桦、杨卫军、孙登峰、陈聪、邵晖、汪海玲、何江华、田晓涛、冯建奎、耿娜、左钦文、谌汉娥、张杰民、朱涛江、施加松、孙勇、陈小雷、刘伟、邵俊峰、梁卫平、赫立亮、苏秀玲、赵彦萍、马永良、张启斌、文卫东、张野、李海俊、汪民红、侯进、范庆英、严雷磊、方遒等。...
译者
2008年6月11日
本书的两位作者Sam R. Alapati和Charles Kim都是具有20年左右数据库工作经验的资深专家,目前都在从事Oracle数据库管理方面的工作。他们对Oracle数据库的管理和使用具有丰富的经验。Sam R. Alapati拥有Oracle DBA的OCP证书以及HP-UX系统管理员证书,撰写过多部关于Oracle的著作。Charles Kim是Oracle Press的技术编辑,曾经在相关网站上提出过关于Oracle的高水平论题,发表过高质量的文章。
如前所述,Oracle Database 11g有数百个大大小小的改进和创新,要对它们进行系统的介绍,并使读者容易掌握是一件极为困难的事情。这要求作者首先要对以前的Oracle版本有全面充分的了解,其次要深入研究Oracle Database 11g,知道它有什么样的功能,哪些是以前版本没有的,哪些是以前版本有但进行了改进的。最后,还需要对这些改进和创新进行有机的组织,撰写成文。
为此,Sam R. Alapati设法参与了Oracle Database 11g Beta版扩大测试组的工作,试用了beta版软件,参考了Oracle公司向beta版测试参与者提供的技术研究论文,为本书的撰写做了充分的准备。..
译者对作者的这种严谨的工作态度表示由衷的敬佩,向他们致以崇高的敬意!
作者的这种严谨的工作态度也给译者带来了很大的压力(也可以说是动力)。为了正确地翻译本书的技术内容,表达作者的意图,译者参考了许多相关的Oracle书籍,专门安装了Oracle Database 11g、Oracle Database 10g和Oracle 9i等软件,建立了工作环境,以便在翻译过程中参考。对于本书的翻译,不敢说是尽善尽美,但至少我们尽力了。当然,由于译者水平受限,翻译时间有限,在翻译中肯定有许多不到之处,敬请读者批评指正。
参加本书翻译的主要成员是钟鸣和王君。全书由刘晓霞同志审校。同时担任部分翻译及校对工作的还有梅刚、郝玉洁、杨桦、杨卫军、孙登峰、陈聪、邵晖、汪海玲、何江华、田晓涛、冯建奎、耿娜、左钦文、谌汉娥、张杰民、朱涛江、施加松、孙勇、陈小雷、刘伟、邵俊峰、梁卫平、赫立亮、苏秀玲、赵彦萍、马永良、张启斌、文卫东、张野、李海俊、汪民红、侯进、范庆英、严雷磊、方遒等。...
译者
2008年6月11日
前言回到顶部↑
Oracle Database 11g在更改管理、故障诊断、性能管理、Data Guard管理、存储管理和数据仓库等方面有一些重要的创新。除数据库管理方面的更改之外,还有一些应用开发特性方面的重大改进,包括本机编译PL/SQL代码、PL/SQL内联以及触发器增强等。除了一些较大较明显的更改外,还有几百个较小但重要的更改,它们使数据库更可靠、性能更好、更容易使用和更安全。.
这个前言概述了将在本书中介绍的新版本的重要特性。
更改管理
更改管理是Oracle Database 11g新特性中最好的一个。数据库和服务器升级具有相当大的不确定性。Oracle Database 11g允许在更改之前和之后测试和比较性能,因此能方便地测试升级或其他更改。Oracle称其为Real Application Testing(真正应用测试)特性,它由提供高级更改管理能力的两个重要新特性组成:
Database Replay(数据库重放)允许捕捉生产数据库的工作负载并在测试服务器上对其重放,可以在测试服务器上用捕捉到的生产负载真实地测试更改;
另一更改管理工具是SQL Performance Analyzer(SQL性能分析程序),它帮助确定系统更改对SQL语句性能的作用。
数据库自动化增强
Oracle Database 11g提供了一些有用的自动数据库管理特性。其中主要有以下几点。
automatic memory management(自动内存管理)特性允许通过设置一个名为memory_target的初始化参数来自动化Oracle内存的系统全局区(SGA)和程序全局区(PGA)组件。
Automatic SQL Tuning(自动SQL调整)特性在晚间维护时间窗中自动运行SQL Tuning Advisor(SQL调整顾问),甚至自动实现该顾问所做的SQL概要文件建议。
Automatic Database Diagnostic Monitor(ADDM,自动数据库诊断监控器)现在除覆盖单个数据库实例外,还覆盖了Oracle Real Application Clusters(Oracle真正应用集群)。
性能管理
除了每晚自动运行SQL Tuning Advisor以外,还有几项改善数据库性能的创新。下面阐述了与数据库性能相关的重要改进。
Automatic Workload Repository(自动工作负载信息库)基线增强现在除了固定基线外,还允许创建移动时间窗基线和基线模板。
SQL Plan Management(SQL计划管理)允许你自动控制SQL计划演变。
当多列相关时,多列统计数据给优化程序提供了更有用的统计数据。
私有统计数据允许在将优化程序统计数据公布给查询优化程序使用前测试这些数据。
服务器端结果高速缓存允许高速缓存SQL和PL/SQL结果,从而极大地提高了性能。也存在新的客户端结果高速缓存。
SQL Test Case Builder(SQL测试案例生成器)允许方便地创建测试案例,使你能在别的系统上重新生成一个有问题的SQL意外事件。
故障诊断能力增强
这个前言概述了将在本书中介绍的新版本的重要特性。
更改管理
更改管理是Oracle Database 11g新特性中最好的一个。数据库和服务器升级具有相当大的不确定性。Oracle Database 11g允许在更改之前和之后测试和比较性能,因此能方便地测试升级或其他更改。Oracle称其为Real Application Testing(真正应用测试)特性,它由提供高级更改管理能力的两个重要新特性组成:
Database Replay(数据库重放)允许捕捉生产数据库的工作负载并在测试服务器上对其重放,可以在测试服务器上用捕捉到的生产负载真实地测试更改;
另一更改管理工具是SQL Performance Analyzer(SQL性能分析程序),它帮助确定系统更改对SQL语句性能的作用。
数据库自动化增强
Oracle Database 11g提供了一些有用的自动数据库管理特性。其中主要有以下几点。
automatic memory management(自动内存管理)特性允许通过设置一个名为memory_target的初始化参数来自动化Oracle内存的系统全局区(SGA)和程序全局区(PGA)组件。
Automatic SQL Tuning(自动SQL调整)特性在晚间维护时间窗中自动运行SQL Tuning Advisor(SQL调整顾问),甚至自动实现该顾问所做的SQL概要文件建议。
Automatic Database Diagnostic Monitor(ADDM,自动数据库诊断监控器)现在除覆盖单个数据库实例外,还覆盖了Oracle Real Application Clusters(Oracle真正应用集群)。
性能管理
除了每晚自动运行SQL Tuning Advisor以外,还有几项改善数据库性能的创新。下面阐述了与数据库性能相关的重要改进。
Automatic Workload Repository(自动工作负载信息库)基线增强现在除了固定基线外,还允许创建移动时间窗基线和基线模板。
SQL Plan Management(SQL计划管理)允许你自动控制SQL计划演变。
当多列相关时,多列统计数据给优化程序提供了更有用的统计数据。
私有统计数据允许在将优化程序统计数据公布给查询优化程序使用前测试这些数据。
服务器端结果高速缓存允许高速缓存SQL和PL/SQL结果,从而极大地提高了性能。也存在新的客户端结果高速缓存。
SQL Test Case Builder(SQL测试案例生成器)允许方便地创建测试案例,使你能在别的系统上重新生成一个有问题的SQL意外事件。
故障诊断能力增强
媒体评论回到顶部↑
“这是市面上最详细的11g参考书,内容非常丰富,我极力推荐此书。”...
——Amazon.com
——Amazon.com
书摘回到顶部↑
第1章安装、升级和管理更改
1.1服务器安装中的新特性
1.1.1最佳灵活结构的更改
Oracle Database 11g安装过程在指定Oracle基目录、Oracle主目录和闪回恢复区(flash recovery area)的方法上有一些变化。此外,还有一个名为自动诊断信息库(automatic diagnostic repository,ADR)的新基础设施,它为所有数据库诊断信息提供了统一场所。
1.选择Oracle基目录位置
Oracle基目录是安装Oracle软件的顶层目录,这个目录的OFA推荐路径为/mount_poi nt/app/[Oracle软件拥有者]。例如,一般的Oracle基目录路径为/u01/app/oracle,其中oracle为Oracle软件拥有者。建议将Oracle基目录作为一个环境变量,就像在以前的Oracle版本中一样,不过以后的Oracle版本可能会使它成为一个强制性的变量。Oracle Universal Installer现在提供了一个编辑或选择Oracle基目录的列表框。Oracle Universal Installer从你提供的Oracle基目录位置自动导出默认的Oracle主目录位置。Oracle主目录为Oracle基目录的一个子目录,这是你安装自己的所有Oracle软件的位置。如果想指定其他目录作为Oracle主目录,可以编辑Oracle Universal Installer提供的目录位置。Oracle建议你为用户创建的多个Oracle主目录指定相同的Oracle基目录。
2.选择数据文件和闪回恢复区位置
在Oracle Database 11g中,默认情况下所有数据文件都位于Oracle基目录下的一个目录层上。闪回恢复区也在Oracle基目录下的一个目录层上,Oracle建议在与驻留数据文件的磁盘不同的某个磁盘上创建闪回恢复区。而在Oracle Database 10g中,闪回恢复区和数据文件两者都位于Oracle主目录中。在Oracle Database11g数据库中,假如你选择/uol/app/oracle作为Oracle基目录,则数据文件和闪回恢复区的位置应该如下所示:
……
1.1服务器安装中的新特性
1.1.1最佳灵活结构的更改
Oracle Database 11g安装过程在指定Oracle基目录、Oracle主目录和闪回恢复区(flash recovery area)的方法上有一些变化。此外,还有一个名为自动诊断信息库(automatic diagnostic repository,ADR)的新基础设施,它为所有数据库诊断信息提供了统一场所。
1.选择Oracle基目录位置
Oracle基目录是安装Oracle软件的顶层目录,这个目录的OFA推荐路径为/mount_poi nt/app/[Oracle软件拥有者]。例如,一般的Oracle基目录路径为/u01/app/oracle,其中oracle为Oracle软件拥有者。建议将Oracle基目录作为一个环境变量,就像在以前的Oracle版本中一样,不过以后的Oracle版本可能会使它成为一个强制性的变量。Oracle Universal Installer现在提供了一个编辑或选择Oracle基目录的列表框。Oracle Universal Installer从你提供的Oracle基目录位置自动导出默认的Oracle主目录位置。Oracle主目录为Oracle基目录的一个子目录,这是你安装自己的所有Oracle软件的位置。如果想指定其他目录作为Oracle主目录,可以编辑Oracle Universal Installer提供的目录位置。Oracle建议你为用户创建的多个Oracle主目录指定相同的Oracle基目录。
2.选择数据文件和闪回恢复区位置
在Oracle Database 11g中,默认情况下所有数据文件都位于Oracle基目录下的一个目录层上。闪回恢复区也在Oracle基目录下的一个目录层上,Oracle建议在与驻留数据文件的磁盘不同的某个磁盘上创建闪回恢复区。而在Oracle Database 10g中,闪回恢复区和数据文件两者都位于Oracle主目录中。在Oracle Database11g数据库中,假如你选择/uol/app/oracle作为Oracle基目录,则数据文件和闪回恢复区的位置应该如下所示:
……







点击看大图








加载中...

