技术凝聚实力,专业创新出版

Oracle 11g权威指南

上一篇 / 下一篇  2008-07-17 15:26:46


j0bP5j;T"@0【书 名】Oracle 11g权威指南
czu%C:o(_"F0
【作 者】谷长勇等编著
:Y4g ixRYp0
【ISBN】 978-7-121-06572-9
p7nK G4CPg0【出版社】 电子工业出版社
,f4J-s2r6vt/B0【出版日期】2008年6月
v&y\'`FX Vo0
.\9wE6D0Dt0ITPUB个人空间 q2Rp;Y6C*Ats
【内容简介】
)VV4l"n-?$T#h5N0

本书从数据库的基础知识入手,全面系统地介绍了Oracle 11g数据库管理系统的所有特性,并配以翔实的实际用例,严谨的论述,深入探讨了这些特性的细节内容,同时具有很强的可操作性和实用性。

全书内容共37章,分为7大部分:ITPUB个人空间3G sU a/sr
第一部分为Oracle 11g数据库基础;第二部分为Oracle 11g数据库的管理;第三部分为Oracle 11g数据库的备份与恢复;第四部分为Oracle 11g数据库集群技术与高可用性;第五部分为商业智能与数据仓库;第六部分为非结构化数据库,包括空间数据库和XML数据库;第七部分为Oracle 11g数据库其他新特性,对Oracle 11g应用增强、高级数据库管理和数据库升级等新特性进行了详细讲解。

本书是Oracle 11g数据库所有特性的集大成型手册,可供Oracle数据库管理员、Oracle数据库应用开发人员、Oracle数据仓库工程师使用,还可以作为Oracle技术支持和培训结构、高等院校数据库课程的参考教材。

【序】
4eRW`[NP0N&K1g]0一书在手,别无所求。这是我在总览本书之后的由衷感触。这实在是一本Oracle 11g数据库的大全之作,几乎囊括了Oracle 11g数据库所涉及的全部内容。然而,却又不是对所有知识点的简单罗列,全书的内容由浅入深,层层推进,点、线、面泾渭分明、点面结合,重点突出,结构严谨,技术含量颇高,充分体现了本书作者对Oracle数据库总体架构的深刻理解和精准把握。没有多年的数据库规划设计、管理、开发及工程实施经验,是难以做到这一步的。ITPUB个人空间lw JR6o `
然而细读本书的章节内容,更为本书的作者们在写作过程中所持有的严谨态度及对读者的那份真诚所感动。可以看出,书中对每一部分内容的讲解,都力求做到实例详尽、可操作性强,充分考虑到了不同层次读者的接受能力。此外,更难能可贵的是,本书所涉及的各种脚本和命令,都经过了严格的测试,这也是对读者负责的一种表现。ITPUB个人空间e)Y,V?3n+CZi
本书融合了作者们多年的数据库、数据仓库、商业智能领域的管理、开发及工程实施的经验和心得。我想,无论是初学者、经验丰富的数据库管理员、开发人员,还是广大的数据仓库和商业智能领域的IT同行们,都可以从对本书的研读中得到自己所亟需的Oracle 11g的知识和技能。ITPUB个人空间"l s%[qp%I:Q
众所周知,Oracle数据库系统的体系结构博大精深,内容庞杂,新特性、新功能层出不穷,无论支持OLTP还是数据仓库、空间数据库都有各自不同的技术侧重点。虽然从Oracle 10g开始Oracle就致力于简化DBA的管理工作,但对最新版Oracle 11g的学习和掌握仍将是一条漫长的道路。我相信本书的出版必将对广大读者学习Oracle 11g起到事半功倍的效果。ITPUB个人空间6T(|pb}_k
期待着作者的下一本书,把更多、更全面的Oracle的技术及架构设计的最佳实践分享给大家。
o6X)Mw})`0甲骨文(中国)软件系统有限公司 售前咨询顾问总监ITPUB个人空间/|'i2o0kr
李    珈
8W wl7I ])X0【前言】ITPUB个人空间$XUxP(it$qg
关于本书ITPUB个人空间z)]M R]]
在IT技术高速发展的今天,数据库技术的地位越来越重要。任何大型信息系统,都需要有数据库管理系统(DBMS)作为支撑。其中,Oracle以其卓越的性能获得了广泛的应用,已经成为当今世界上最流行的关系型数据库管理系统。因其在数据安全性与数据完整性方面的优越性能,以及跨越操作系统、多硬件平台的数据互操作等特点,越来越多的用户使用Oracle作为其信息系统管理、企业数据处理、Internet、电子商务网站等领域应用数据的后台处理系统,其使用已遍及军队、邮政、电信、海关、税务、保险、电力、化工和汽车等各行各业。如何开发、使用与管理Oracle数据库系统,特别是如何保证大型数据库的安全运行,一直是广大数据库用户最为关心的问题。ITPUB个人空间P$}3C^OdL
为了追求更高的技术水平和更好地满足用户的需求,Oracle被不断改进和完善,最新推出的11g的功能有了新的飞跃。它不但改进了许多已有的功能,还增加了很多更加智能、可靠的新特性。
ta9P'a)i M0本书特点ITPUB个人空间X'^+[5ZmD(C1C}
1.内容丰富
V5OTK7j-i0本书不仅包括了Oracle数据库的基础概念和开发,也包括高级数据库管理技术(如备份、恢复、优化等),而且还涵盖了Oracle数据库中的数据仓库特性(如ETL、OLAP、数据挖掘等)和非结构数据管理技术(包括XML、空间数据)。ITPUB个人空间Oj1Nd$T
2.逐层深入ITPUB个人空间'J8G+_^G e`#e1c
在每个章节组织上,首先介绍初级知识,然后介绍高级新特性,最后结合实际用例解释。初级知识有助于初学者入门;而高级新特性可作为有经验的Oracle数据库爱好者快速学习11g的资料;用例部分则作为开发者理解各种特性的参考。
u s7w!pca0本书结构
3g6P`x%Cz0全书共分为7大部分,按照内容模块组织章节,每一部分的内部章节之间既前后有序、循序渐进,同时又具备相对独立性,方便不同层次的读者阅读和使用。
:M:t/[,\%qa9b0第一部分为Oracle 11g 数据库基础,包括数据库基础知识、Oracle 11g简介、Oracle 11g数据库的安装/启动/关闭、SQL语言基础、使用SQL*Plus、PL/SQL基础和高级应用、使用Oracle SQL Developer等内容,让我们在对数据库和Oracle 11g形成较好的了解和整体认知的基础上,为后继内容的学习打下良好基础。
HyS,Wr)~oX0第二部分为Oracle 11g数据库的管理,主要介绍Oracle数据库结构、管理控制文件/重做日志文件/表空间/数据文件、模式对象管理、表分区与索引分区、用户管理与安全、数据完整和数据约束;此外还介绍了Oracle系统调整、Oracle SQL语句优化的基础知识,以及如何使用Oracle 11g Enterprise Manager来管理Oracle 11g数据库。
'p}kIe R5m0第三部分为Oracle 11g数据库的备份与恢复,本部分内容在对备份与恢复进行了总体介绍后,详细讲解了RMAN工具的使用、Oracle闪回技术、使用OEM向导备份和恢复数据库,以及数据导入/导出等内容。
o(Q)I"ha2P#L&}8g0第四部分为Oracle 11g数据库集群技术与高可用性,包括真正应用集群RAC、自动存储管理ASM、容灾与Data Guard、故障诊断、真正应用测试等内容。ITPUB个人空间M%rNm^9^
第五部分为商业智能与数据仓库,主要介绍了Oracle 11g 数据库在构建企业级数据仓库时的强大功能和诸多新特性,包括ETL相关的功能、Oracle Warehouse Builder、多维数据库、数据挖掘等内容。
,S+nPpO)B5EE0第六部分为非结构化数据库,包括空间数据库和XML数据库。ITPUB个人空间+n7W&v Y Q+k
第七部分为Oracle 11g数据库其他新特性,对于Oracle 11g应用增强、高级数据管理和数据库升级等方面的新特性进行了详细讲解。ITPUB个人空间.],d6^1z(rx
全书理论与实践紧密结合,图文并茂,示例翔实,有助于广大爱好者的学习和把握。ITPUB个人空间1}j;C C3{Al
本书作者ITPUB个人空间ZlZ8Um ja^f&a2_
本书的大部分章节由谷长勇(后面部分)和王彬(前面部分)执笔完成。另外,由陈杰完成了自动存储管理ASM、在线管理维护、生命周期管理、故障诊断等章节,单永红执笔完成了Data Guard、SQL增强、数据库控制、整体数据库管理及本书的内容简介与前言部分,而书中的表分区和索引分区、Datapump等部分章节则由王彬和陈杰合作完成。ITPUB个人空间"w*X/t9bqj#^%Q~
读者对象ITPUB个人空间:AN F;RO
本书是第一本将所有主要Oracle 11g数据库命令、函数、特性和产品综合在一起的核心参考书籍,是Oracle用户和开发人员应常备的参考手册。
y8R'fP:|q0Oracle数据库初学者和一般用户:本书试图提供一种有组织、有效地掌握Oracle核心内容的方法和思路,帮助Oracle的初级开发人员和一般用户快速了解基本概念,快速掌握开发技术,克服常见困难,以及获得正确的Oracle数据库知识。ITPUB个人空间*@|,qK&A'W^i)ML:K0w
具有一定基础的数据库从业人员:Oracle 11g数据库包括了众多的新特性,本书深入探讨了许多这样的问题(如真正应用测试、信息生命周期等)。有助于有一定Oracle技术基础的技术人员快速掌握11g新技术。
#~)f5nP8Vfs+Y+sNu0致力于Oracle数据库管理的人员:本书内容丰富,不仅包括了常规的关系数据库开发和维护内容,也包括对Oracle数据仓库与非结构数据库的介绍,有助于全面掌握Oracle数据库管理技术。
2qP-Ge T0@8g y9{0本书也可以作为各大中专院校相关专业的教学辅导或参考用书,或作为相关培训机构的培训教材。ITPUB个人空间M#V#b:A#l
致谢
yPz r D N+RB7E0在日常工作以及本书的写作过程中,得到了甲骨文公司(中国)软件公司数据库顾问团队的大力帮助,对此表示感谢。Oracle数据库技术爱好者杨廷琨先生对于本书部分章节也给出了宝贵建议,在此也表示感谢。ITPUB个人空间 fev bB tO
由于作者水平有限,时间仓促,而且Oracle 11g的可借鉴资料比较少,错误和不妥之处在所难免,望各位专家和读者给予谅解和指正,不吝赐教。
6Y0N0qs V3i8HE0“我们从您那里学到的与我们传授的一样多”。
r ?A cI#k#\q6r0编  者 ITPUB个人空间/qM,I&IU3Re
2008年3月ITPUB个人空间W0LK5h.| B-n7H?6|"\a
【目录】
(xE W%Nn0第一部分  Oracle数据库11g基础
0_Jam A-K*z0第1章  数据库基础知识 2ITPUB个人空间e/Y(~F iY{
本章主要介绍了数据库的基础知识,包括数据库、数据库管理系统及关系数据库等基本概念,此外还介绍了目前应用比较广泛的各种关系式数据库系统。ITPUB个人空间,p5d3zT;h?D y \
1.1  数据库的产生 2ITPUB个人空间Woea?/vw
1.2  数据库特征 2ITPUB个人空间)HC5~5c/E$hlf.P
1.3  数据库的组成 3ITPUB个人空间A;kd8KSb
1.4  数据库管理系统 3
2kP.u3@3jWb01.5  关系数据库 4ITPUB个人空间bGU xG Z4q ~*[
1.6  本章小结 8
`/M(j+d,_1e ~$}9x iX/W0第2章  Oracle 11g简介 9ITPUB个人空间4C,|;v$p&H
本章主要介绍了数据库的基础知识、Oracle数据库的特点、发展历史及Oracle的最新数据库版本11g的一些新的特性。
$hU!g#[b[a_4YI02.1  发展历史 9ITPUB个人空间&{XD%X { v-`;X{1Ny
2.2  Oracle版本号的含义 10
5zG_.Mb1ItZ X02.3  Oracle网格技术 11
3\8|D7oL3x e h02.3.1  网格概述 11ITPUB个人空间*z DxlJJ ]#H8H
2.3.2  网格的基本属性 12ITPUB个人空间'N*sK1L"W-l
2.3.3  Oracle网格基础架构 13ITPUB个人空间P(O$x%] U[t
2.4  Oracle 11g新增功能 15
g5u#B hl/SCw02.4.1  企业网格管理的高可用性 15ITPUB个人空间 f2TZx,^v+r
2.4.2  优化的性能 17ITPUB个人空间K3xZ5lVUQ\n
2.4.3  简化的信息管理 18ITPUB个人空间)v0xcn Du
2.4.4  集成的信息 20
#vY;q4F a02.4.5  内置的业务智能 21
wa!V.Hv0U02.4.6  开发平台 22ITPUB个人空间2mV7G'qV;Y
2.5  本章小结 24
4Pr3o$O.am0第3章  Oracle 11g数据库的安装、启动和关闭 25
a)xiC/@"j)A9K?k z0本章详细讲述了Oracle数据库的安装、启动、关闭的整个过程,以及如何使用DBCA创建一个数据库。对数据库管理员而言,这些操作都是最基本的。ITPUB个人空间Qt^"?3T/]lI4I,F1V
3.1  Oracle 11g在Windows下的安装概述 25
)nU8Ifx^ e*JQ4tk8U[03.2  在Windows环境下安装Oracle 11g 25ITPUB个人空间(e'Ln9]g5w&n-G
3.3  在Linux环境下安装前的准备 28
4I/~8E*z6R"?q*E03.3.1  检查硬件要求 28
(h/fQ3C;B ?eX03.3.2  检查操作系统要求 29
C9v_yi;BGp L03.3.3  安装RedHat AS4操作系统时的注意问题 31ITPUB个人空间9kvj'^uN
3.3.4  检查安装Oracle 11g所必需的包 33ITPUB个人空间t sQk"B,`$P
3.3.5  配置内核参数 33
PgV-yi;p4C!m B V03.3.6  创建安装数据库所需要的用户(组) 34ITPUB个人空间"y2l EJ;Z6M!dh+`,d \
3.3.7  添加Oracle用户的限制参数 34
F,mGv oWiv,\R03.3.8  创建安装所需要的目录 34ITPUB个人空间7o[w4l%x6Q[
3.3.9  设置Oracle的环境变量 35
Oe~,sZ0iZ03.3.10  解压缩安装包 35ITPUB个人空间\%k jfJ:ii,n X9}v
3.4  在Linux环境下安装Oracle 11g 36
F:[+X@%[AE|03.4.1  Oracle用户图形终端方式登录 36ITPUB个人空间 @2I(u f[*mKC
3.4.2  安装操作过程 36
+~\ n wMo03.4.3  登录OEM界面验证安装 40
2zy"EXS!d#JV03.5  Oracle 11g数据库实例的创建 40
._g\B'a4M|dB2E03.5.1  在Windows环境下创建数据库 40
&Y(C0T SS03.5.2  在Linux环境下用DBCA创建数据库 41
^w)Ehp5r03.6  Oracle 11g实例的启动与关闭 46
TF D^&mv3y OJ9e03.6.1  Windows操作系统下Oracle的启动与关闭 46
8vGE'Cm-A _1a03.6.2  Linux环境下Oracle实例的启动 47
@ sI C@!Y~03.6.3  Linux环境下Oracle实例的关闭 49
*j%|%L3`/{6x+S,x03.6.4  Linux环境下Oracle监听进程的启动和关闭 49ITPUB个人空间}b'Ia,}c-NY
3.7  本章小结 51ITPUB个人空间 g$e#c#AIA:wYO8P
第4章  SQL语言基础 52
PsIV$E'B9V3k0本章主要介绍了以下内容:SQL语言概述、如何使用简单和复杂的SELECT检索语句、如何使用基本函数、如何使用DDL语句、如何使用DML语句、如何使用描述语句。ITPUB个人空间+BWXO:z-PN
4.1  SQL语言概述 52
_} Yuz04.1.1  SQL语言特点 53ITPUB个人空间#T-h(` R2]7dj,_.V#E!u*~
4.1.2  SQL语言分类 53
8F,}2d _%as [04.1.3  SQL语言的编写规则 53
W?i}#zy [y04.2  使用SELECT检索数据 54
q~n'` B} s04.2.1  使用FROM子句指定表 55
PU4EFtG%Z)`&HO04.2.2  使用SELECT(必要元素)指定列 55
3v%D$gX&c^o04.2.3  使用WHERE子句指定行 56ITPUB个人空间1t\U1R(W Y
4.2.4  使用ORDER BY子句 61
5yV*@F)Ed04.2.5  使用DISTINCT检索唯一的表列值 62
] T!^nda kp+{d04.2.6  使用算术运算符 63
RAO3o;^[04.3  使用基本函数 64
4cO1L]:c _ C ct04.3.1  字符函数 64
5QK,YfMN$UX b04.3.2  数字函数 67
@y] cS04.3.3  日期函数 69ITPUB个人空间-d%m&rU)QVP9t9R
4.3.4  转换函数 69
~ i L4a6R/n:w#qJiu04.3.5  组函数 70
W AAw3sk Y4J04.3.6  用GROUP BY进行数据分组 71
9Rb+_;Js |1L'R4I+ib04.3.7  用HAVING子句限制分组数据 73ITPUB个人空间(Sq@*?dU-Js
4.4  使用复杂的SELECT语句 73
WkXH{pB4W-M_04.4.1  集合操作 73ITPUB个人空间[MOt]:N U
4.4.2  子查询 77
1r(H5g%nv2O}*V04.4.3  表连接 78
r K2TDZy)R04.4.4  CASE语句的使用 80ITPUB个人空间8e NG6A KX-r
4.4.5  强大的DECODE函数 83ITPUB个人空间M4FP2T%DO}
4.5  使用DDL语句 84
2ts@%rmw&u04.5.1  常用的数据类型 84
B-o:P,w|^K*d04.5.2  表 86ITPUB个人空间%\,|KO0I.e
4.5.3  主键 87
Y5D5P6JT$zd`g.c#s04.5.4  外键 89ITPUB个人空间"~ KX#h_l
4.5.5  约束 90ITPUB个人空间#iL['\7t
4.5.6  索引 93ITPUB个人空间0X:X4?4P M R;[C1E1c
4.5.7  视图 94ITPUB个人空间/w)j?:I^,~8P3?.u
4.5.8  序列 95
k0TPW;l6}BX04.5.9  同义词 96
-X+R"k~#tx04.6  使用DML语句 97ITPUB个人空间X N!@4o3b
4.6.1  使用INSERT语句插入表数据 97
9r^'~l'R*u4lC04.6.2  使用UPDATE语句更新表数据 98ITPUB个人空间~,UB0a(]x7t
4.6.3  使用DELETE语句删除表数据 99ITPUB个人空间U1?[%O:RD7A
4.6.4  使用MERGE语句修改表数据 99
|.H3Y5c0tC!u04.6.5  TRUNCATE语句的使用 103
+V(D5k6}0x)d eN"}$Pp04.7  使用描述语句 103ITPUB个人空间$I7aE`+l#b7h*I
4.8  本章小结 104
!q(iU2@vo8z0第5章  使用SQL*Plus 105ITPUB个人空间 W+qsT ]GfM
本章介绍了以下内容:如何使用SQL *Plus的与数据库交互、如何使用SQL *Plus的编辑功能、如何使用SQL *Plus格式化查询结果。
f b5dF Q"m@05.1  用SQL*PLUS与数据库交互 105ITPUB个人空间1G'Rn l F3K&L.M
5.1.1  SQL*Plus的主要功能 106ITPUB个人空间:Tku\p
5.1.2  启动SQL*Plus连接数据库 106ITPUB个人空间6R/~:F~:`m{
5.2  使用SQL*Plus的编辑功能 108
.f;V)U&F TOu!|!T05.2.1  SQL语句、PL/SQL块与SQL*Plus命令的区别 109
x(n/? C{y05.2.2  编辑命令 109ITPUB个人空间c'_ Q a[
5.2.3  保存命令 111
'|&UyP(VI05.2.4  加入注释 113
aQg@2pi@y05.2.5  运行命令 114ITPUB个人空间&C4O?$\.B#a^0u
5.2.6  编写交互命令 116ITPUB个人空间)Hr ^I0Bz0jDc.]P
5.2.7  使用绑定变量 123
hP.S b1s KYeS1OQ05.2.8  跟踪语句 126
g6m5X]Ji:~05.3  使用SQL*Plus格式化查询结果 130
$W1C2g9Jjf&oA0S5{*a05.3.1  格式化列 131ITPUB个人空间"k(kn1X$VP
5.3.2  定义页与报告的标题和维 141
:{$q?-_zm05.3.3  存储和打印结果 147
Z`-l.l}H3@05.4  本章小结 148ITPUB个人空间i;qHN2j:Qby R-Eqbo
第6章  PL/SQL基础 149ITPUB个人空间GRG` Vz?2r"n
本章介绍了以下内容:PL/SQL概述、PL/SQL编程、过程和函数、错误处理。
.u0l/D)u4{%e4eo,}06.1  PL/SQL概述 149ITPUB个人空间m#J+D#D7@/k`NV ]4G
6.1.1  PL/SQL语言 149
:`:d2eW\C06.1.2  PL/SQL的特点 151ITPUB个人空间$| L|/Kk l
6.1.3  PL/SQL的开发和运行环境 153
2Ot&h W cZ K06.1.4  运行PL/SQL程序 154ITPUB个人空间?{|%Me q8w Y[DE
6.2  PL/SQL编程 156ITPUB个人空间+P)Oe0o B
6.2.1  基本语言块 156ITPUB个人空间"Ta7D_g6z0[!a v{;q
6.2.2  字符集和语法注释 156ITPUB个人空间~6BLh6o*r7d%J8D
6.2.3  数据类型和类型转化 158
]-Fijf H `3i06.2.4  变量和常量 162ITPUB个人空间;S*cni_Ndd
6.2.5  表达式和运算符 165
ee'Mjc ~06.2.6  流程控制 166
3c;Y e"KH/~4v06.3  过程和函数 173ITPUB个人空间 SN.t*uHB
6.3.1  过程 174
Ik#E%@$]5C F|]06.3.2  函数 175ITPUB个人空间Y%V V|1K1WCRs#`
6.4  错误处理 177
P [ p6~8R%U1y06.4.1  预定义异常 177ITPUB个人空间cH*|N+VuFBJ
6.4.2  用户定义异常 179
L8rm[6B`)Fz,C+v06.5  本章小结 181ITPUB个人空间-a,IB,G.H4h-@
第7章  PL/SQL高级应用 182
R5pWZ8D0本章介绍了以下内容:包的概念和使用、集合的使用及PL/SQL的新特性。ITPUB个人空间%q ]EmJ o,HW
7.1  包 182ITPUB个人空间 ?Y.N|Nf} @
7.1.1  包头 182ITPUB个人空间ck(n nnF*Td
7.1.2  包体 183ITPUB个人空间-qe#I$?O9yc%?^
7.1.3  重载 187ITPUB个人空间C Vl)H4n S@#|
7.1.4  包的初始化 189
[.zNQj B)jO07.1.5  Oracle内置包 191
g!i3AvAV!You\v07.2  集合 191
de d2[LR:?!v"r07.2.1  index-by表 192ITPUB个人空间6IZ!U9DU WH&@@N
7.2.2  嵌套表 193
.eyvxu~8Rl!x4n07.2.3  可变数组 195ITPUB个人空间BtHK,y^ [/Y x
7.2.4  集合的属性和方法 195ITPUB个人空间Qe5UU:p6F`.| z#?
7.3  PL/SQL游标 199ITPUB个人空间2l1r t J{ F9T
7.3.1  游标创建 200ITPUB个人空间l%lP5x"LK
7.3.2  使用游标FOR循环 204
V6Gh+MoS#y.y GXW07.3.3  使用游标变量 206
g J$tZc~!XNo-l07.3.4  游标变量实例 213ITPUB个人空间 i&s)W/X a&f-b(r ` Q
7.3.5  使用游标表达式 217
9`7gFyw(H07.4  Oracle 11g中PL/SQL的新特性 218
;A~'m/n&F*c"}N"X07.5  本章小结 220
v.XIYH| c;[_ |)x0第8章  使用Oracle SQL Developer 221
1yt~*m+F"o0本章主要介绍了Oracle SQL Developer的使用,包括创建数据库连接,使用SQL Worksheet操作数据库,开发调试PL/SQL语句,运行和创建报表。另外,通过实例演示了如何使用SQL Developer的迁移工作台完成数据库的迁移操作。ITPUB个人空间mY@*w^-N1Q)gx
8.1  SQL Developer概述 221ITPUB个人空间3Dla3w3y4c^+nr/ww
8.1.1  SQL Developer版本演化 221ITPUB个人空间9Is9g3C np \ Cs_
8.1.2  SQL Developer产品特点 221
7Z6Jc~ K&xq0]l{08.1.3  SQL Developer下载与安装 221ITPUB个人空间XvtnK2N9h p
8.2  创建数据库连接 222
c&odW!K1[.[08.2.1  连接到Oracle数据库 222
l#V7K-o+j(YUf08.2.2  连接到MySQL数据库 224ITPUB个人空间Mz)Op-KS O
8.2.3  连接到SQL Server数据库 224ITPUB个人空间X2g(qe`8~`^LV:j
8.3  使用SQL Worksheet操作数据库 224ITPUB个人空间DJf2]Dzv
8.3.1  检索数据 225ITPUB个人空间5oO6T"T{ OW
8.3.2  插入数据 227ITPUB个人空间 qmEZpZ.U
8.3.3  修改数据 229
9a]3j`5A S C08.3.4  删除数据 230ITPUB个人空间D5i5l#x [!C O C%W1U
8.4  使用SQL Developer开发和调试PL/SQL 231
7R+QI+e"e SUu D08.4.1  准备工作 231
V#S;u2N:|08.4.2  创建并编译PL/SQL过程 231
W d vViK5Uz0~08.4.3  运行PL/SQL过程 236
!`iLkp kq3g@08.4.4  调试PL/SQL过程 238ITPUB个人空间.BMah7rOd6}
8.5  使用SQL Developer运行或创建报表 243
/U$mcM:k.F0EnD08.5.1  运行预定义报表 243
1CN/fK2O08.5.2  创建自定义报表 245
Uc^2z e)tF08.6  使用SQL Developer导出操作 246ITPUB个人空间o u/E f I%j*bv
8.6.1  导出数据 246
P-d._]4l7Z08.6.2  导出对象定义 247
)P9X m_c6I}r08.7  使用SQL Developer迁移工作台 249ITPUB个人空间z,?U*bP
8.7.1  迁移工作台概述 249
YE)P+Q*N08.7.2  数据迁移实例演示 249ITPUB个人空间7Pn.Xn,yO
8.8  本章小结 256
)}8F%|8bXdf&Z0Z+e0第二部分  Oracle 11g数据库的管理ITPUB个人空间8A(d4}7x'|q
第9章  Oracle数据库结构 258ITPUB个人空间 G\+oL.N{,kh
本章将介绍Oracle数据库的体系结构、服务器结构、Oracle数据库文件及后台进程。ITPUB个人空间J%ba0C-Xw1t
9.1  Oracle体系结构 258ITPUB个人空间 q `N;e(d$R _'T&oI
9.1.1  基本术语 258ITPUB个人空间 u*g(a0l/_
9.1.2  体系结构图解 259
\nyF#_R"ST j7?g(Y09.1.3  表空间与数据文件 259ITPUB个人空间 k d g3i*O6d)r
9.1.4  临时表空间与临时文件 261
tu8o-Yp09.1.5  Oracle存储结构介绍 262ITPUB个人空间 Af x2{,K.U
9.1.6  控制文件 262ITPUB个人空间 }7M~-Hu
9.1.7  日志文件 263ITPUB个人空间j#P e6Iw0iY3R
9.1.8  服务器参数文件 265
6l.KO b5p9i z@ jq09.1.9  密码文件/跟踪文件/警告日志 266ITPUB个人空间_ aYt;D R
9.2  Oracle服务器结构 267ITPUB个人空间z]]zyg@0P
9.2.1  Oracle服务器与Oracle实例 267
~AwV/C,X'I0u09.2.2  物理结构与逻辑结构的关系 268ITPUB个人空间3Z R7? ZHd
9.2.3  系统全局区(SGA) 268
e)t)JW\N09.2.4  后台进程 270ITPUB个人空间A-C"p-Pd-K/n*@
9.2.5  程序全局区PGA 271ITPUB个人空间]d s H3I0gk-Nx O^G[
9.3  数据字典 272ITPUB个人空间g#H_+W'}$g$OL
9.3.1  Oracle数据字典的构成 272
&fV5hHni9}09.3.2  Oracle常用数据字典 272
EK.n E5H#@O(XX09.3.3  Oracle的常用动态性能视图 274ITPUB个人空间 }d-qV"I/w
9.4  本章小结 275ITPUB个人空间+g#r3EH$y O;@'k hI
第10章  管理控制文件 276
ze]l9cH({0本章主要讲述了Oracle数据库对控制文件的管理。包括控制文件的内容、更新、多路复用及创建和维护。控制文件对数据库的正常运行至关重要,通过本章的学习,读者可以对控制文件有一定的理解。
4u#I:Z8B7pS[010.1  控制文件概述 276
:O:wD}&UDRL010.1.1  控制文件的内容 276ITPUB个人空间F"l#~,m"s&a;I2?_ R
10.1.2  控制文件的大小 277
,B9j%g2@Fq$D'r*b010.1.3  控制文件更新 277ITPUB个人空间hkxE"dd!d*h^ t TG
10.1.4  可复用区与不可复用区 277ITPUB个人空间P ?7l Ido8y$r,u
10.2  控制文件的多路复用 277
)@+R5~O&w jH010.2.1  使用init.ora多路复用控制文件 277
F9V |O!}010.2.2  使用SPFILE多路复用控制文件 278ITPUB个人空间w {zz^4j @ B
10.2.3  添加更多控制文件副本的步骤 278
'R@3W7A+|#M010.3  查询控制文件信息 279ITPUB个人空间`~ O7U6[3@/mA
10.4  控制文件的创建步骤 279ITPUB个人空间*H4d1]Kb2s@4T!dy9{6^
10.5  维护控制文件 281ITPUB个人空间@8vB'\{N.Nm3vg
10.6  本章小结 282ITPUB个人空间1v,G*Pj A/w/}J_.p+d
第11章  管理日志文件 283
O`NMLen1Q l0本章讲述了联机重做日志的作用和管理,联机重做日志是数据库正常运行不可或缺的文件,对于实例出现故障时的正常恢复是十分重要的。
TQd6{:Q W]011.1  管理重做日志文件 283ITPUB个人空间m's L"s1jZV B
11.2  日志文件组、日志切换和日志归档 283
4AnN1G2~}-w011.3  了解检查点 284
/lh#f-^ J? _011.4  查询、新建、删除日志文件 284ITPUB个人空间g| n e(?*@%d7J8R
11.5  本章小结 286
[8a0V\!r~ K!E0第12章  管理表空间和数据文件 287ITPUB个人空间FqV l"xX;h
本章主要介绍了Oracle数据库的逻辑结构、默认表空间,以及表空间的创建、设置、删除等管理操作。这些操作在数据库的日常管理中是十分常用的。ITPUB个人空间d5v(lN3Q
12.1  表空间与数据文件的关系 287ITPUB个人空间NbN%w?${;TUg
12.2  Oracle 11g默认的表空间列表 288ITPUB个人空间-hT,qVv]ns.u
12.2.1  SYSTEM表空间 289ITPUB个人空间)?$B8E }V([?\#E
12.2.2  SYSAUX表空间 289ITPUB个人空间l3x} u ArD
12.3  建立表空间 290ITPUB个人空间7k*]"U\#ee!F4nu-i
12.3.1  创建表空间的语法 290
Ka3_GG+H,h|u0q012.3.2  选择盘区管理方式建立表空间 292ITPUB个人空间j*^;Np.J8h:v
12.3.3  选择段空间管理方式建立表空间 292ITPUB个人空间Bi @hGYM
12.3.4  创建非标准块表空间 293ITPUB个人空间2ofu Q(ws'Pc3J
12.3.5  建立大文件表空间 294
%{C]c2k ?+rro5S012.4  维护表空间与数据文件 294
J6Ix{ Y+d7a-w mJ012.4.1  改变表空间的读写状态 294ITPUB个人空间W!U#k e8eg cG
12.4.2  改变表空间的名称 295ITPUB个人空间*y6x$rGg
12.4.3  设置默认表空间 295
#~1FG)?{} s012.4.4  删除表空间 296ITPUB个人空间T J!Q_!L
12.4.5  增建新的数据文件到表空间 297ITPUB个人空间~aF;vUW2@-I-k
12.4.6  删除表空间中无数据的数据文件 297ITPUB个人空间2HlbI;h
12.4.7  数据文件的自动扩展设置 297ITPUB个人空间i(yuvK%a
12.5  管理撤销表空间(UNDO) 298ITPUB个人空间 U?x7f0k K4l7u
12.5.1  撤销表空间的作用 298
!l9x9s:NCG012.5.2  与撤销表空间有关的参数 299ITPUB个人空间3v l*s0a]-j u
12.5.3  表空间的基本操作 300
T1Wz(x$}0hQ.k012.6  管理临时表空间 303
b8~ Ff^B2bkeZ012.6.1  临时表空间的概念 303
K#JD-l+Sk ^#Z012.6.2  建立临时表空间 303ITPUB个人空间 Ks'E/Xd
12.6.3  查询临时表空间的信息 303
!j%Sj:XZpv,f012.6.4  临时表空间组 304ITPUB个人空间!L kV$GwIv
12.7  本章小结 305
PLP5`k:h8s0第13章  模式对象管理 306
&y!l$HFD^X X0本章讲述了Oracle数据库中最重要的几个模式对象的管理,包括表、索引、视图、同义词、序列等。
qkh:}o013.1  模式与模式对象 306
Vl7T3i/^ [8[+{013.2  管理表 306
Uk0k+H I){6u3_9^013.2.1  建表时的考量 306
:Wq*WFj*o(SV2rh013.2.2  列数据类型 307
6{r p }A+r+W013.2.3  创建表的语法 308
e+boC2`9F013.2.4  创建表的实例 309
[+G\ C2RTq.O013.2.5  查看表的信息 310ITPUB个人空间9Ro$yzm!kiUEM
13.2.6  修改表结构 311
Z4[c"J [m013.2.7  重命名表 312ITPUB个人空间;h'F_a8zN
13.2.8  监控表的存储空间 312
x,y8O q[JsJ O013.2.9  修改表空间的存储设置 313ITPUB个人空间 nAl3[}G r"F"`_-Z4U
13.2.10  删除表 313ITPUB个人空间zGk&^8j%W-h
13.2.11  外部表的管理 314
BUsF.l013.3  索引 316ITPUB个人空间r8y:S$iL7DH _
13.3.1  概念 316ITPUB个人空间'n@ @Dy }mw
13.3.2  各种类型索引的比较和选择 316ITPUB个人空间eN[]0P sd7}
13.3.3  索引的基本操作 317ITPUB个人空间6o(ne.zW
13.4  视图 319
M1|8bDq.D6f013.4.1  概念 319ITPUB个人空间2m P"_km
13.4.2  视图的基本操作 320ITPUB个人空间q |TU.d.Y/U
13.5  同义词 322
t V5SF9z}l013.6  序列 322ITPUB个人空间 ]Il+Yn
13.7  本章小结 323ITPUB个人空间%o)NWr5o
第14章  表分区与索引分区 324ITPUB个人空间s4`9KI;Bc9z tt:?
本章介绍了表分区和索引分区及其在数据库性能优化方面的作用,并通过实例介绍了Oracle 11g中对索引技术最新的增强功能。ITPUB个人空间$EjRm7TmV R
14.1  分区技术概述 324ITPUB个人空间+Px[ a F/wDO4c
14.2  表分区的方法说明及实例 325
d2fIJKmi014.2.1  范围分区(Range) 325ITPUB个人空间V6n8H:Bx s
14.2.2  散列(Hash)分区 327ITPUB个人空间-x2j+MT5zs
14.2.3  列表分区(List) 328ITPUB个人空间_)hve'k9@
14.2.4  组合分区 328
;m5Cs(Z DWc014.2.5  Interval分区 329ITPUB个人空间(wHq{,p8s@&q
14.2.6  外键分区 330ITPUB个人空间:D[ ] i:dI
14.2.7  虚拟列分区 331ITPUB个人空间E,Z:D VNc&[
14.3  表的分区策略 332ITPUB个人空间X$V ?b u
14.4  管理表分区 332ITPUB个人空间!S? kvv5a-Z
14.4.1  表分区管理的操作列表 332
$^E7_r;WmT014.4.2  表分区管理的操作实例 333ITPUB个人空间gu B,Nu5v
14.5  分区表联机重定义 336ITPUB个人空间X4c}8|:j
14.6  创建索引分区 338
a+JM/Y$D~ c014.6.1  索引分区概念 338
'Q a U0r9^$}m[014.6.2  本地索引分区 338ITPUB个人空间$n5t2]9cZ/XP
14.6.3  全局索引分区 340
Kwk&~pM014.7  管理索引分区 340ITPUB个人空间:k\L^5Q'gTtTS7m
14.7.1  索引分区管理的操作列表 341
c ^-l?-pE^1f014.7.2  索引分区管理的操作实例 341
%GC7Q\gCh~014.8  查看分区信息 341
tIaTS$L{w014.9  本章小结 342ITPUB个人空间h:Urs!d]TR
第15章  用户管理与安全 343
c9f/o(o*UK0本章将介绍Oracle系统中的用户管理、权限控制、角色、资源及数据库的审计等方面的内容。
:vR\3h#~T015.1  创建与管理用户账户 343
Lr4Q9pZ"r+G015.1.1  配置身份验证 343
.Ar*ZL6nJE$SA x015.1.2  创建用户的语法 343ITPUB个人空间'd]0Z"]C]:Z
15.1.3  创建用户实例 344ITPUB个人空间xWv-K'cZ*s4M&_$lT0x&Q
15.1.4  修改用户语法与实例 345ITPUB个人空间 h.XS1Ez
15.1.5  删除用户 347
MQ O*dHz015.2  权限管理 347ITPUB个人空间Gko`f n@ K
15.2.1  权限概述 347ITPUB个人空间W?w|)O w
15.2.2  授予系统权限 347
|/m$@^FW$C015.2.3  系统权限收回 348
z;IQNV%s:Y|015.2.4  授予对象权限 349
v Z"Z%Gy'g015.2.5  对象权限回收 349ITPUB个人空间My#Y-T2c
15.2.6  用户与权限查询 350
c-YR;SB \015.3  角色管理 350ITPUB个人空间5tmE oM)X7fkjY_
15.3.1  角色概述 351
2a3UG(d&bJ'x$s015.3.2  预定义的Oracle系统角色 351ITPUB个人空间y8u0Z+I(Hl/P
15.3.3  角色创建与角色授权 354ITPUB个人空间'J V"V4t7M2U
15.3.4  角色生效/失效 355ITPUB个人空间4C8Ck(T!uJ
15.3.5  角色与权限的查询 356
'L%S"a%T$|(s*`015.4  资源配置PROFILE 356
/C x$nK6z*n.r015.4.1  PROFILE概述 357
j1{K[}015.4.2  创建PROFILE语法 357ITPUB个人空间+Bo1q*w9y#?-c Kc
15.4.3  创建PROFILE实例 359
)y"cqH C9X^mD015.4.4  修改资源配置PROFILE 362ITPUB个人空间u`U6qq {
15.4.5  显示资源配置PROFILE信息 362
5w]8tKkX7f#R015.5  数据库审计 362ITPUB个人空间`@%DuO]Ma
15.5.1  审计概念 362
)A NHL QW#nR015.5.2  审计环境设置 362ITPUB个人空间]#BcNn"z${4y
15.5.3  登录审计 364
v8@ v6]8Z%i7h*r9{015.5.4  数据活动审计 365
pm%t^O U/@ P015.5.5  对象审计 365ITPUB个人空间7y!F1f-G.qXH
15.5.6  除审计数据 366
b2_$jJ m|z015.5.7  查询审计信息 366ITPUB个人空间&r?;[PM__/Z(W
15.6  本章小结 366ITPUB个人空间5I?N1pJ1@&d
第16章  数据完整和数据约束 368
"o0e0Cc_ |$fF0本章介绍了与数据库完整性和一致性有关的重要概念:事务、锁、约束等。ITPUB个人空间&?q/^x-|5GFP$@
16.1  什么是事务 368
{4C$q"BF{9qe016.2  数据并行性和一致性 369ITPUB个人空间3yU^[&\$L t {
16.2.1  数据并行和一致性概述 370
/\z3Hpc0H6t016.2.2  Oracle如何管理数据并行和一致性 371
2e)ffJ|](iU016.3  锁 374
*s]p$`Xf016.3.1  锁的功能、分类及类型 374ITPUB个人空间Z wE#]o J%Ejw,g[
16.3.2  表锁和事务锁 377ITPUB个人空间~OB4dp
16.3.3  检测和解决锁冲突 378
r{s)C Y0o-SU016.3.4  实例分析 380ITPUB个人空间 SE2hmZ!h |
16.4  数据完整性 383ITPUB个人空间!}B;Abq
16.4.1  数据完整性概述 383
e Q:eTm:wY(c016.4.2  完整性约束 383ITPUB个人空间3}U9s2kT5}7}
16.4.3  完整性约束类型 384ITPUB个人空间"lsf$`-F
16.4.4  约束检验机制 389ITPUB个人空间6WxyK2N9Y(EFay
16.4.5  约束状态 390ITPUB个人空间3My k%R dgN.k
16.5  本章小结 391
;p3cQUa0第17章  Oracle系统调整 392ITPUB个人空间0i{X El(FBC
本章主要介绍了与Oracle性能优化有关的初始化参数的设置及内存区域的调整。Oracle性能优化包括的内容和技巧很多,限于篇幅这里只做简单的介绍。
A%Geq mMQ017.1  Oracle初始化参数文件 392
B+Wg|#M-YE017.1.1  关于Oracle的系统参数 392
OU6K5Xy;dzv:C4pD017.1.2  初始化参数文件SPFILE 392
R9~!U4Fe o017.1.3  Oracle 11g新增加和淘汰参数 393ITPUB个人空间9B$a2E)E#p ?,E8{
17.2  Oracle动态视图 393
2P-?j e-m.H[0m!qh/[017.3  Oracle SGA调整 396
s)D\KS6h2z017.3.1  理解内存分配 396
P9cdN%Z~b0j1p017.3.2  调整日志缓冲区分配 397
G}uBJ'w-D:R017.3.3  调整共享池分配 399ITPUB个人空间{+tyQ/}2g(T8k"_ m+Z
17.3.4  调整数据库缓冲区 401ITPUB个人空间1[qRDpQ[
17.3.5  SGA调整建议 402
#|$Nl7{;q017.4  排序区调整 402
']g UE3vb_*B |4A017.4.1  排序区与其他内存区的关系 402
KZ2CG7B)Qb:G#p017.4.2  理解排序活动 403
$P _*ac!Ao;e+j|W5Yd017.4.3  监视排序活动 403ITPUB个人空间 LIe`a&x4wc#e2|
17.4.4  专用模式下排序区的调整 403ITPUB个人空间8gkN.[~Hk9{
17.4.5  共享模式下排序区的调整 405ITPUB个人空间C'n3t vT4|~
17.5  Oracle 11g中的自动内存优化功能 406
|"D+[j!lcz017.6  本章小结 406
0VsB1{f[2?0第18章  Oracle SQL语句优化 407
Gw0v|'^^E5[/b#]j0SQL的优化主要与数据库开发人员及应用程序开发人员能否写出高效的SQL语句有关系。其实大多数性能问题往往都是跟SQL效率的低下有很大的关系。本章给大家介绍了编写SQL语句的一些最基本的技巧和需要注意的问题,以及SQL优化器及Oracle 11g中一些SQL优化工具。
!uR PF6a018.1  一般的SQL技巧 407ITPUB个人空间*f3sG:HM0X&r
18.1.1  建议不用“*”来代替所有列名 407
7pmnY_i J%n018.1.2  用TRUNCATE代替DELETE 407ITPUB个人空间L_ GmjJ7T
18.1.3  在确保完整性的情况下多用COMMIT语句 408ITPUB个人空间l'me]#Sh
18.1.4  尽量减少表的查询次数 408
'T[TNk,_zIT018.1.5  用NOT EXISTS替代NOT IN 409
Na3WA9Q `{018.1.6  用EXISTS替代IN 409
*jcgC/Z3drtg018.1.7  用EXISTS替代DISTINCT 409ITPUB个人空间oI%tdA7Z
18.2  表的连接方法 409
6h$jn ywga,R s9X018.2.1  驱动表的选择 410
:g!S9azW6?018.2.2  WHERE子句的连接顺序 410
8d:W1C M:Q)U(S!M018.3  有效使用索引 410ITPUB个人空间p@ {5b4J$Z"s
18.3.1  何时使用索引 410
y6B+MM8b}1b-z018.3.2  索引列和表达式的选择 410ITPUB个人空间qe S}*wC
18.3.3  选择复合索引主列 411
_v[)OAy018.3.4  避免对大表的全表扫描 411
ckO&@-a]&q;M].l;y018.3.5  监视索引是否被使用 412ITPUB个人空间y h6Yy@,} ?jy"y
18.4  Oracle的优化器与执行计划 412
M-_{?;a*m3]018.4.1  优化器概念 412ITPUB个人空间:VM q1d@ d"UA9yj
18.4.2  运行EXPLAIN PLAN 413
3J5Wl1Yyu&X9k018.4.3  Oracle 11g中SQL执行计划的管理 413ITPUB个人空间p/\-c1B{"a9` {;B+dc
18.5  Oracle 11g中的执行计划管理 414ITPUB个人空间}t4~1@f%o]
18.5.1  执行计划管理的工作原理 414ITPUB个人空间 K!?"L2mGTY[(M
18.5.2  执行计划管理的测试 416ITPUB个人空间'd4L&a k0C^F'M
18.5.3  执行计划管理实例测试 417
-BM+tu ef018.6  Oracle 11g中的数据库重演和SQL重演 419ITPUB个人空间(Nzc{h!T+K
18.6.1  数据库重演 419ITPUB个人空间:@\;{k%lH(xw
18.6.2  SQL重演 419ITPUB个人空间z#_&]@9L
18.7  Oracle的性能顾问 420
t+envkC018.7.1  Advisor Central 420ITPUB个人空间vz[s(AX ]
18.7.2  SQL调优顾问 420
{&D;g5L`,HJ/h"y.q9\018.7.3  SQL访问顾问 420
]4D\+N7w018.8  本章小结 421
.e!pe`bs o,u0第19章  Oracle 11g Enterprise Manager简介 422ITPUB个人空间H2?pLV4ZoO1\'q
Oracle Enterprise Manager是一个功能全面的Oracle图形界面管理工具。自从推出到现在已经有多个版本了,每个新版本都比前一个版本功能更强。目前Oracle 11g企业管理器简称EM(业内常叫OEM——企业管理器),它是初学者管理Oracle系统的最佳伴侣,本章简单介绍企业管理器的安装配置和使用方法。
N0AD@)Yk9~019.1  Oracle 11g EM简单介绍 422ITPUB个人空间1R o)s@ @g+u.Tc;o%N/vJ3q
19.2  Oracle 11g EM安装配置 423ITPUB个人空间}z.v`7o6f^M:?!x
19.2.1  安装选择说明 423
~7s`)T1X1Ruq019.2.2  客户化安装 423ITPUB个人空间5dDj lZ[,V#~/C
19.2.3  设置与安装数据库控制 423ITPUB个人空间 N:zWw t U:s8O
19.2.4  启动Oracle 11g EM 424
QbZGb019.2.5  登录到Oracle 11g EM 425
L eX$Y8{a;wX019.3  用Oracle 11g EM管理Oracle系统 426ITPUB个人空间;b?1{$t)nE
19.3.1  数据库配置管理 427ITPUB个人空间C'}^fW2Z }6A2{(C
19.3.2  方案管理 427ITPUB个人空间Nt6D(q:_]:VfX
19.3.3  数据文件管理 428
mi6dxo019.3.4  数据库用户管理 429
6M PfB1_ p019.4  用EM维护Oracle系统 431
FoQX JC RZ&zw019.4.1  执行导出操作 431ITPUB个人空间\&vWrIt
19.4.2  管理(本地)表空间 434ITPUB个人空间 _4v$m S h6q/Z?
19.4.3  浏览预警文件信息 435
2`,h&U4q+GX019.5  用Oracle 11g EM进行性能调整 436
&h'LZ@ Du019.5.1  查看顶级活动 436
d;ojm B#v019.5.2  监视Oracle实例是否存在锁 437ITPUB个人空间.v0~X_'uh9V*LR
19.6  本章小结 437ITPUB个人空间eG%~ j+] Jd5c
第三部分  Oracle数据库11g的备份与恢复ITPUB个人空间/h9P-ak.W
第20章  备份与恢复 440
r/v `'Irw"tY`0本章介绍了数据库备份与恢复的概念、分类、方法等基本常识。读者通过本章的学习能够对数据库备份和恢复有一个总体的了解,同时还介绍了Oracle 11g中备份和恢复的最新特性。
Pd O0{ Jk"`T b020.1  备份与恢复概述 440
*Y"bP+bGs GW4|020.2  备份分类与恢复分类 441ITPUB个人空间$Ba0Gq*y;r+R`b
20.2.1  备份分类 441
TO'CTA z5{'y v020.2.2  恢复分类 442ITPUB个人空间8v V$EW8I4w Ar-B
20.3  备份与恢复方法 443ITPUB个人空间sX-T(h+e7d
20.4  Oracle 11g的备份和恢复特性 444
(v:\7E1I,_8aT*f020.5  本章小结 445
S1jN3lGO ?c0第21章  使用RMAN工具 446
q }1?G1s9D$Kx;yW0本章介绍了Oracle推荐的备份工具RMAN,包括RMAN的基本配置、恢复目录的介绍、通道分配,以及相关的备份和恢复命令、各种不同的备份方法等。RMAN涉及的知识点很多,希望大家多做一些备份和恢复的试验,加深对RMAN的理解。
!~:i.Asb0M4gK%t |]021.1  RMAN简介 446ITPUB个人空间 t8wA%qC;N0k5\
21.2  RMAN资料档案库/恢复目录/控制文件 447
{tV|O$GP[!o6h021.3  创建恢复目录 447
4A Vdu+C2G-L021.4  RMAN与数据库的连接 449ITPUB个人空间%G4? D(ay7mV
21.4.1  与目标数据库的连接 449
9Wx&^#v)[7W021.4.2  与恢复目录的连接 450ITPUB个人空间!\O!t)x/ms j A
21.5  注册数据库 450ITPUB个人空间#j#aR7^%CS
21.5.1  注册目标数据库 450
6a(Z3`p'}|HF021.5.2  实例演示 450
)Jbg9u5o`{021.6  通道分配 451ITPUB个人空间\OdC|
21.6.1  通道概述 451
4A/^~(|D!ArTZT)CV-C3d021.6.2  RUN命令介绍 451ITPUB个人空间Qj'b-jt4n$K#J b$N
21.6.3  自动通道配置 452
K{6^.L H021.6.4  手动通道配置 453
1?1T K-Ak tI1?)Q021.6.5  显示通道配置参数 454ITPUB个人空间*[aCW[,F]
21.6.6  设置通道控制参数 454
.Dfu2ab'\8@021.7  使用BACKUP命令生成备份集 456ITPUB个人空间+Xd [z,i#a
21.7.1  备份集与备份片 456ITPUB个人空间-m.{"\NX"eq0Z.[ j
21.7.2  BACKUP命令语法 456
b X T(wt&{!^] a/t021.7.3  备份文件的存储格式 457ITPUB个人空间bAP.o/cf&ec-mq
21.7.4  BACKUP备份实例 459
DYHDWr021.7.5  BACKUP的冷备份与热备份 460
W%v.O] v#pD6I FU$^021.8  使用COPY与Back as Copy命令 460
[3Z\2Q x Io021.8.1  COPY命令语法 461
OI#s;z'S021.8.2  COPY备份实例 461
&{ZlA5YA021.8.3  Backup as Copy命令 462
2K6?)q-T@Y9o021.9  备份 463ITPUB个人空间9q ~,n1b%I;V
21.9.1  压缩备份 463
W-p,dj$~F8`{021.9.2  完全备份与递增备份 463
1cxOM#lyl021.9.3  查看备份信息 465ITPUB个人空间6OpUc#M e\vG
21.10  使用RMAN恢复数据库 466ITPUB个人空间0@7nwg(J5L;W
21.10.1  RESTORE命令 466
6c7ey*z&M#K_021.10.2  RECOVER命令 466ITPUB个人空间G+H0t-@SI
21.10.3  实例解析 466
_6RDQ i X021.11  本章小结 468ITPUB个人空间q"K/c!b$C
第22章  Oracle闪回技术 469
d'p6IZO s,];eO0本章主要讲述了数据库的闪回技术,闪回是数据库进行逻辑恢复的一个快捷工具。本章对Oracle 11g在闪回方面的最新技术,闪回数据归档,也进行了详细介绍。ITPUB个人空间$r-N\5h4[Qy
22.1  闪回技术概述 469ITPUB个人空间-Ho |x!nJ5g[
22.2  闪回恢复区 470
x%i1RQ1} MB,Vwl)K022.2.1  闪回恢复区的作用 470ITPUB个人空间 f1bzyw-@
22.2.2  配置闪回恢复区 470
K2\wt'R022.2.3  闪回恢复区的文件保留策略 472
:rwL}TD-`022.2.4  使用闪回恢复区 472ITPUB个人空间.Ld*fa&C!]tYz
22.2.5  与闪回恢复区有关的视图 473ITPUB个人空间r^ ~$ZVU5T
22.3  闪回数据库 473ITPUB个人空间2W0v![_E
22.3.1  闪回数据库概述 473
^l{fL? c022.3.2  配置闪回数据库 474ITPUB个人空间5h`jAHQ
22.3.3  使用闪回数据库 476ITPUB个人空间b0b lT+GbFc@ v
22.3.4  与闪回数据库有关的视图 477
#E!i:U%i3oU,Y#q022.4  闪回表 477
*L!B7XaOv6r~(R022.4.1  闪回表概念 477ITPUB个人空间(|`(L r+O1I
22.4.2  使用闪回表 479ITPUB个人空间,\T5n^#E"\x
22.5  闪回丢弃 483ITPUB个人空间0a&liVS.D HO8L
22.5.1  回收站概念 483ITPUB个人空间's L9p k [ O;{U;Wj c
22.5.2  使用回收站 483ITPUB个人空间}W1j2OD
22.5.3  回收站与空间利用 485ITPUB个人空间-PZHT$o/|L/S1A6Bp
22.6  闪回版本查询 487ITPUB个人空间5b{J6~0E4kz7g
22.6.1  闪回版本查询概念 487ITPUB个人空间%B*| Q1pYrN
22.6.2  使用闪回版本查询 487ITPUB个人空间(efbl5B{je
22.7  闪回事务查询 489
8_;jl;U N}h1}tOg022.7.1  闪回事务查询概念 489
[4S k(KU7@B U:`'JY022.7.2  使用闪回事务查询 490
"s4gX}*~022.8  闪回数据归档 491
gX$y"\V;[U5h022.8.1  闪回数据归档概念 491
g%`d g a&R9FM022.8.2  闪回数据归档区 492
SnPN$r(M ZzsT022.8.3  使用闪回数据归档 493
mHgm*s*c y022.8.4  清除闪回数据归档区数据 496
u5gs r#`022.8.5  与闪回数据归档有关的视图 496
,B"o0CY,K6c$f022.9  本章小结 497ITPUB个人空间!rd5Sz} J t@'d
第23章  使用OEM向导备份和恢复数据库 498
1]&t~~O)m e.Q:LS0本章介绍了如何使用OEM备份和恢复向导来备份和恢复数据库。对于数据库初学者而言,使用EM备份和恢复向导会使操作更加直观。ITPUB个人空间$X!T5Oh L
23.1  设置首选身份证明 498ITPUB个人空间.j])tI1rE$z
23.2  配置备份设置 501
_?|&?*I*no'CQ%E023.3  调度备份 503ITPUB个人空间sF$@8hkLE
23.4  管理当前备份 505ITPUB个人空间Kr@8pC B
23.5  配置恢复设置 507
T%O E&kD(q:nE023.6  执行恢复 508ITPUB个人空间P2?6b7C,O?XWJF6~
23.7  本章小结 509ITPUB个人空间 G&CA'} I$@
第24章  逻辑备份和数据导入/导出 510
jxX3Y-{6h0本章着重介绍了在数据导入/导出时常用的数据泵技术EXPDP/IMPDP,以及传统的EXP/IMP导入/导出工具。ITPUB个人空间 jby6z&T-|+N.X
24.1  数据泵技术概述 510
nM {}9TYv024.2  创建目录对象 511
g$M0|&Bt(H`D'a024.3  使用Data Pump导出数据 512ITPUB个人空间+B1V"[.N*W,v:c+~
24.3.1  Data Pump导出说明 512
_sn`3E024.3.2  基于命令行数据泵导出实例 512
@h*CO,oH:J024.3.3  基于DBMS_DATAPUMP数据泵导出实例 514
2T;Lzn-f+n1IA.p8Cq024.4  使用Data Pump导入数据 516
V!Ql(X4{r024.4.1  Data Pump导入说明 516ITPUB个人空间#nHt)pAk%\
24.4.2  基于命令行数据泵导入实例 517
vQS:]+L7Q3m4J}M024.4.3  基于DBMS_DATAPUMP数据泵导入实例 518
jFLC0_%Qb024.5  监控Data Pump作业进度 519
aR2Q8F&e2i@"e}C'`/u024.6  EXP/IMP导入/导出数据 519
5[:]cq1o024.6.1  EXP/IMP概要说明 519ITPUB个人空间6m:I;h8]4}8zhp
24.6.2  EXP导出实例 519
*{ yK0L8c'PG A024.6.3  IMP导入实例 521
d4Y#qc*S)f024.6.4  字符集冲突问题 521
3e:sy.X@+^$hu%z024.7  本章小结 522ITPUB个人空间Wf!mH!o m
第四部分  Oracle 11g集群技术与高可用性ITPUB个人空间x spJ$d9X}
第25章  真正应用集群RAC 524
n)^_ V{ TT0本章主要讲述了RAC的基本概念、系统架构,以及安装、运行、管理RAC所需要的工具,并且通过具体的实例演示了RAC集群数据库的安装。
'K#Y9L | cV w%KI F2D025.1  RAC概述 524ITPUB个人空间g5asNr,}uW
25.2  Oracle集群件 524ITPUB个人空间,Mu Y^6\ g
25.3  RAC硬件架构 525ITPUB个人空间\q9r*azM8}^ F b
25.4  文件系统和卷管理 525
eO-q!Rb025.5  OCR与投票磁盘 526
iG4_kz2xLS025.6  虚拟IP地址(VIP) 526ITPUB个人空间+ET%V;q8_!f-[7K+T.K
25.7  集群校验工具 526ITPUB个人空间g6W7V4w%I&lI|
25.8  扩展的远距离集群上的RAC 526
-?`tG SK9A025.9  系统扩展与并行 527
%KAl;o5{025.10  管理集群数据库 527ITPUB个人空间1hS9p]gb
25.10.1  企业管理器 527ITPUB个人空间K8Bq5`!eBD!M&?(QG
25.10.2  以滚动的方式给应用打补丁 528
BG,r~Z*q s)@ o l[9\025.11  集群11g release1增强 528ITPUB个人空间n)A+l!r3[4I(nd|
25.12  AC的安装与配置 529
"v/y k'a(z025.12.1  共享存储方案说明 530ITPUB个人空间 `4ik%jg,Y:G
25.12.2  软件下载 530
%H2u:lV;^Qo6J!C@025.12.3  安装操作系统 530ITPUB个人空间apV.U'jWH
25.12.4  设置主机名称和网关 531
N2J$f1}pA|?[7z025.12.5  安装必需的软件包 531
Q@3^Ki:C025.12.6  配置/etc/hosts文件 532ITPUB个人空间i3NqV9j,@q%W4N,u
25.12.7  安装Oracle的准备工作 533ITPUB个人空间2}q0c s^+U"y
25.12.8  使用SSH建立用户等效性 534ITPUB个人空间.Z~ Xb]!z
25.12.9  配置Oracle用户的环境变量 534ITPUB个人空间!Y){][;@ l%Y5hi
25.12.10  创建共享磁盘 535ITPUB个人空间 F6Mc:{4X
25.13  安装集群件 536
(XQu lCE fW)S025.14  安装Oracle数据库软件 545ITPUB个人空间:]{7sy'zHvvb
25.15  使用DBCA创建数据库 548
/T;Wz5IW;v025.16  TNS配置 555
pj6~ j:w:Y s025.17  检查RAC集群数据库的状态 557
'gS2GBT025.18  使用Direct NFS Client 560
QQ h"V H Jg025.19  本章小结 560ITPUB个人空间,b1}N6^BDj
第26章  自动存储管理ASM 561
5{(DV YU@?.~ Tnk0本章主要介绍了Oracle 11g数据库在ASM方面的新功能。ITPUB个人空间r#}Kx(b;Q;mi s7^
26.1  ASM概述 561ITPUB个人空间:XM S:L%v'e3F
26.2  Oracle 11g中ASM都有哪些新特征 561ITPUB个人空间p ]"ff P#l
26.2.1  快速重新同步(ASM Fast Mirror Resync) 561ITPUB个人空间M!u1|1~;lU w5S7L7F
26.2.2  ASM滚动升级 562
1`^Kc |$D.in;Y8Y026.2.3  为ASM管理员新增了SYSASM权限和OSASM操作系统用户组 564
l$W)Z(jPND026.2.4  ASM可扩展性和性能的增强 564
L q`$F$e5F2Z.m~s[026.2.5  新的ASM命令行(ASMCMD)命令和选项。 565ITPUB个人空间F/y.qI.z.v s4d
26.3  磁盘组兼容性方面新的属性 565ITPUB个人空间 ~eh.SUo
26.3.1  磁盘组兼容性概要 565ITPUB个人空间r Z$b _5|#O&EZ
26.3.2  COMPATIBLE.ASM和COMPATIBLE.RDBMS 566
u7Q AZC026.3.3  设置磁盘组兼容性的方法 566ITPUB个人空间U'FUO2v~p
26.4  ASM优先镜像读取 567
SYM;y.A1?V0O'b [026.4.1  优先镜像读取新特征概要 567
(wmdng3C snA.o e026.4.2  配置和管理优先读取失败组 567ITPUB个人空间RJ fVyo'{.u }Q
26.5  ASM快速再平衡 568
!H#t`I)k O6d026.6  本章小结 568ITPUB个人空间-Hg!P ^I+lK dD
第27章  容灾与Data Guard 569ITPUB个人空间-kTM+c-v Dl/Ir`
本章主要介绍了Oracle 11g Data Guard的概述与入门,如何创建物理与逻辑备用数据库、日志传输服务、日志应用服务、角色管理,以及使用RMAN来备份和恢复文件,在基础知识之上涉及Oracle 11g的一些新的相关特性,如Oracle 数据库企业版新的数据库选件Oracle Active Data Guard、实时查询功能以及压缩的日志传出,同时读取和恢复单个备用数据库,对生产数据库的报告、备份、测试和“滚动”升级。
eDM+}7ugs0Eg+iq027.1  Oracle Data Guard概述 569ITPUB个人空间JJ%z+oS
27.1.1  Data Guard简介 569ITPUB个人空间'S2YGg2z ?6Gr0n:P
27.1.2  Data Guard体系结构 569ITPUB个人空间9QkZT`&QO f{'E
27.1.3  Data Guard配置 570ITPUB个人空间 i V-X;@(i6Jd
27.1.4  Data Guard服务 571ITPUB个人空间rH[:f*v'rD
27.1.5  Data Guard Broker 571ITPUB个人空间/];V$~k}[Uo0\p:J;L"~(d;T
27.1.6  Data Guard保护模式 573ITPUB个人空间zy_ b^d]
27.1.7  Data Guard进程结构 575ITPUB个人空间9dKAO(W4g.R8p_
27.1.8  Data Guard功能 575
h}p`E027.1.9  Oracle Data Guard 提供的好处 576
v U2g8v:^h:a;[\?027.1.10  Data Guard和其他的相关技术 577
jDr3~Q0Y027.2  Data Guard的入门 578
CR4C7TW4V/B027.2.1  备用数据库类型 578
_%J4A-nq3H7p"}027.2.2  管理Data Guard配置的用户接口 582
Z t#fK O8g? om027.2.3  Data Guard操作的前提条件 585
T9d,M&s'[y4aal027.2.4  备用数据库目录结构 586ITPUB个人空间a5i)KT|7M+\t
27.2.5  在线重做日志、归档重做日志和备用重做日志 588ITPUB个人空间7e_8A3W"S
27.3  创建物理备用数据库 589ITPUB个人空间+`;fZ0Bkj`
27.3.1  为备用数据库准备主数据库 589ITPUB个人空间+Czw:H-fb
27.3.2  实施创建操作 594ITPUB个人空间E#A5T)aOE/r*d
27.3.3  创建后的步骤 598
q sp!U/rv027.4  创建逻辑备用数据库 598ITPUB个人空间!OG#VBTG5T
27.4.1  准备工作 598ITPUB个人空间o4].L0}e%[
27.4.2  实施创建操作 600
\ r-K&BFl\x)Ro027.4.3  创建后的步骤 603
d(?u_ti&Oz027.5  日志传输服务 603
'Z|4|{#E A027.5.1  概述 603ITPUB个人空间YxH0`(fi6D
27.5.2  日志传输服务接口 604ITPUB个人空间6ME@{3G&T(c \)Z0|'\
27.5.3  发送重做数据 605ITPUB个人空间PJ-~j;W#C} _s
27.5.4  如何应对归档故障 609ITPUB个人空间+o6p4Z1Omt;Uf6]
27.5.5  管理日志文件 610ITPUB个人空间9qHb U8U&t
27.5.6  管理归档中断 612ITPUB个人空间j0iT x/D7DI9r.G;I/u
27.5.7  性能监控 614
u/Ly5x4{9e7bN F;o027.6  日志应用服务 616ITPUB个人空间3~8Vq|y,M(?H'M
27.6.1  概述 616
9mXk!Sg8]2I-g027.6.2  日志应用服务配置选项 620ITPUB个人空间y3f5zYy0n
27.6.3  应用重做数据到物理备用数据库 622ITPUB个人空间1aBnEkG^K&v"c:H
27.6.4  应用重做数据到逻辑备用数据库 623
Rbl5f7L y#z8_?G+O027.6.5  归档间隙管理 623ITPUB个人空间?AjC'd1e*NWd^
27.7  角色管理 624
;_|/j~J/{If027.7.1  概述 624
(PEz+e;jLK027.7.2  包含物理备用数据库的角色转换 629
v3@OJF027.7.3  包含逻辑备用数据库的角色转换 633ITPUB个人空间,uF Q,o_eP+~I4dk@]L
27.7.4  在故障转换后使用Flashback技术 639
9H??eH/SX027.8  使用RMAN来备份和恢复文件 642
MVy+}9g027.8.1  备份过程 642
%n#kx bT#[;L-Kn027.8.2  切换、故障转移和控制文件重建在备份上的影响 643ITPUB个人空间x$n'`8r K z
27.8.3  额外的备份情况 647ITPUB个人空间6Rfmb(kTv$y8G
27.9  本章小结 649
`.^| k \wA"x l*Z0s0第28章  故障诊断 650ITPUB个人空间&d c!t8U$bLu
本章主要介绍了故障诊断的一些方法和工具,并提出了相关建议。ITPUB个人空间`#K6owb$k3]U,SLAA:A'l
28.1  数据库挂死管理器 650ITPUB个人空间2]Z9_ LPL4M
28.1.1  IPS事件打包服务 650ITPUB个人空间7PJ,hdt1t.L9E2r]7\4n h
28.1.2  自动诊断知识库(ADR) 651
*j\$gM/u K"i2G028.1.3  故障处理的工作流 652
&Vch zFj6c028.1.4  增强网络诊断 652
R.J(XQ6s4s4rw{j4s(U028.1.5  增强OCI诊断 652
ixqJ5h b028.1.6  智能解决方案 652
K1AsuRH YT028.2  SQL修复建议器 653ITPUB个人空间I7S IsB2U+[t
28.3  问题避免 653
%@@~q*~G9ya{028.3.1  自动健康监控 653ITPUB个人空间wK.AV oZ2b%P
28.3.2  健康监控 654ITPUB个人空间E#p'v6sl1G-vE
28.4  支撑平台 655ITPUB个人空间Qb0} ~B+A%`1~
28.5  如何得到故障信息 655
1^8ct8J,\Z028.6  本章小结 656
A/a8oBU-g i#s%_/b0第29章  真正应用测试 657
d n*?s L$bm8[cjB0本章主要介绍了Oracle 11g新增功能——真正应用测试的原理和步骤,包括数据库重放和SQL性能分析器。
c/v1|V$W \029.1  数据库重放 657ITPUB个人空间'[#~J;|Nb4t
29.2  SQL性能分析器 664ITPUB个人空间{ljZ7r*r,X
29.2.1  SQL性能分析器方法论 665ITPUB个人空间"Mc xr&d
29.2.2  运行SQL性能分析器 666ITPUB个人空间D'd!TqSM
29.3  本章小结 668
d)vhp"o5JV.rZ?0第五部分  商业智能与数据仓库
!B-edq*GW#o0第30章  ETL相关的功能 670
DE/AI,gu_0本章主要介绍了ETL的基础概念,并描述了与ETL相关的几个Oracle特性,包括变化数据捕捉、物化视图、查询重写、OWB等。
2GX] d#Bt-pP3U V030.1  概述 670ITPUB个人空间 v[BP}^{o7@
30.2  变化数据捕捉 670ITPUB个人空间9cF/]e,f L:| KA4q
30.2.1  发布变化数据 674
a!X#Y ]a7c030.2.2  订阅变化数据 681
FH"]"I'M030.2.3  Oracle 11g变化数据捕捉功能增强 683ITPUB个人空间p.p#l t6X
30.3  物化视图 684
&]3FM@h(j]r030.4  查询重写 686ITPUB个人空间+i?&K H``#H K|
30.4.1  概述 686
4^C l[b/}@030.4.2  查询重写的先决条件 686ITPUB个人空间kN$]/Kb&y5H EJ)QPf'_
30.4.3  保证查询重写有效 687
y{'Ul-A030.4.4  与查询重写相关的初始化参数 687
{7c0T*VS030.4.5  控制查询重写 688ITPUB个人空间 UbC ZG H
30.4.6  查询重写的准确性 688ITPUB个人空间 j:yha:v4uM
30.4.7  激活查询重写的权限 689ITPUB个人空间}6u0U a q y Zr7t
30.4.8  示例方案和物化视图 689ITPUB个人空间T;~r(GH1U7t
30.4.9  如何验证发生过查询重写 690
Jzj/}6X+n"L.c7|SHy%z5@030.4.10  查询重写示例 691
Mie`5FB030.4.11  内嵌视图 691ITPUB个人空间f'Y)m E/?
30.4.12  远程表 692
?}{!nz p p030.5  Oracle Warehouse Builder 692
&\$N`/Ap!O030.5.1  OWB方法论 693ITPUB个人空间8j(pqS{7mW3h"S `
30.5.2  OWB的架构图 696ITPUB个人空间.{@5r(u'eR6o
30.5.3  安装与配置 697
3Il|B,^F.{*C030.5.4  数据转换功能 698
.TQ gM cN030.5.5  缓慢变化维 699
HQNz[E+P?-t]K&j030.6  与数据仓库有关的SQL操作增强 699
+r VALw j030.7  本章小结 700
%qH fA*A3o0第31章  多维数据库 701ITPUB个人空间;p%f"J[d5of
本章主要介绍了Oracle OLAP多维数据库的基础知识,包括OLAP的访问和创建,并且详细说明了Oracle OLAP的管理工具AWM。本章最后介绍了11g中OLAP新特性。ITPUB个人空间Y4Isuy-o7Hi
31.1  OLAP选件概述 701ITPUB个人空间(Q1F'Y,]u"VI-W8ZeV:U
31.2  OLAP对外接口 702
^[lXbHqT"h} nCK @031.2.1  Java OLAP API 703ITPUB个人空间~!JSe]%]Z
31.2.2  关系视图与SQL查询 704ITPUB个人空间cT @s8^,B
31.2.3  OLAP DML与PL/SQL包 704ITPUB个人空间d7EdSEb
31.3  分析工作空间管理器 705ITPUB个人空间Pp z5~rEH7w
31.3.1  简化维模型的构建 706
?Z7Yi:^O)X031.3.2  实施物理存储模型 706
?B @(C4m031.3.3  映射关系源 708ITPUB个人空间s7R7^$t.v
31.3.4  管理生命周期 709ITPUB个人空间Y`LVHJ
31.3.5  保存模型设计 709ITPUB个人空间 G j"]8GzV ?4m
31.4  分析工作区管理器演示 709ITPUB个人空间6F6ty8m_/B6Du
31.4.1  授权 710
9MQ ['i#`(Z031.4.2  创建分析工作区 710ITPUB个人空间JO FGU
31.4.3  创建维 711ITPUB个人空间5l|.MaQ&F
31.4.4  创建多维数据集 714ITPUB个人空间S7S9@oI Fmz%Y6S/d
31.4.5  加载和聚合数据 716
*AP;~([T W6u031.5  11gr1 OLAP增强功能 717ITPUB个人空间hDLc8v&ho.g
31.5.1  SQL优化器的增强 717
-~,J8lN3NM_031.5.2  允许利用Java插件 717ITPUB个人空间5n#G6i8}/Z)RO}U1q
31.5.3  分区和存储顾问(Advisors) 717
~4hwHJN7]3V]031.5.4  基于成本的汇总 718
y W,kwO0EfaQ031.5.5  立方脚本 718ITPUB个人空间,MQls/NDN
31.5.6  数据库管理的立方刷新 719ITPUB个人空间:F2]%ou,z
31.5.7  自动重写到按照立方组织的物化视图 721ITPUB个人空间Q2G.^v C8kf6n6We
31.5.8  数据字典 721
;xx[ w} g2I031.5.9  计算模板 721
#z#a ZK n$obg'axu031.5.10  安全增强 721ITPUB个人空间(T!ld(~Q,]3]IX
31.6  本章小结 722ITPUB个人空间UL%dy8["[S C
第32章  数据挖掘 724
qz1K w'SoE:Rbi0本章主要介绍了Oracle数据挖掘的基础知识,包括数据挖掘方法论和Oracle数据库提供的主要挖掘算法,并介绍了11g中数据挖掘的新特性。
ow)i"suQ032.1  数据挖掘过程 724ITPUB个人空间wqu#o FF"k
32.2  监督式学习算法 726
2bq|W9K"s8N7Y032.2.1  朴素贝叶斯 726
&I.L7Us G Ze8`032.2.2  自适应贝叶斯网络 726ITPUB个人空间 j$rhBmOR
32.2.3  支持向量机 727ITPUB个人空间/cG'W1gE2\sE'@ne
32.2.4  属性重要性排序 727
}(|gh)t8n032.2.5  决策树 727ITPUB个人空间0R}'[0_ B-O9d9@@
32.3  无监督式学习算法 727ITPUB个人空间!Sx;V,E Y5g5t
32.3.1  聚类 728
ru(@4`8t1N0Ki!D;C[_032.3.2  关联规则 728
/LQ_Qh$B9X;f032.3.3  特征选择 728
o?m2U%i)y8W032.3.4  文本挖掘和非结构化数据 729ITPUB个人空间&Z7b-J6?b
32.4  数据挖掘接口 729ITPUB个人空间 Pf Fo3|
32.5  数据挖掘功能增强 730
w6d)t8b)FZX q7Y032.5.1  自动和嵌入的数据转换 730
O"C)W1r+t&@/|S032.5.2  数据挖掘方案对象 732ITPUB个人空间#\5c;hO1mV V U(l
32.5.3  数据挖掘的Java API 733
o#z2J j6XL _032.5.4  广义线性模型 733
-q0AyyQs0o032.5.5  预测分析:PROFILE 733
U r!K'CngF032.5.6  SQL预测增强 733ITPUB个人空间$K]I.?"K9@i8t
32.5.7  新增视图 734ITPUB个人空间,f8H6qz$Q/^B,@%R)j
32.5.8  安全性 735
m GRp$v-_6I032.5.9  数据挖掘模型的升级 735ITPUB个人空间Nr+b(GM'b1r
32.5.10  11g中不赞成使用的特性 735
"C3mi%@4G ^$V032.5.11  不被支持的特性 736
2} c+_C3x{;K#[d032.6  本章小结 736
g`xty5g:F8{0第六部分  非结构化数据库ITPUB个人空间Gp L%f6w4Vk/m
第33章  空间数据库 738ITPUB个人空间:Ydqt2M!?R8U9g&{;r
本章主要介绍了Oracle 空间数据库的基础知识,包括矢量几何体数据和栅格数据的存取方法,并介绍了11g中空间数据库的新特性。
~s4} xr'~033.1  使空间数据库概述 738
8^R1rd@^m033.2  几何实体数据 739ITPUB个人空间#W$ZOG#fz:p7\1H
33.2.1  几何实体类型 739ITPUB个人空间B9M,J5Xnx?
33.2.2  空间数据模型 739
Bp1I] ]033.2.3  SDO_GEOMETRY 740
n9]*[(F[ Q'hT.Zl/O033.2.4  几何实体的元数据 746ITPUB个人空间 z M1~"~M{8o+v TU*E
33.2.5  空间R树索引 747ITPUB个人空间x#Dj5Ai{6]
33.2.6  过滤和空间关系 748ITPUB个人空间K-Ty/mM4IXU#G9T A
33.2.7  空间操作符 750
\5By1]U V033.2.8  SDO_GEOM包 752ITPUB个人空间Rt"I%VWn qy
33.2.9  空间聚集函数 753
F,G!W"y%nHp033.2.10  空间参考坐标系 754ITPUB个人空间8B5K"?H(t;I
33.2.11  其他 759ITPUB个人空间$O'P4m eI(W!N
33.3  Oracle Spatial 选件 759
:haK"Eg*Oec(m033.4  GeoRaster数据 760ITPUB个人空间!D_uyU&e
33.5  MapViewer 763ITPUB个人空间tf6z+J(Oa m
33.6  空间数据库11gr1增强特性 764
)~ N]-c xpJx033.7  空间数据操作演示 766
K/Y%rTr/Y~"O!yn033.8  本章小结 769
_$j?"M%z|J0第34章  XML数据库 770ITPUB个人空间.Mi6m0i&C
本章主要介绍了Oracle XML数据库的基础知识,包括XMLType的存储方式和创建方法,并介绍了常用的XML存取操作,用示例说明了XML DB的开发。ITPUB个人空间,O |8x'iL)]
34.1  Oracle XML DB概述 770
7{P'i[{034.1.1  XMLType存储 770ITPUB个人空间ZH+S0O G&B o(d
34.1.2  XML DB资料库 771
z Q4M?\!V&OH034.1.3  协议结构 772
6~9o9A)}ev_T034.1.4  API访问 772ITPUB个人空间(h/o1C%x/t#J5v?O$M
34.2  XML DB开发 773
-o+sW"H%]q7G#a034.2.1  XMLType类型 773
0vBA _0xl5S-X034.2.2  存储索引 776ITPUB个人空间:s0jYE'w |
34.2.3  XML模式 776ITPUB个人空间Uo's-o l&s
34.2.4  注册XML模式 777ITPUB个人空间&K@%z&Mta,RpB
34.2.5  XML模式进化 779
(z2|loI034.2.6  XML DB应用开发工具 780ITPUB个人空间-@#_(Mw4\R
34.3  XML存取操作 780
dU&G3R:\034.3.1  XQuery 780ITPUB个人空间y'zF/BAa&_
34.3.2  SQL/XML二元性 782
}b]$aC`%X*c1ao034.3.3  XML与关系数据互操作 783ITPUB个人空间L;y }W'@? e7Cc+U
34.3.4  XML运算符 783ITPUB个人空间}%YSx I/H4nI
34.3.5  XML DB维护工具 784ITPUB个人空间b-q5h:NsDFy
34.3.6  XML DB全文检索 785
0D t1~vf YO2Skm034.3.7  XML DB 11gr1增强 785
Jaw+Yy E B6y{034.4  Oracle XML DB示例 788ITPUB个人空间 nr2JD5w.O*u/F
34.5  本章小结 792ITPUB个人空间Z3}'oB5WH8{;[;VK
第七部分  Oracle 11g其他新特性
L#D$K/j A L0第35章  Oracle 11g应用增强 794
`#B ZN ox6q0本章主要介绍了Oracle 11g中一些主要的新增应用特性,包括结果缓存、执行计划管理、高级压缩和SQL方面的一些增强特性。ITPUB个人空间gIu.}*D
35.1  结果缓存 794
H&O:x{4`W035.1.1  概述 794ITPUB个人空间}I2K u"a
35.1.2  应用演示 796ITPUB个人空间#b c,vC)Xf
35.2  执行计划管理 803ITPUB个人空间Oh$z`Bv1^&^;m
35.2.1  概述 803ITPUB个人空间J Kd;ad9m~
35.2.2  应用演示 806
,t.ij.s*D@*ud035.3  高级压缩 807
~)oPXBUI.e@|035.3.1  概述 807
6mq%}$A6u Tn035.3.2  11g中新压缩特性 807ITPUB个人空间'n3pI;]~+S)hs
35.4  数据库控制 811
L?0o'wUkt035.4.1  高级复制变革 811ITPUB个人空间M b$B V-Zc,~Y
35.4.2  ASM增强 811
7eA Na'OH e"Psn035.4.3  转变管理者-同步与传播 811ITPUB个人空间%}&t J \(I0k
35.4.4  增强数据库克隆 811ITPUB个人空间S9yP/V|
35.4.5  增强数据库配置(ECM收集) 812
n b`9y*o035.4.6  改进数据库主页和性能页 812ITPUB个人空间-a&lt8j5mG|,^D
35.4.7  增强的自适应测度(metric)阈值 813ITPUB个人空间0[)S SaUs&P
35.4.8  融合需求(Fusion) 813ITPUB个人空间p%N8\%{z
35.4.9  管理Oracle文本索引 813ITPUB个人空间3H9?7FAG(r p
35.4.10  迁移数据库到ASM——企业管理器中的增强 816
`*Ej[ U;e035.4.11  增强存储/审计报表和测度 817
/fJ~_M)e*m^'p:F P035.4.12  增强存储、计划、安全和配置 817
V*OG/n!`035.4.13  增强等待事件详述 817
9S'R\9k'KEp035.4.14  工作空间管理 817ITPUB个人空间.]l8Ugv+m"G$E
35.5  整体数据库管理——真正应用集群的ADDM 817ITPUB个人空间R ?DX0Sp7l
35.6  LOBs增强 818
Z _S1VqR&P(m035.7  SQL增强 820
y+voa"Ix[035.7.1  SQL指令 820ITPUB个人空间Z7g [%[(km`
35.7.2  函数 837
]'t!F9f v {G-kY035.7.3  其他增强 840ITPUB个人空间6j0t0OQs`*~K9T
35.8  本章小结 841
0S5`r?d]#f!G `iM0第36章  高级数据管理 842
G7Ano _9Z3P~0本章主要介绍了Oracle 11g增强的一些数据库管理和维护特性,并介绍了新增的信息生命周期管理的概念和使用方法。
cw5X? PM036.1  增强高级管理特性 842ITPUB个人空间|lm:uVhg q-k` s"b
36.2  信息生命周期管理 845ITPUB个人空间8Cl:K~\ID$T/|9]"X
36.2.1  信息生命周期管理概念 845
2zd3m{1t9_036.2.2  Oracle信息生命周期管理方案 845
s5O E5k:}m2e6l036.2.3  信息生命周期管理实施 846ITPUB个人空间KP"R+x&Y;h,N6QFU
36.2.4  信息生命周期管理助手 848ITPUB个人空间/^iKr2z%CN([
36.2.5  在线数据归档的好处 853ITPUB个人空间@Ad+Q.d4@ RL
36.3  本章小结 853
-N| Cu_D5}3eD zJ0第37章  数据库升级 854ITPUB个人空间p$iH)f^;Q0J6L`
本章主要介绍了Oracle数据库升级为11g的方法和步骤,并说明了升级完成后的任务。ITPUB个人空间@1fCR#\w x8d CI]
37.1  概述 854ITPUB个人空间QEE2^n7tL\
37.2  升级过程 855ITPUB个人空间3C I@wz
37.3  11g新增的后台进程 856ITPUB个人空间5G:^&M\Rq*_4P
37.4  升级准备 857ITPUB个人空间[2A @GCYZC'vX%|
37.5  升级到新版本 858ITPUB个人空间'tt(kE:B
37.6  升级后的任务 859
Rye'D7q{M([E037.7  11gr1兼容性和互操作性问题 859ITPUB个人空间G^(v u,_
37.8  数据库降级 866ITPUB个人空间4Gcz5{?"Qq
37.9  本章小结 867ITPUB个人空间,h#R7\;Y*URe
参考文献 868

kYm}c0ITPUB个人空间(`:t)X.HY0~2g8n
ITPUB个人空间xuvvf iuKt:z

i5MD8{rZ4McO0 
ITPUB个人空间 [dY4W:jsf6HBw
 
 
ITPUB个人空间 }v8kk%w
 

TAG:

引用 删除 Guest   /   2011-04-19 11:51:41
引用 删除 abc   /   2010-05-05 11:26:50
引用 删除 Guest   /   2009-12-10 20:52:33
3
liese2009的个人空间 引用 删除 liese2009   /   2009-11-27 09:54:45
怎么下載啊
引用 删除 305010941   /   2009-11-06 13:20:10
-5
wydbyhhds的个人空间 引用 删除 wydbyhhds   /   2009-09-12 14:49:26
q]请问如何下载呀
wydbyhhds的个人空间 引用 删除 wydbyhhds   /   2009-09-12 14:33:34
引用 删除 hsw1068k   /   2009-04-17 01:31:36
hao
www_bihuman_com的个人空间 引用 删除 www_bihuman_com   /   2009-04-15 09:29:15
好书
 

评分:0

我来说两句

显示全部

:loveliness: :handshake :victory: :funk: :time: :kiss: :call: :hug: :lol :'( :Q :L ;P :$ :P :o :@ :D :( :)

日历

« 2012-02-09  
   1234
567891011
12131415161718
19202122232425
26272829   

数据统计

  • 访问量: 141166
  • 日志数: 756
  • 图片数: 7
  • 文件数: 16
  • 建立时间: 2008-02-22
  • 更新时间: 2012-02-08

RSS订阅

Open Toolbar