内容简介
第一部分Oracle数据库11g基础
第1章 数据库基础简介
1.1数据库起源
1.2数据库主要特征
1.3数据库构成
1.4数据库管理系统
1.5关系数据库
1.6本章小结
第2章Oracle 11 g概述
2.1 Oracle数据库发展演进史
2.2 Oracle版本号的含义
2.3 Oracle网格技术
2.3.1网格概述
2.3.2网格的基本属性
2.3.3 Oracle网格基础架构
2.4 Oracle llg新特性
2.4.1企业网格管理的高可用性
2.4.2更加优化的性能
2.4.3简化的信息管理
2.4.4集成的信息
2.4.5内置的业务智能
2.4.6开发平台
2.5本章小结
第3章Oracle 11 g数据库的安装、启动及关闭
3.1在Windows环境下安装的软硬件要求
3.2在Windows环境下安装Oracle 11g
3.3在Linux环境下安装前的准备
3.3.1安装Oracle 11 g对硬件的要求
3.3.2安装Oracle 11 g对操作系统的要求
3.3.3安装RedHat AS4操作系统时的注意事项
3.3.4检查安装Oracle 11g所必需的包
3.3.5内核参数配置
3.3.6创建安装数据库所需要的用户(组)
3.3.7添加Oracle用户的限制参数
3.3.8创建安装所需要的目录
3.3.9设置Oracle的环境变量
3.3.10解压缩安装包
3.4在Linux环境下安装Oracle 11g
3.4.1 Oracle用户图形终端方式登录
3.4.2安装操作过程
3.4.3登录 OEM界面验证安装
3.5 Oracle 11g数据库实例的创建
3.5.1在Windows环境下创建数据库
3.5.2在Linux环境下用DBCA创建数据库
3.6 Oracle 1 1g实例的启动和关闭
3.6.1在Windows操作系统下启动和关闭Oracle实例
3.6.2在Linux环境下启动Oracle实例
3.6.3在Linux环境下关闭Oracle实例
3.6.4在Linux环境下启动和关闭Oracle监听进程
3.7本章小结
第4章Oracle数据库结构
4.1 Oracle体系结构
4.1.1基本术语
4.1.2体系结构图解
4.1.3表空间与数据文件
4.1.4临时表空间与临时文件
4.1.5 Oracle存储结构介绍
4.1.6控制文件
4.1.7日志文件
4.1.8服务器参数文件
4.1.9密码文件/跟踪文件/警告日志
4.2 Oracle服务器结构
4.2.1 Oracle服务器与Oracle实例
4.2.2物理结构与逻辑结构的关系
4.2.3系统全局区(SGA)
4.2.4后台进程
4.2.5程序全局区PGA
4.3数据字典
4.3.1 Oracle数据字典的构成
4.3.2 Oracle常用的数据字典
4.3.3 Oracle常用的动态性能视图
4.4本章小结
第二部分Oracle之SQL&PL/SQL
第5章SQL语言介绍
5.1 SQL语言概述
5.1.1 SQL语言特点
5.1.2 SQL语言分类
5.1.3 SQL语言的编写规则
5.2使用SELECT检索数据
5.2.1使用FROM子句指定表
5.2.2使用SELECT(必要元素)指定列
5.2.3使用WHERE子句指定行
5.2.4使用ORDER BY子句
5.2.5使用DISTINCT检索唯一的表列值
5.2.6使用算术运算符
5.3基本函数的使用
5.3.1字符函数
5.3.2数字函数
5.3.3日期函数
5.3.4转换函数
5.3.5组函数
5.3.6使用GROUPBY进行数据分组
5.3.7使用HAVING子句限制分组数据
5.3.8 Oracle递归函数的使用
5.4复杂SELECT语句的使用
5.4.1集合操作
5.4.2子查询
5.4.3表连接
5.4.4 CASE语句的使用
5.4.5强大的DECODE函数
5.5 DDL语句的使用
5.5.1常用的数据类型
5.5.2表
5.5.3主键
5.5.4外键
5.5.5约束
5.5.6索引
5.5.7视图
5.5.8序列
5.5.9同义词
5.6 DML语句的使用
5.6.1使用INSERT语句插入表数据
5.6.2使用UPDATE语句更新表数据
5.6.3使用DELETE语句删除表数据
5.6.4使用MERGE语句修改表数据
5.6.5 TRUNCATE语句的使用
5.7使用描述语句
5.8本章小结
第6章PL/SQL基础编程
6.1 PL/SQL概述
6.1.1 PL/SQL语言
6.1.2 PL/SQL主要特性
6.1.3 PL/SQL的开发和运行环境
6.1.4运行PL/SQL程序
6.2 PL/SQL编程
6.2.1基本语言块
6.2.2字符集和语法注释
6.2.3数据类型和类型转换
6.2.4变量和常量
6.2.5表达式和运算符
6.2.6流程控制
6.3过程和函数
6.3.1过程
6.3.2函数
6.4错误处理
6.4.1预定义异常
6.4.2用户定义异常
6.5本章小结
第7章PL/SQL高级应用
7.1包
7.1.1包头
7.1.2包体
7.1.3重载
7.1.4包的初始化
7.1.5 Oracle内置包
7.2集合
7.2.1 index-by表
7.2.2嵌套表
7.2.3可变数组
7.2.4集合的属性和方法
7.3 PL/SQL游标
7.3.1创建游标
7.3.2使用游标的FOR循环
7.3.3使用游标变量
7.3.4游标变量实例
7.3.5使用游标表达式
7.4 Oracle 11 g中PL/SQL的新特性
7.5本章小结
第三部分Oracle客户端工具
第8章SQLPIus工具介绍
8.1用SQLPlus与数据库交互
8.1.1 SQLPlus的主要功能
8.1.2启动SQLPlus连接数据库
8.2使用SQLPlus的编辑功能
8.2.1 SQL语句、PL/SQL块与SQLPlus命令的区别
8.2.2编辑命令
8.2.3保存命令
8.2.4加入注释
8.2.5运行命令
8.2.6编写交互命令
8.2.7使用绑定变量
8.2.8跟踪语句
8.3使用SQLPlus格式化查询结果
8.3.1格式化列
8.3.2定义页与报告的标题和维
8.3.3存储和打印结果
8.4本章小结
第9章Oracle SQL Developer工具介绍
9.1 SQL Developer概述
9.1.1 SQL Developer版本演化
9.1.2 SQL Developer产品特点
9.1.3 SQL Developer下载与安装
9.2创建数据库连接
9.2.1连接到Oracle数据库
9.22连接到MySQL数据库
9.2.3连接到SQL Server数据库
9.3使用SQL Worksheet操作数据库
9.3.1检索数据
9.3.2插入数据
9.3.3修改数据
9.3.4删除数据
9.4使用SQL Developer 开发和调试PL/SQL
9.4.1准备工作
9.4.2创建并编译PL/SQL过程
9.4.3运行PL/SQL过程
9.4.4调试PL/SQL过程
9.5使用SQL Developer运行或创建报表
9.5.1运行预定义报表
9.5.2创建自定义报表
9.6使用SQL Developer导出操作
9.6.1导出数据
9.6.2导出对象定义
9.7使用SQL Developer 迁移工作台
9.7.1迁移工作台概述
9.7.2数据迁移实例演示
9.8本章小结
第四部分 Orackle11g数据库管理
第10章 管理控制文件
10.1控制文件概述
10.1.1控制文件的组成
10.1.2控制文件的大小
10.1.3控制文件更新
10.1.4可复用区与不可复用区
10.2控制文件的多种复用
10.2.1使用init.ora多路复用控制文件
10.2.2使用APFILE多路复用控制文件
10.2.3添加更多控制文件副本的步骤
10.3查询控制文件信息
10.4控制文件的创建步骤
10.5维护控制文件
10.6本章小结
第11章 管理日志文件
11.1管理重做日志文件
11.2日志文件组、日志切换和日志归档
11.3了解检查点
11.4查询、新建、删除日志文件
11.5本章小结
第12章 管理表空间和数据文件
12.1表空间与数据文件的关系
12.2 Oracle 11 g默认的表空间列表
12.2.1 SYSTEM表空间
12.2.2 SYSAUX表空间
12.3建立表空间
12.3.1创建表空间的语法
12.3.2选择盘区管理方式建立表空间
12.3.3选择段空间管理方式建立表空间
12.3.4创建非标准块表空间
12.3.5建立大文件表空间
12.4维护表空间与数据文件
12.4.1改变表空间的读写状态
12.4.2改变表空间的名称
12.4.3设置默认表空间
12.4.4删除表空间
12.4.5增建新的数据文件到表空间
12.4.6删除表空间中无数据的数据文件
12.4.7数据文件的自动扩展设置
12.5管理撤销表空间(UNDO)
12.5.1撤销表空间的作用
12.5.2与撤销表空间有关的参数
12.5.3表空间的基本操作
12.6管理临时表空间
12.6.1临时表空间的概念
12.6.2建立临时表空间
12.6.3查询临时表空间的信息
12.6.4临时表空间组
12.7本章小结
第13章 模式对象管理
13.1模式与模式对象
13.2管理表
13.2.1建表时的考量
13.2.2列数据类型
13.2.3创建表的语法
13.2.4创建表的实例
13.2.5查看表的信息
13.2.6修改表结构
13.2.7重命名表
13.2.8监控表的存储空间
13.2.9修改表空间的存储设置
13.2.10删除表
13.2.11外部表的管理
13.3索引
13.3.1概念
13.3.2各种类型索引的比较和选择
13.3.3索引的基本操作
13.4视图
13.4.1概念
13.4.2视图的基本操作
13.5同义词
13.6序列
13.7本章小结
第14章 表分区与索引分区
14.1分区技术概述
14.2表分区的方法说明及实例
14.2.1范围分区(Range)
14.2.2散列(Hash)分区
14.2.3列表分区(List)
14.2.4组合分区
14.2.5 Interval分区
14.2.6外键分区
14.2.7虚拟列分区
14.3表的分区策略
14.4管理表分区
14.4.1表分区管理的操作列表
14.4.2表分区管理的操作实例
14.5分区表联机重定义
14.6创建索引分区
14.6.1索引分区概念
14.6.2本地索引分区
14.63全局索引分区
14.7管理索引分区
14.7.1索引分区管理的操作列表
14.7.2索引分区管理的操作实例
14.8查看分区信息
14.9本章小结
第15章 用户管理与安全
15.1创建与管理用户账户
15.1.1配置身份验证
15.1.2创建用户的语法
15.1.3创建用户实例
15.1.4修改用户语法与实例
15.1.5删除用户
15.2权限管理
15.2.1权限概述
15.2.2授予系统权限
15.2.3系统权限收回
15.2.4授予对象权限
15.2.5对象权限回收
15.2.6用户与权限查询
15.3角色管理
15.3.1角色概述
15.3.2预定义的Oracle系统角色
15.3.3角色创建与角色授权
15.3.4角色生效/失效
15.3.5角色与权限的查询
15.4资源配置PROFILE
15.4.1 PROFILE概述
15.4.2创建PROFILE语法
15.4.3创建PROFILE实例
15.4.4修改资源配置PROFILE
15.4.5显示资源配置PROFILE信息
15.5数据库审计
15.5.1审计概念
15.5.2审计环境设置
15.5.3登录审计
15.5.4数据活动审计
15.5.5对象审计
15.5.6清除审计数据
15.5.7查询审计信息
15.6本章小结
第16章 数据完整性和数据约束
16.1什么是事务
16.2数据并行性和一致性
16.2.1数据并行性和一致性概述
16.2.2 Oracle如何管理数据并行和一致性
16.3锁
16.3.1锁的功能、分类及类型
16.3.2表锁和事务锁
16.3.3检测和解决锁冲突
16.3.4实例分析
16.4数据完整性
16.4.1数据完整性概述
16.4.2完整性约束
16.4.3完整性约束类型
16.4.4约束检验机制
16.4.5约束状态
16.5本章小结
第17章Oracle 11g Enterprise Manager简介
17.1 Oracle 11 g EM简单介绍
17.2 Oracle 11g EM安装配置
17.2.1安装选择说明
17.2.2客户化安装
17.2.3设置与安装数据库控制
17.2.4启动Oracle 11 g EM
17.2.5登录到Oracle 11 g EM
17.3用Oracle 11 g EM管理Oracle系统
17.3.1数据库配置管理
17.3.2方案管理
17.3.3数据文件管理
17.3.4数据库用户管理
17.4用EM维护Oracle系统
17.4.1执行导出操作
17.4.2管理(本地)表空间
17.4.3浏览预警文件信息
17.5用Oracle 11g EM进行性能调整
17.5.1查看顶级活动
17.5.2监视Oracle实例是否存在锁
17.6本章小结
第五部Oracle数据库优化
第18章Oracle系统调整
18.1 Oracle初始化参数文件
18.1.1 Oracle的系统参数
18.1.2初始化参数文件SPFILE
18.1.3 Oracle 11 g新增加和淘汰参数
18.2 Oracle动态视图
18.3 Oracle SGA调整
18.3.1理解内存分配
18.3.2调整日志缓冲区分配
18.3.3调整共享池分配
18.3.4调整数据库缓冲区
18.3.5 SGA调整建议
18.4排序区调整
18.4.1排序区与其他内存区的关系
18.4.2理解排序活动
18.4.3监视排序活动
18.4.4专用模式下排序区的调整
18.4.5共享模式下排序区的调整
18.5 Oracle 11g中的自动内存优化功能
18.6本章小结
第19章Oracle SQL语句优化
19.1常用的SQL技巧
19.1.1不要用“”代替所有列名
19.1.2用TRUNCATE代替DELETE
19.1.3在确保完整性的情况下多用COMMIT语句
19.1.4尽量减少表的查询次数
19.1.5用NOT EXISTS替代NOT IN
19.1.6用EXISTS替代
19.1.7用EXISTS替代DISTINCT
19.1.8有效利用共享游标
19.1.9以合理的方式使用函数
19.2表的连接方法
19.2.1选择FROM表的顺序
19.2.2驱动表的选择
19.2.3 WHERE子句的连接顺序
19.3有效使用索引
19.3.1何时使用索引
19.3.2索引列和表达式的选择
19.3.3选择复合索引主列
19.3.4避免对大表的全表扫描
19.3.5监视索引是否被使用
19.3.6影响索引有效使用的因素
19.4 Oracle的优化器与执行计划
19.4.1优化器概念
19.4.2运行EXPLAIN PLAN
19.4.3 Oracle 1 1g中SQL执行计划的管理
19.5 Oracle 1 1g中的执行计划管理
19.5.1执行计划管理的工作原理
19.5.2执行计划管理的实例测试
19.6 Oracle 11g中的数据库重演和SQL重演
19.6.1数据库重演
19.6.2 SQL重演
19.7 Oracle的性能顾问
19.7.1 Advisor Central
19.7.2 SQL调优顾问
19.7.3 SQL访问顾问
19.8本章小结
第六部 Orace 11g 数据库的备份与恢复
第20章 备份与恢复
20.1备份与恢复概述
20.2备份分类与恢复分类
20.2.1备份分类
20.2.2恢复分类
20.3备份与恢复方法
20.4 Oracle 11 g的备份和恢复特性
20.5本章小结
第21章RMAN工具的使用
21.1 RMAN简介
21.2 RMAN资料档案库/恢复目录/控制文件
21.3创建恢复目录
21.4 RMAN与数据库的连接
21.4.1与目标数据库的连接
21.4.2与恢复目录的连接
21.5注册数据库
21.5.1注册目标数据库
21.5.2实例演示
21.6通道分配
21.6.1通道概述
21.6.2 RUN命令介绍
21.6.3自动通道配置
21.6.4手动通道配置
21.6.5显示通道配置参数
21.6.6设置通道控制参数
21.7使用BACKUP命令生成备份集
21.7.1备份集与备份片
21.7.2 BACKUP命令语法
21.7.3备份文件的存储格式
21.7.4 BACKUP备份实例
21.7.5 BACKUP的冷备份与热备份
21.8使用COPY与BACK AS COPY命令
21.8.1 COPY命令语法
21.8.2 COPY备份实例
21.8.3 BACKUP AS COPY命令
21.9备份
21.9.1压缩备份
21.9.2完全备份与增量备份
21.9.3查看备份信息
21.10使用RMAN恢复数据库
21.10.1 RESTORE命令
21.10.2 RECOVER命令
21.10.3实例解析
21.11本章小结
第22章Oracle闪回技术(Flashback)
22.1闪回技术概述
22.2闪回恢复区
22.2.1闪回恢复区的作用
22.2.2配置闪回恢复区
22.2.3闪回恢复区的文件保留策略
22.2.4使用闪回恢复区
22.2.5与闪回恢复区有关的视图
22.3闪回数据库
22.3.1闪回数据库概述
22.32配置闪回数据库
22.3.3使用闪回数据库
22.3.4与闪回数据库有关的视图
22.4闪回表
22.4.1闪回表概念
22.4.2使用闪回表
22.5闪回丢弃
22.5.1回收站概念
22.5.2使用回收站
22.5.3回收站与空间利用
22.6闪回版本查询
22.6.1闪回版本查询概念
22.6.2使用闪回版本查询
22.7闪回事务查询
22.7.1闪回事务查询概念
22.7.2使用闪回事务查询
22.8 闪回数据归档
22.8.1闪回数据归档概念
22.8.2闪回数据归档区
22.8.3使用闪回数据归档
22.8.4清除闪回数据归档区数据
22.8.5与闪回数据归档有关的视图
22.9本章小结
第23章 使用OEM向导备份和恢复数据库
23.1设置首选身份证明
23.2配置备份设置
23.3调度备份
23.4管理当前备份
23.5配置恢复设置
23.6执行恢复
23.7本章小结
第24章 逻辑备份及数据导入/导出
24.1数据泵技术概述
24.2创建目录对象
24.3使用Data Pump导出数据
24.3.1 Data Pump导出说明
24.3.2基于命令行数据泵导出实例
24.3.3基于DBMS_DATAPUMP数据泵导出实例
24.4使用Data Pump导入数据
24.4.1 Data Pump导入说明
24.4.2基于命令行数据泵导入实例
24.4.3基于DBMS_DATAPUMP数据泵导入实例
24.5监控Data Pump作业进度
24.6 EXP/LMP导出/导入数据
24.6.1 EXP/IMP概要说明
24.6.2 EXP导出实例
24.6.3 IMP导入实例
24.6.4字符集冲突问题
24.7本章小结
第七部分Oracle 11 g数据库集群技术与高可用性
第25章Oracle RAC应用
25.1 RAC概述
25.2 Oracle集群件
25.3 RAC硬件架构
25.4文件系统和卷管理
25.5 OCR与投票磁盘
25.6虚拟IP地址(VIP)
25.7集群校验工具
25.8扩展的远距离集群上的RAC
25.9系统扩展与并行
25.10管理集群数据库
25.10.1企业管理器
25.10.2以滚动的方式给应用打补丁
25.11集群11g R2增强
25.12 RAC的安装与配置
25.12.1共享存储方案说明
25.12.2软件包检查
25.12.3创建用户和组及相关配置
25.12.4设置主机名称和网关
25.12.5 Linux系统参数配置
25.12.6安装并配置ASM驱动
25.12.7安装cvuqdisk软件包
25.12.8安装grid infrastructure
25.12.9创建ASM磁盘组
25.13安装Oracle数据库软件
25.14使用DBCA创建数据库
25.15 TNS配置
25.16检查RAC集群数据库的状态
25.17使用Direct NFS Client
25.18 Oracle RAC日常维护
25.19本章小结
第26章 自动存储管理(ASM)
26.1 ASM概述
26.2 Oracle 11g中ASM都有哪些新特征
26.2.1快速重新同步(ASM Fast Mirror Resync )
26.2.2 ASM滚动升级
26.2.3为ASM管理员新增了SYSASM权限和OSASM操作系统用户组
26.2.4 ASM可扩展性和性能的增强
26.2.5新的ASM命令行(ASMCMD)命令和选项
26.3磁盘组兼容性方面新的属性
26.3.1磁盘组兼容性概要
26.3.2 COMPATIBLEASM和COMPATIBLE.RDBMS
26.3.3设置磁盘组兼容性的方法
26.4 ASM优先镜像读取
26.4.1优先镜像读取新特征概要
26.4.2配置和管理优先读取失败组
26.5 ASM快速再平衡
26.6 Oracle自动存储管理集群文件系统(ACFS)
26.6.1 Oracle ASM动态卷管理器
26.6.2 Oralce ACFS快照
26.6.3 Oracle ASM配置助手(ASMCA)
26.6.4 ASMCMD增强
26.6.5智能数据布局
26.6.6为磁盘驱动器指定扇区大小
26.6.7磁盘组更名
26.6.8 Oracle ASM文件访问控制
26.6.9 Oracle ASM上的Oracle Cluster Registry和Voting文件
26.6.10 Oracle Restart
26.6.11支持Oracle ACFS的Oracle企业管理器
26.7本章小结
第27章 容灾与数据卫士
27.1 Oracle数据卫士概述
27.1.1数据卫士简介
27.1.2数据卫士体系结构
27.1.3数据卫士配置
27.1.4数据卫士服务
27.1.5数据卫士代理
27.1.6数据卫士保护模式
27.1.7数据卫士进程结构
27.1.8数据卫士功能
27.1.9 Oracle数据卫士提供的好处
27.1.10数据卫士和其他的相关技术
27.2数据卫士入门
27.2.1备用数据库类型
27.2.2管理数据卫士配置的用户接口
27.2.3数据卫士操作的前提条件
27.2.4备用数据库目录结构
27.2.5在线Redo日志、归档Redo日志和备用Redo日志
27.3创建物理备用数据库
27.3.1为备用数据库准备主数据库
27.3.2实施创建操作
27.3.3创建后的步骤
27.4创建逻辑备用数据库
27.4.1准备工作
27.4.2实施创建操作
27.4.3创建后的步骤
27.5数据保护模式
27.5.1数据卫士保护模式
27.5.2设置主数据库的保护模式
27.6日志传输服务
27.6.1概述
27.6.2配置Redo传输服务
27.6.3级联Redo传输目的地
27.6.4监控Redo传输服务
27.7应用服务
27.7.1概述
27.7.2日志应用服务配置选项
27.7.3将Redo数据应用到物理备用数据库
27.7.4将Redo数据应用到逻辑备用数据库
27.8角色转换
27.8.1角色转换简介
27.8.2包含物理备用数据库的角色转换
27.8.3向逻辑备用数据库的角色转换
27.8.4在故障转移后使用闪回技术
27.9管理物理与快照备用数据库
27.9.1启动与关闭物理备用数据库
27.9.2打开物理备用数据库
27.9.3在物理备用数据库上需要手工干预的主数据库变化
27.9.4通过OPEN RESETLOGS语句进行还原
27.9.5监控主、物理备用和快照备用数据库
27.9.6优化Redo应用
27.9.7管理快照备用数据库
27.10管理逻辑备用数据库
27.10.1概览SQL应用架构
27.10.2控制用户访问逻辑备用数据库上的表格
27.10.3管理与监控和逻辑备用数据库相关的视图
27.10.4监控逻辑备用数据库
27.10.5定制逻辑备用数据库
27.10.6在逻辑备用数据库环境中管理特定工作
27.10.7优化逻辑备用数据库
27.10.8在逻辑备用数据库环境中备份与还原
27.11使用RMAN来备份和恢复文件
27.11.1关于数据卫士配置中的RMAN文件管理
27.11.2关于数据卫士环境中的RMAN配置
27.11.3推荐的RMAN与Oracle数据库配置
27.11.4备份过程
27.11.5在数据卫士环境下注册与注销数据库
27.11.6数据卫士环境下的报告
27.11.7数据卫士环境下的备份维护
27.11.8数据卫士环境下的还原脚本
27.11.9例外的备份环境
27.11.10运用RMAN增量备份来滚动前移物理备用数据库
27.12运用SQL应用升级Oracle数据库
27.12.1运用SQL应用滚动升级的好处
27.12.2运用SQL应用执行滚动升级的前提条件
27.12.3升级操作中使用的数据与惯例
27.12.4通过创建新逻辑备用数据库执行滚动升级
27.12.5用已有的逻辑备用数据库执行滚动升级
27.12.6用已有的物理备用数据库执行滚动升级
27.13数据卫士案例分享
27.13.1在故障转移之后配置逻辑备用数据库
27.13.2用闪回数据库把失败的主数据库转换成备用数据库
27.13.3在输入OPEN RESETLOGS语句之后使用闪回数据库
27.13.4在指定NOLOGGING从句之后进行还原
27.13.5创建使用OMF或Oracle ASM的备用数据库
27.13.6在主数据库上从Lost-write错误进行还原
27.13.7用RMAN备份把失败的主数据库转换成备用数据库
27.13.8在不重建物理备用数据库的情况下变更主数据库的字符集
27.14本章小结
第28章 故障诊断
28.1数据库挂死管理器
28.1.1 IPS事件打包服务
28.1.2自动诊断知识库(ADR)
28.1.3故障处理的工作流
28.1.4增强网络诊断
28.1.5增强OCI诊断
28.1.6智能解决方案
28.2 SQL修复建议器
28.3问题避免
28.3.1自动健康监控
28.3.2健康监控
28.4支撑平台
28.5如何得到故障信息
28.6企业管理器Support Workbench支持ASM
28.7本章小结
第29章 真正应用测试
29.1数据库重放
29.2 SQL性能分析器
29.2.1 SQL性能分析器方法论
29.2.2运行SQL性能分析器
29.3本章小结
第八部分 商业智能与数据仓库
第30章ETL相关的功能
30.1概述
30.2变化数据捕捉
30.2.1发布变化数据
30.2.2订阅变化数据
30.2.3 Oracle 11g变化数据捕捉功能增强
30.3物化视图
30.4查询重写
30.4. 1概述
30.4.2查询重写的先决条件
30.4.3保证查询重写有效
30.4.4与查询重写相关的初始化参数
30.4.5控制查询重写
30.4.6查询重写的准确性
30.4.7激活查询重写的权限
30.4.8示例方案和物化视图
30.4.9如何验证发生过查询重写
30.4.10查询重写示例
30.4.11内嵌视图
30.4.12远程表
30.5 Oracle Warehouse Builder
30.5.1 OWB方法论
30.5.2 OWB的架构图
30.5.3安装与配置
30.5.4数据转换功能
30.5.5缓慢变化维
30.6与数据仓库有关的SQL操作增强
30.7本章小结
第31章 多维数据库
31.1 OLAP选件概述
31.2 OLAP对外接口
31.2.1 JavaOLAPAPI
31.2.2关系视图与SQL查询
31.2.3 OLAP DML与PL/SQL包
31.3分析工作空间管理器
31.3.1简化维模型的构建
31.3.2实施物理存储模型
31.3.3映射关系源
31.3.4管理生命周期
31.3.5保存模型设计
31.4分析工作区管理器演示
31.4.1授权
31.4.2创建分析工作区
31.4.3创建维
31.4.4创建多维数据集
31.4.5加载和聚合数据
31.5 11grl OLAP增强功能
31.5.1 SQL优化器的增强
31.5.2允许利用Java插件
31.5.3分区和存储顾问(Advisors)
31.5.4基于成本的汇总
31.5.5立方脚本
31.5.6数据库管理的立方刷新
31.5.7自动重写到按照立方组织的物化视图
31.5.8数据字典
31.5.9计算模板
31.5.10安全增强
31.6本章小结
第32章 数据挖掘
32.1数据挖掘过程
32.2监督式学习算法
32.2.1朴素贝叶斯
32.2.2自适应贝叶斯网络
32.2.3支持向量机
32.2.4属性重要性排序
32.2.5决策树
32.3无监督式学习算法
32.3.1聚类
32.3.2关联规则
32.3.3特征选择
32.3.4文本挖掘和非结构化数据
32.4数据挖掘接口
32.5数据挖掘功能增强
32.5.1自动和嵌入的数据转换
32.5.2数据挖掘方案对象
32.5.3数据挖掘的Java API
32.5.4广义线性模型
32.5.5预测分析:PROFILE
32.5.6 SQL预测增强
32.5.7新增视图
32.5.8安全性
32.5.9数据挖掘模型的升级
32.5.10 11g中不赞成使用的特性
32.5.11不被支持的特性
32.6本章小结
第九部分 非结构化数据库
第33章 空间数据库
33.1使空间数据库概述
33.2几何实体数据
33.2.1几何实体类型
33.2.2空间数据模型
33.2.3 SDO_GEOMETRY
33.2.4几何实体的元数据
33.2.5空间R树索引
33.2.6过滤和空间关系
33.2.7空间操作符
33.2.8 SDO_GEOM包
33.2.9空间聚集函数
33.2.10空间参考坐标系
33.2.11其他
33.3 Oracle Spatial选件
33.4 GeoRaster数据
33.5 MapViewer
33.6空间数据库11grl增强特性
33.7空间数据操作演示
33.8本章小结
第34章XML数据库
34.1 Oracle XML DB概述
34.1.1 XMLType存储
34.1.2 XML DB资料库
34.1.3协议结构
34.1.4 API访问
34.2 XML DB开发
34.2.1 XMLType类型
34.2.2存储索引
34.2.3 XML模式
34.2.4注册XML模式
34.2.5 XML模式进化
34.2.6 XML DB应用开发工具
34.3 XML存取操作
34.3.1 XQuery
34.3.2 SQL/XML二元性
34.3.3 XML与关系数据互操作
34.3.4 XML运算符
34.3.5 XML DB维护工具
34.3.6 XML DB全文检索
34.3.7 XML DB 11grl增强
34.4 Oracle XML DB示例
34.5本章小结
第十部分Oracle 11g数据库的其他新特性
第35章Oracle 11 g应用增强
35.1结果缓存
35.1.1概述
35.1.2应用演示
35.2执行计划管理
35.2.1概述
35.2.2应用演示
35.3高级压缩
35.3.1概述
35.3.2 11g中新压缩特性
35.4数据库控制
35.4.1高级复制变革
35.4.2 ASM增强
35.4.3转变管理者-同步与传播
35.4.4增强数据库克隆
35.4.5增强数据库配置(ECM收集)
35.4.6改进数据库主页和性能页
35.4.7增强的自适应测度(metric)阈值
35.4.8融合需求(Fusion )
35.4.9管理Oracle文本索引
35.4.10迁移数据库到ASM——企业管理器中的增强
35.4.11增强存储/审计报表和测度
35.4.12增强存储、计划、安全和配置
35.4.13增强等待事件详述
35.4.14工作空间管理
35.5整体数据库管理——真正应用集群的ADDM
35.6 LOBs增强
35.7 SQL增强
35.7.1 SQL指令
35.7.2函数
35.7.3其他增强
35.8本章小结
第36章 高级数据管理
36.1增强高级管理特性
36.2信息生命周期管理
36.2.1信息生命周期管理概念
36.2.2 Oracle信息生命周期管理方案
36.2.3信息生命周期管理实施
36.2.4信息生命周期管理助手
36.2.5在线数据归档的好处
36.3本章小结
第37章 数据库升级
37.1概述
37.2升级过程
37.3 11 g新增的后台进程
37.4升级准备
37.5升级到新版本
37.6升级后的任务
37.7 11grl兼容性和互操作性问题
37.8数据库降级
37.9本章小结
参考文献