分类: LINUX
2009-10-19 16:54:21
第一部分ccOracle数据库11g基础 第1章cc数据库基础知识 本章主要介绍了数据库的基础知识,1包括数据库.c数据库管理系统及关系数据库等基本概念,1此外还介绍了目前应用比较广泛的各种关系式数据库系统.a 1.1cc数据库的产生 1.2cc数据库特征 1.3cc数据库的组成 1.4cc数据库管理系统 1.5cc关系数据库 1.6cc本章小结 第2章ccOraclec11g简介 本章主要介绍了数据库的基础知识.cOracle数据库的特点.c发展历史及Oracle的最新数据库版本11g的一些新的特性.a 2.1cc发展历史 2.2ccOracle版本号的含义 2.3ccOracle网格技术 2.3.1cc网格概述 2.3.2cc网格的基本属性 2.3.3ccOracle网格基础架构 2.4ccOraclec11g新增功能 2.4.1cc企业网格管理的高可用性 2.4.2cc优化的性能 2.4.3cc简化的信息管理 2.4.4cc集成的信息 2.4.5cc内置的业务智能 2.4.6cc开发平台 2.5cc本章小结 第3章ccOraclec11g数据库的安装.c启动和关闭 本章详细讲述了Oracle数据库的安装.c启动.c关闭的整个过程,1以及如何使用DBCA创建一个数据库.a对数据库管理员而言,1这些操作都是最基本的.a 3.1ccOraclec11g在Windows下的安装概述 3.2cc在Windows环境下安装Oraclec11g 3.3cc在Linux环境下安装前的准备 3.3.1cc检查硬件要求 3.3.2cc检查操作系统要求 3.3.3cc安装RedHatcAS4操作系统时的注意问题 3.3.4cc检查安装Oraclec11g所必需的包 3.3.5cc配置内核参数 3.3.6cc创建安装数据库所需要的用户(组) 3.3.7cc添加Oracle用户的限制参数 3.3.8cc创建安装所需要的目录 3.3.9cc设置Oracle的环境变量 3.3.10cc解压缩安装包 3.4cc在Linux环境下安装Oraclec11g 3.4.1ccOracle用户图形终端方式登录 3.4.2cc安装操作过程 3.4.3cc登录OEM界面验证安装 3.5ccOraclec11g数据库实例的创建 3.5.1cc在Windows环境下创建数据库 3.5.2cc在Linux环境下用DBCA创建数据库 3.6ccOraclec11g实例的启动与关闭 3.6.1ccWindows操作系统下Oracle的启动与关闭 3.6.2ccLinux环境下Oracle实例的启动 3.6.3ccLinux环境下Oracle实例的关闭 3.6.4ccLinux环境下Oracle监听进程的启动和关闭 3.7cc本章小结 第4章ccSQL语言基础 本章主要介绍了以下内容:SQL语言概述.c如何使用简单和复杂的SELECT检索语句.c如何使用基本函数.c如何使用DDL语句.c如何使用DML语句.c如何使用描述语句.a 4.1ccSQL语言概述 4.1.1ccSQL语言特点 4.1.2ccSQL语言分类 4.1.3ccSQL语言的编写规则 4.2cc使用SELECT检索数据 4.2.1cc使用FROM子句指定表 4.2.2cc使用SELECT(必要元素)指定列 4.2.3cc使用WHERE子句指定行 4.2.4cc使用ORDERcBY子句 4.2.5cc使用DISTINCT检索唯一的表列值 4.2.6cc使用算术运算符 4.3cc使用基本函数 4.3.1cc字符函数 4.3.2cc数字函数 4.3.3cc日期函数 4.3.4cc转换函数 4.3.5cc组函数 4.3.6cc用GROUPcBY进行数据分组 4.3.7cc用HAVING子句限制分组数据 4.4cc使用复杂的SELECT语句 4.4.1cc集合操作 4.4.2cc子查询 4.4.3cc表连接 4.4.4ccCASE语句的使用 4.4.5cc强大的DECODE函数 4.5cc使用DDL语句 4.5.1cc常用的数据类型 4.5.2cc表 4.5.3cc主键 4.5.4cc外键 4.5.5cc约束 4.5.6cc索引 4.5.7cc视图 4.5.8cc序列 4.5.9cc同义词 4.6cc使用DML语句 4.6.1cc使用INSERT语句插入表数据 4.6.2cc使用UPDATE语句更新表数据 4.6.3cc使用DELETE语句删除表数据 4.6.4cc使用MERGE语句修改表数据 4.6.5ccTRUNCATE语句的使用 4.7cc使用描述语句 4.8cc本章小结 第5章cc使用SQL*Plus 本章介绍了以下内容:如何使用SQLc*Plus的与数据库交互.c如何使用SQLc*Plus的编辑功能.c如何使用SQLc*Plus格式化查询结果.a 5.1cc用SQL*PLUS与数据库交互 5.1.1ccSQL*Plus的主要功能 5.1.2cc启动SQL*Plus连接数据库 5.2cc使用SQL*Plus的编辑功能 5.2.1ccSQL语句.cPL/SQL块与SQL*Plus命令的区别 5.2.2cc编辑命令 5.2.3cc保存命令 5.2.4cc加入注释 5.2.5cc运行命令 5.2.6cc编写交互命令 5.2.7cc使用绑定变量 5.2.8cc跟踪语句 5.3cc使用SQL*Plus格式化查询结果 5.3.1cc格式化列 5.3.2cc定义页与报告的标题和维 5.3.3cc存储和打印结果 5.4cc本章小结 第6章ccPL/SQL基础 本章介绍了以下内容:PL/SQL概述.cPL/SQL编程.c过程和函数.c错误处理.a 6.1ccPL/SQL概述 6.1.1ccPL/SQL语言 6.1.2ccPL/SQL的特点 6.1.3ccPL/SQL的开发和运行环境 6.1.4cc运行PL/SQL程序 6.2ccPL/SQL编程 6.2.1cc基本语言块 6.2.2cc字符集和语法注释 6.2.3cc数据类型和类型转化 6.2.4cc变量和常量 6.2.5cc表达式和运算符 6.2.6cc流程控制 6.3cc过程和函数 6.3.1cc过程 6.3.2cc函数 6.4cc错误处理 6.4.1cc预定义异常 6.4.2cc用户定义异常 6.5cc本章小结 第7章ccPL/SQL高级应用 本章介绍了以下内容:包的概念和使用.c集合的使用及PL/SQL的新特性.a 7.1cc包 7.1.1cc包头 7.1.2cc包体 7.1.3cc重载 7.1.4cc包的初始化 7.1.5ccOracle内置包 7.2cc集合 7.2.1ccindex-by表 7.2.2cc嵌套表 7.2.3cc可变数组 7.2.4cc集合的属性和方法 7.3ccPL/SQL游标 7.3.1cc游标创建 7.3.2cc使用游标FOR循环 7.3.3cc使用游标变量 7.3.4cc游标变量实例 7.3.5cc使用游标表达式 7.4ccOraclec11g中PL/SQL的新特性 7.5cc本章小结 第8章cc使用OraclecSQLcDeveloper 本章主要介绍了OraclecSQLcDeveloper的使用,1包括创建数据库连接,1使用SQLcWorksheet操作数据库,1开发调试PL/SQL语句,1运行和创建报表.a另外,1通过实例演示了如何使用SQLcDeveloper的迁移工作台完成数据库的迁移操作.a 8.1ccSQLcDeveloper概述 8.1.1ccSQLcDeveloper版本演化 8.1.2ccSQLcDeveloper产品特点 8.1.3ccSQLcDeveloper下载与安装 8.2cc创建数据库连接 8.2.1cc连接到Oracle数据库 8.2.2cc连接到MySQL数据库 8.2.3cc连接到SQLcServer数据库 8.3cc使用SQLcWorksheet操作数据库 8.3.1cc检索数据 8.3.2cc插入数据 8.3.3cc修改数据 8.3.4cc删除数据 8.4cc使用SQLcDeveloper开发和调试PL/SQL 8.4.1cc准备工作 8.4.2cc创建并编译PL/SQL过程 8.4.3cc运行PL/SQL过程 8.4.4cc调试PL/SQL过程 8.5cc使用SQLcDeveloper运行或创建报表 8.5.1cc运行预定义报表 8.5.2cc创建自定义报表 8.6cc使用SQLcDeveloper导出操作 8.6.1cc导出数据 8.6.2cc导出对象定义 8.7cc使用SQLcDeveloper迁移工作台 8.7.1cc迁移工作台概述 8.7.2cc数据迁移实例演示 8.8cc本章小结 第二部分ccOraclec11g数据库的管理 第9章ccOracle数据库结构 本章将介绍Oracle数据库的体系结构.c服务器结构.cOracle数据库文件及后台进程.a 9.1ccOracle体系结构 9.1.1cc基本术语 9.1.2cc体系结构图解 9.1.3cc表空间与数据文件 9.1.4cc临时表空间与临时文件 9.1.5ccOracle存储结构介绍 9.1.6cc控制文件 9.1.7cc日志文件 9.1.8cc服务器参数文件 9.1.9cc密码文件/跟踪文件/警告日志 9.2ccOracle服务器结构 9.2.1ccOracle服务器与Oracle实例 9.2.2cc物理结构与逻辑结构的关系 9.2.3cc系统全局区(SGA) 9.2.4cc后台进程 9.2.5cc程序全局区PGA 9.3cc数据字典 9.3.1ccOracle数据字典的构成 9.3.2ccOracle常用数据字典 9.3.3ccOracle的常用动态性能视图 9.4cc本章小结 第10章cc管理控制文件 本章主要讲述了Oracle数据库对控制文件的管理.a包括控制文件的内容.c更新.c多路复用及创建和维护.a控制文件对数据库的正常运行至关重要,1通过本章的学习,1读者可以对控制文件有一定的理解.a 10.1cc控制文件概述 10.1.1cc控制文件的内容 10.1.2cc控制文件的大小 10.1.3cc控制文件更新 10.1.4cc可复用区与不可复用区 10.2cc控制文件的多路复用 10.2.1cc使用init.ora多路复用控制文件 10.2.2cc使用SPFILE多路复用控制文件 10.2.3cc添加更多控制文件副本的步骤 10.3cc查询控制文件信息 10.4cc控制文件的创建步骤 10.5cc维护控制文件 10.6cc本章小结 第11章cc管理日志文件 本章讲述了联机重做日志的作用和管理,1联机重做日志是数据库正常运行不可或缺的文件,1对于实例出现故障时的正常恢复是十分重要的.a 11.1cc管理重做日志文件 11.2cc日志文件组.c日志切换和日志归档 11.3cc了解检查点 11.4cc查询.c新建.c删除日志文件 11.5cc本章小结 第12章cc管理表空间和数据文件 本章主要介绍了Oracle数据库的逻辑结构.c默认表空间,1以及表空间的创建.c设置.c删除等管理操作.a这些操作在数据库的日常管理中是十分常用的.a 12.1cc表空间与数据文件的关系 12.2ccOraclec11g默认的表空间列表 12.2.1ccSYSTEM表空间 12.2.2ccSYSAUX表空间 12.3cc建立表空间 12.3.1cc创建表空间的语法 12.3.2cc选择盘区管理方式建立表空间 12.3.3cc选择段空间管理方式建立表空间 12.3.4cc创建非标准块表空间 12.3.5cc建立大文件表空间 12.4cc维护表空间与数据文件 12.4.1cc改变表空间的读写状态 12.4.2cc改变表空间的名称 12.4.3cc设置默认表空间 12.4.4cc删除表空间 12.4.5cc增建新的数据文件到表空间 12.4.6cc删除表空间中无数据的数据文件 12.4.7cc数据文件的自动扩展设置 12.5cc管理撤销表空间(UNDO) 12.5.1cc撤销表空间的作用 12.5.2cc与撤销表空间有关的参数 12.5.3cc表空间的基本操作 12.6cc管理临时表空间 12.6.1cc临时表空间的概念 12.6.2cc建立临时表空间 12.6.3cc查询临时表空间的信息 12.6.4cc临时表空间组 12.7cc本章小结 第13章cc模式对象管理 本章讲述了Oracle数据库中最重要的几个模式对象的管理,1包括表.c索引.c视图.c同义词.c序列等.a 13.1cc模式与模式对象 13.2cc管理表 13.2.1cc建表时的考量 13.2.2cc列数据类型 13.2.3cc创建表的语法 13.2.4cc创建表的实例 13.2.5cc查看表的信息 13.2.6cc修改表结构 13.2.7cc重命名表 13.2.8cc监控表的存储空间 13.2.9cc修改表空间的存储设置 13.2.10cc删除表 13.2.11cc外部表的管理 13.3cc索引 13.3.1cc概念 13.3.2cc各种类型索引的比较和选择 13.3.3cc索引的基本操作 13.4cc视图 13.4.1cc概念 13.4.2cc视图的基本操作 13.5cc同义词 13.6cc序列 13.7cc本章小结 第14章cc表分区与索引分区 本章介绍了表分区和索引分区及其在数据库性能优化方面的作用,1并通过实例介绍了Oraclec11g中对索引技术最新的增强功能.a 14.1cc分区技术概述 14.2cc表分区的方法说明及实例 14.2.1cc范围分区(Range) 14.2.2cc散列(Hash)分区 14.2.3cc列表分区(List) 14.2.4cc组合分区 14.2.5ccInterval分区 14.2.6cc外键分区 14.2.7cc虚拟列分区 14.3cc表的分区策略 14.4cc管理表分区 14.4.1cc表分区管理的操作列表 14.4.2cc表分区管理的操作实例 14.5cc分区表联机重定义 14.6cc创建索引分区 14.6.1cc索引分区概念 14.6.2cc本地索引分区 14.6.3cc全局索引分区 14.7cc管理索引分区 14.7.1cc索引分区管理的操作列表 14.7.2cc索引分区管理的操作实例 14.8cc查看分区信息 14.9cc本章小结 第15章cc用户管理与安全 本章将介绍Oracle系统中的用户管理.c权限控制.c角色.c资源及数据库的审计等方面的内容.a 15.1cc创建与管理用户账户 15.1.1cc配置身份验证 15.1.2cc创建用户的语法 15.1.3cc创建用户实例 15.1.4cc修改用户语法与实例 15.1.5cc删除用户 15.2cc权限管理 15.2.1cc权限概述 15.2.2cc授予系统权限 15.2.3cc系统权限收回 15.2.4cc授予对象权限 15.2.5cc对象权限回收 15.2.6cc用户与权限查询 15.3cc角色管理 15.3.1cc角色概述 15.3.2cc预定义的Oracle系统角色 15.3.3cc角色创建与角色授权 15.3.4cc角色生效/失效 15.3.5cc角色与权限的查询 15.4cc资源配置PROFILE 15.4.1ccPROFILE概述 15.4.2cc创建PROFILE语法 15.4.3cc创建PROFILE实例 15.4.4cc修改资源配置PROFILE 15.4.5cc显示资源配置PROFILE信息 15.5cc数据库审计 15.5.1cc审计概念 15.5.2cc审计环境设置 15.5.3cc登录审计 15.5.4cc数据活动审计 15.5.5cc对象审计 15.5.6cc除审计数据 15.5.7cc查询审计信息 15.6cc本章小结 第16章cc数据完整和数据约束 本章介绍了与数据库完整性和一致性有关的重要概念:事务.c锁.c约束等.a 16.1cc什么是事务 16.2cc数据并行性和一致性 16.2.1cc数据并行和一致性概述 16.2.2ccOracle如何管理数据并行和一致性 16.3cc锁 16.3.1cc锁的功能.c分类及类型 16.3.2cc表锁和事务锁 16.3.3cc检测和解决锁冲突 16.3.4cc实例分析 16.4cc数据完整性 16.4.1cc数据完整性概述 16.4.2cc完整性约束 16.4.3cc完整性约束类型 16.4.4cc约束检验机制 16.4.5cc约束状态 16.5cc本章小结 第17章ccOracle系统调整 本章主要介绍了与Oracle性能优化有关的初始化参数的设置及内存区域的调整.aOracle性能优化包括的内容和技巧很多,1限于篇幅这里只做简单的介绍.a 17.1ccOracle初始化参数文件 17.1.1cc关于Oracle的系统参数 17.1.2cc初始化参数文件SPFILE 17.1.3ccOraclec11g新增加和淘汰参数 17.2ccOracle动态视图 17.3ccOraclecSGA调整 17.3.1cc理解内存分配 17.3.2cc调整日志缓冲区分配 17.3.3cc调整共享池分配 17.3.4cc调整数据库缓冲区 17.3.5ccSGA调整建议 17.4cc排序区调整 17.4.1cc排序区与其他内存区的关系 17.4.2cc理解排序活动 17.4.3cc监视排序活动 17.4.4cc专用模式下排序区的调整 17.4.5cc共享模式下排序区的调整 17.5ccOraclec11g中的自动内存优化功能 17.6cc本章小结 第18章ccOraclecSQL语句优化 SQL的优化主要与数据库开发人员及应用程序开发人员能否写出高效的SQL语句有关系.a其实大多数性能问题往往都是跟SQL效率的低下有很大的关系.a本章给大家介绍了编写SQL语句的一些最基本的技巧和需要注意的问题,1以及SQL优化器及Oraclec11g中一些SQL优化工具.a 18.1cc一般的SQL技巧 18.1.1cc建议不用“*”来代替所有列名 18.1.2cc用TRUNCATE代替DELETE 18.1.3cc在确保完整性的情况下多用COMMIT语句 18.1.4cc尽量减少表的查询次数 18.1.5cc用NOTcEXISTS替代NOTcIN 18.1.6cc用EXISTS替代IN 18.1.7cc用EXISTS替代DISTINCT 18.2cc表的连接方法 18.2.1cc驱动表的选择 18.2.2ccWHERE子句的连接顺序 18.3cc有效使用索引 18.3.1cc何时使用索引 18.3.2cc索引列和表达式的选择 18.3.3cc选择复合索引主列 18.3.4cc避免对大表的全表扫描 18.3.5cc监视索引是否被使用 cccc18.4ccOracle的优化器与执行计划 18.4.1cc优化器概念 18.4.2cc运行EXPLAINcPLAN 18.4.3ccOraclec11g中SQL执行计划的管理 18.5ccOraclec11g中的执行计划管理 18.5.1cc执行计划管理的工作原理 18.5.2cc执行计划管理的测试 18.5.3cc执行计划管理实例测试 18.6ccOraclec11g中的数据库重演和SQL重演 18.6.1cc数据库重演 18.6.2ccSQL重演 18.7ccOracle的性能顾问 18.7.1ccAdvisorcCentral 18.7.2ccSQL调优顾问 18.7.3ccSQL访问顾问 18.8cc本章小结 第19章ccOraclec11gcEnterprisecManager简介 OraclecEnterprisecManager是一个功能全面的Oracle图形界面管理工具.a自从推出到现在已经有多个版本了,1每个新版本都比前一个版本功能更强.a目前Oraclec11g企业管理器简称EM(业内常叫OEM——企业管理器),1它是初学者管理Oracle系统的最佳伴侣,1本章简单介绍企业管理器的安装配置和使用方法.a 19.1ccOraclec11gcEM简单介绍 19.2ccOraclec11gcEM安装配置 19.2.1cc安装选择说明 19.2.2cc客户化安装 19.2.3cc设置与安装数据库控制 19.2.4cc启动Oraclec11gcEM 19.2.5cc登录到Oraclec11gcEM 19.3cc用Oraclec11gcEM管理Oracle系统 19.3.1cc数据库配置管理 19.3.2cc方案管理 19.3.3cc数据文件管理 19.3.4cc数据库用户管理 19.4cc用EM维护Oracle系统 19.4.1cc执行导出操作 19.4.2cc管理(本地)表空间 19.4.3cc浏览预警文件信息 19.5cc用Oraclec11gcEM进行性能调整 19.5.1cc查看顶级活动 19.5.2cc监视Oracle实例是否存在锁 19.6cc本章小结 第三部分ccOracle数据库11g的备份与恢复 第20章cc备份与恢复 本章介绍了数据库备份与恢复的概念.c分类.c方法等基本常识.a读者通过本章的学习能够对数据库备份和恢复有一个总体的了解,1同时还介绍了Oraclec11g中备份和恢复的最新特性.a 20.1cc备份与恢复概述 20.2cc备份分类与恢复分类 20.2.1cc备份分类 20.2.2cc恢复分类 20.3cc备份与恢复方法 20.4ccOraclec11g的备份和恢复特性 20.5cc本章小结 第21章cc使用RMAN工具 本章介绍了Oracle推荐的备份工具RMAN,1包括RMAN的基本配置.c恢复目录的介绍.c通道分配,1以及相关的备份和恢复命令.c各种不同的备份方法等.aRMAN涉及的知识点很多,1希望大家多做一些备份和恢复的试验,1加深对RMAN的理解.a 21.1ccRMAN简介 21.2ccRMAN资料档案库/恢复目录/控制文件 21.3cc创建恢复目录 21.4ccRMAN与数据库的连接 21.4.1cc与目标数据库的连接 21.4.2cc与恢复目录的连接 21.5cc注册数据库 21.5.1cc注册目标数据库 21.5.2cc实例演示 21.6cc通道分配 21.6.1cc通道概述 21.6.2ccRUN命令介绍 21.6.3cc自动通道配置 21.6.4cc手动通道配置 21.6.5cc显示通道配置参数 21.6.6cc设置通道控制参数 21.7cc使用BACKUP命令生成备份集 21.7.1cc备份集与备份片 21.7.2ccBACKUP命令语法 21.7.3cc备份文件的存储格式 21.7.4ccBACKUP备份实例 21.7.5ccBACKUP的冷备份与热备份 21.8cc使用COPY与BackcascCopy命令 21.8.1ccCOPY命令语法 21.8.2ccCOPY备份实例 21.8.3ccBackupcascCopy命令 21.9cc备份 21.9.1cc压缩备份 21.9.2cc完全备份与递增备份 21.9.3cc查看备份信息 21.10cc使用RMAN恢复数据库 21.10.1ccRESTORE命令 21.10.2ccRECOVER命令 21.10.3cc实例解析 21.11cc本章小结 第22章ccOracle闪回技术 本章主要讲述了数据库的闪回技术,1闪回是数据库进行逻辑恢复的一个快捷工具.a本章对Oraclec11g在闪回方面的最新技术,1闪回数据归档,1也进行了详细介绍.a 22.1cc闪回技术概述 22.2cc闪回恢复区 22.2.1cc闪回恢复区的作用 22.2.2cc配置闪回恢复区 22.2.3cc闪回恢复区的文件保留策略 22.2.4cc使用闪回恢复区 22.2.5cc与闪回恢复区有关的视图 22.3cc闪回数据库 22.3.1cc闪回数据库概述 22.3.2cc配置闪回数据库 22.3.3cc使用闪回数据库 22.3.4cc与闪回数据库有关的视图 22.4cc闪回表 22.4.1cc闪回表概念 22.4.2cc使用闪回表 22.5cc闪回丢弃 22.5.1cc回收站概念 22.5.2cc使用回收站 22.5.3cc回收站与空间利用 22.6cc闪回版本查询 22.6.1cc闪回版本查询概念 22.6.2cc使用闪回版本查询 22.7cc闪回事务查询 22.7.1cc闪回事务查询概念 22.7.2cc使用闪回事务查询 22.8cc闪回数据归档 22.8.1cc闪回数据归档概念 22.8.2cc闪回数据归档区 22.8.3cc使用闪回数据归档 22.8.4cc清除闪回数据归档区数据 22.8.5cc与闪回数据归档有关的视图 22.9cc本章小结 第23章cc使用OEM向导备份和恢复数据库 本章介绍了如何使用OEM备份和恢复向导来备份和恢复数据库.a对于数据库初学者而言,1使用EM备份和恢复向导会使操作更加直观.a 23.1cc设置首选身份证明 23.2cc配置备份设置 23.3cc调度备份 23.4cc管理当前备份 23.5cc配置恢复设置 23.6cc执行恢复 23.7cc本章小结 第24章cc逻辑备份和数据导入/导出 本章着重介绍了在数据导入/导出时常用的数据泵技术EXPDP/IMPDP,1以及传统的EXP/IMP导入/导出工具.a 24.1cc数据泵技术概述 24.2cc创建目录对象 24.3cc使用DatacPump导出数据 24.3.1ccDatacPump导出说明 24.3.2cc基于命令行数据泵导出实例 24.3.3cc基于DBMS_DATAPUMP数据泵导出实例 24.4cc使用DatacPump导入数据 24.4.1ccDatacPump导入说明 24.4.2cc基于命令行数据泵导入实例 24.4.3cc基于DBMS_DATAPUMP数据泵导入实例 24.5cc监控DatacPump作业进度 24.6ccEXP/IMP导入/导出数据 24.6.1ccEXP/IMP概要说明 24.6.2ccEXP导出实例 24.6.3ccIMP导入实例 24.6.4cc字符集冲突问题 24.7cc本章小结 第四部分ccOraclec11g集群技术与高可用性 第25章cc真正应用集群RAC 本章主要讲述了RAC的基本概念.c系统架构,1以及安装.c运行.c管理RAC所需要的工具,1并且通过具体的实例演示了RAC集群数据库的安装.a 25.1ccRAC概述 25.2ccOracle集群件 25.3ccRAC硬件架构 25.4cc文件系统和卷管理 25.5ccOCR与投票磁盘 25.6cc虚拟IP地址(VIP) 25.7cc集群校验工具 25.8cc扩展的远距离集群上的RAC 25.9cc系统扩展与并行 25.10cc管理集群数据库 25.10.1cc企业管理器 25.10.2cc以滚动的方式给应用打补丁 25.11cc集群11gcrelease1增强 25.12ccAC的安装与配置 25.12.1cc共享存储方案说明 25.12.2cc软件下载 25.12.3cc安装操作系统 25.12.4cc设置主机名称和网关 25.12.5cc安装必需的软件包 25.12.6cc配置/etc/hosts文件 25.12.7cc安装Oracle的准备工作 25.12.8cc使用SSH建立用户等效性 25.12.9cc配置Oracle用户的环境变量 25.12.10cc创建共享磁盘 25.13cc安装集群件 25.14cc安装Oracle数据库软件 25.15cc使用DBCA创建数据库 25.16ccTNS配置 25.17cc检查RAC集群数据库的状态 25.18cc使用DirectcNFScClient 25.19cc本章小结 第26章cc自动存储管理ASM 本章主要介绍了Oraclec11g数据库在ASM方面的新功能.a 26.1ccASM概述 26.2ccOraclec11g中ASM都有哪些新特征 26.2.1cc快速重新同步(ASMcFastcMirrorcResync) 26.2.2ccASM滚动升级 26.2.3cc为ASM管理员新增了SYSASM权限和OSASM操作系统用户组 26.2.4ccASM可扩展性和性能的增强 26.2.5cc新的ASM命令行(ASMCMD)命令和选项.a 26.3cc磁盘组兼容性方面新的属性 26.3.1cc磁盘组兼容性概要 26.3.2ccCOMPATIBLE.ASM和COMPATIBLE.RDBMS 26.3.3cc设置磁盘组兼容性的方法 26.4ccASM优先镜像读取 26.4.1cc优先镜像读取新特征概要 26.4.2cc配置和管理优先读取失败组 26.5ccASM快速再平衡 26.6cc本章小结 第27章cc容灾与DatacGuard 本章主要介绍了Oraclec11gcDatacGuard的概述与入门,1如何创建物理与逻辑备用数据库.c日志传输服务.c日志应用服务.c角色管理,1以及使用RMAN来备份和恢复文件,1在基础知识之上涉及Oraclec11g的一些新的相关特性,1如Oraclec数据库企业版新的数据库选件OraclecActivecDatacGuard.c实时查询功能以及压缩的日志传出,1同时读取和恢复单个备用数据库,1对生产数据库的报告.c备份.c测试和“滚动”升级.a 27.1ccOraclecDatacGuard概述 27.1.1ccDatacGuard简介 27.1.2ccDatacGuard体系结构 27.1.3ccDatacGuard配置 27.1.4ccDatacGuard服务 27.1.5ccDatacGuardcBroker 27.1.6ccDatacGuard保护模式 27.1.7ccDatacGuard进程结构 27.1.8ccDatacGuard功能 27.1.9ccOraclecDatacGuardc提供的好处 27.1.10ccDatacGuard和其他的相关技术 27.2ccDatacGuard的入门 27.2.1cc备用数据库类型 27.2.2cc管理DatacGuard配置的用户接口 27.2.3ccDatacGuard操作的前提条件 27.2.4cc备用数据库目录结构 27.2.5cc在线重做日志.c归档重做日志和备用重做日志 27.3cc创建物理备用数据库 27.3.1cc为备用数据库准备主数据库 27.3.2cc实施创建操作 27.3.3cc创建后的步骤 27.4cc创建逻辑备用数据库 27.4.1cc准备工作 27.4.2cc实施创建操作 27.4.3cc创建后的步骤 27.5cc日志传输服务 27.5.1cc概述 27.5.2cc日志传输服务接口 27.5.3cc发送重做数据 27.5.4cc如何应对归档故障 27.5.5cc管理日志文件 27.5.6cc管理归档中断 27.5.7cc性能监控 27.6cc日志应用服务 27.6.1cc概述 27.6.2cc日志应用服务配置选项 27.6.3cc应用重做数据到物理备用数据库 27.6.4cc应用重做数据到逻辑备用数据库 27.6.5cc归档间隙管理 27.7cc角色管理 27.7.1cc概述 27.7.2cc包含物理备用数据库的角色转换 27.7.3cc包含逻辑备用数据库的角色转换 27.7.4cc在故障转换后使用Flashback技术 27.8cc使用RMAN来备份和恢复文件 27.8.1cc备份过程 27.8.2cc切换.c故障转移和控制文件重建在备份上的影响 27.8.3cc额外的备份情况 27.9cc本章小结 第28章cc故障诊断 本章主要介绍了故障诊断的一些方法和工具,1并提出了相关建议.a 28.1cc数据库挂死管理器 28.1.1ccIPS事件打包服务 28.1.2cc自动诊断知识库(ADR) 28.1.3cc故障处理的工作流 28.1.4cc增强网络诊断 28.1.5cc增强OCI诊断 28.1.6cc智能解决方案 28.2ccSQL修复建议器 28.3cc问题避免 28.3.1cc自动健康监控 28.3.2cc健康监控 28.4cc支撑平台 28.5cc如何得到故障信息 28.6cc本章小结 第29章cc真正应用测试 本章主要介绍了Oraclec11g新增功能——真正应用测试的原理和步骤,1包括数据库重放和SQL性能分析器.a 29.1cc数据库重放 29.2ccSQL性能分析器 29.2.1ccSQL性能分析器方法论 29.2.2cc运行SQL性能分析器 29.3cc本章小结 第五部分cc商业智能与数据仓库 第30章ccETL相关的功能 本章主要介绍了ETL的基础概念,1并描述了与ETL相关的几个Oracle特性,1包括变化数据捕捉.c物化视图.c查询重写.cOWB等.a 30.1cc概述 30.2cc变化数据捕捉 30.2.1cc发布变化数据 30.2.2cc订阅变化数据 30.2.3ccOraclec11g变化数据捕捉功能增强 30.3cc物化视图 30.4cc查询重写 30.4.1cc概述 30.4.2cc查询重写的先决条件 30.4.3cc保证查询重写有效 30.4.4cc与查询重写相关的初始化参数 30.4.5cc控制查询重写 30.4.6cc查询重写的准确性 30.4.7cc激活查询重写的权限 30.4.8cc示例方案和物化视图 30.4.9cc如何验证发生过查询重写 30.4.10cc查询重写示例 30.4.11cc内嵌视图 30.4.12cc远程表 30.5ccOraclecWarehousecBuilder 30.5.1ccOWB方法论 30.5.2ccOWB的架构图 30.5.3cc安装与配置 30.5.4cc数据转换功能 30.5.5cc缓慢变化维 30.6cc与数据仓库有关的SQL操作增强 30.7cc本章小结 第31章cc多维数据库 本章主要介绍了OraclecOLAP多维数据库的基础知识,1包括OLAP的访问和创建,1并且详细说明了OraclecOLAP的管理工具AWM.a本章最后介绍了11g中OLAP新特性.a 31.1ccOLAP选件概述 31.2ccOLAP对外接口 31.2.1ccJavacOLAPcAPI 31.2.2cc关系视图与SQL查询 31.2.3ccOLAPcDML与PL/SQL包 31.3cc分析工作空间管理器 31.3.1cc简化维模型的构建 31.3.2cc实施物理存储模型 31.3.3cc映射关系源 31.3.4cc管理生命周期 31.3.5cc保存模型设计 31.4cc分析工作区管理器演示 31.4.1cc授权 31.4.2cc创建分析工作区 31.4.3cc创建维 31.4.4cc创建多维数据集 31.4.5cc加载和聚合数据 31.5cc11gr1cOLAP增强功能 31.5.1ccSQL优化器的增强 31.5.2cc允许利用Java插件 31.5.3cc分区和存储顾问(Advisors) 31.5.4cc基于成本的汇总 31.5.5cc立方脚本 31.5.6cc数据库管理的立方刷新 31.5.7cc自动重写到按照立方组织的物化视图 31.5.8cc数据字典 31.5.9cc计算模板 31.5.10cc安全增强 31.6cc本章小结 第32章cc数据挖掘 本章主要介绍了Oracle数据挖掘的基础知识,1包括数据挖掘方法论和Oracle数据库提供的主要挖掘算法,1并介绍了11g中数据挖掘的新特性.a 32.1cc数据挖掘过程 32.2cc监督式学习算法 32.2.1cc朴素贝叶斯 32.2.2cc自适应贝叶斯网络 32.2.3cc支持向量机 32.2.4cc属性重要性排序 32.2.5cc决策树 32.3cc无监督式学习算法 32.3.1cc聚类 32.3.2cc关联规则 32.3.3cc特征选择 32.3.4cc文本挖掘和非结构化数据 32.4cc数据挖掘接口 32.5cc数据挖掘功能增强 32.5.1cc自动和嵌入的数据转换 32.5.2cc数据挖掘方案对象 32.5.3cc数据挖掘的JavacAPI 32.5.4cc广义线性模型 32.5.5cc预测分析:PROFILE 32.5.6ccSQL预测增强 32.5.7cc新增视图 32.5.8cc安全性 32.5.9cc数据挖掘模型的升级 32.5.10cc11g中不赞成使用的特性 32.5.11cc不被支持的特性 32.6cc本章小结 第六部分cc非结构化数据库 第33章cc空间数据库 本章主要介绍了Oraclec空间数据库的基础知识,1包括矢量几何体数据和栅格数据的存取方法,1并介绍了11g中空间数据库的新特性.a 33.1cc使空间数据库概述 33.2cc几何实体数据 33.2.1cc几何实体类型 33.2.2cc空间数据模型 33.2.3ccSDO_GEOMETRY 33.2.4cc几何实体的元数据 33.2.5cc空间R树索引 33.2.6cc过滤和空间关系 33.2.7cc空间操作符 33.2.8ccSDO_GEOM包 33.2.9cc空间聚集函数 33.2.10cc空间参考坐标系 33.2.11cc其他 33.3ccOraclecSpatialc选件 33.4ccGeoRaster数据 33.5ccMapViewer 33.6cc空间数据库11gr1增强特性 33.7cc空间数据操作演示 33.8cc本章小结 第34章ccXML数据库 本章主要介绍了OraclecXML数据库的基础知识,1包括XMLType的存储方式和创建方法,1并介绍了常用的XML存取操作,1用示例说明了XMLcDB的开发.a 34.1ccOraclecXMLcDB概述 34.1.1ccXMLType存储 34.1.2ccXMLcDB资料库 34.1.3cc协议结构 34.1.4ccAPI访问 34.2ccXMLcDB开发 34.2.1ccXMLType类型 34.2.2cc存储索引 34.2.3ccXML模式 34.2.4cc注册XML模式 34.2.5ccXML模式进化 34.2.6ccXMLcDB应用开发工具 34.3ccXML存取操作 34.3.1ccXQuery 34.3.2ccSQL/XML二元性 34.3.3ccXML与关系数据互操作 34.3.4ccXML运算符 34.3.5ccXMLcDB维护工具 34.3.6ccXMLcDB全文检索 34.3.7ccXMLcDBc11gr1增强 34.4ccOraclecXMLcDB示例 34.5cc本章小结 第七部分ccOraclec11g其他新特性 第35章ccOraclec11g应用增强 本章主要介绍了Oraclec11g中一些主要的新增应用特性,1包括结果缓存.c执行计划管理.c高级压缩和SQL方面的一些增强特性.a 35.1cc结果缓存 35.1.1cc概述 35.1.2cc应用演示 35.2cc执行计划管理 35.2.1cc概述 35.2.2cc应用演示 35.3cc高级压缩 35.3.1cc概述 35.3.2cc11g中新压缩特性 35.4cc数据库控制 35.4.1cc高级复制变革 35.4.2ccASM增强 35.4.3cc转变管理者-同步与传播 35.4.4cc增强数据库克隆 35.4.5cc增强数据库配置(ECM收集) 35.4.6cc改进数据库主页和性能页 35.4.7cc增强的自适应测度(metric)阈值 35.4.8cc融合需求(Fusion) 35.4.9cc管理Oracle文本索引 35.4.10cc迁移数据库到ASM——企业管理器中的增强 35.4.11cc增强存储/审计报表和测度 35.4.12cc增强存储.c计划.c安全和配置 35.4.13cc增强等待事件详述 35.4.14cc工作空间管理 35.5cc整体数据库管理——真正应用集群的ADDM 35.6ccLOBs增强 35.7ccSQL增强 35.7.1ccSQL指令 35.7.2cc函数 35.7.3cc其他增强 35.8cc本章小结 第36章cc高级数据管理 本章主要介绍了Oraclec11g增强的一些数据库管理和维护特性,1并介绍了新增的信息生命周期管理的概念和使用方法.a 36.1cc增强高级管理特性 36.2cc信息生命周期管理 36.2.1cc信息生命周期管理概念 36.2.2ccOracle信息生命周期管理方案 36.2.3cc信息生命周期管理实施 36.2.4cc信息生命周期管理助手 36.2.5cc在线数据归档的好处 36.3cc本章小结 第37章cc数据库升级 本章主要介绍了Oracle数据库升级为11g的方法和步骤,1并说明了升级完成后的任务.a 37.1cc概述 37.2cc升级过程 37.3cc11g新增的后台进程 37.4cc升级准备 37.5cc升级到新版本 37.6cc升级后的任务 37.7cc11gr1兼容性和互操作性问题 37.8cc数据库降级 37.9cc本章小结 参考文献1a1c1ac111c111a1a1 |
403c$$$c2a2c2 |