Oracle 11g权威指南(第2版)(内页无笔记划线)
¥
22
1.7折
¥
128
八五品
仅1件
作者谷长勇 著
出版社电子工业出版社
出版时间2011-09
版次2
装帧平装
货号i3
上书时间2025-01-07
商品详情
- 品相描述:八五品
图书标准信息
-
作者
谷长勇 著
-
出版社
电子工业出版社
-
出版时间
2011-09
-
版次
2
-
ISBN
9787121145803
-
定价
128.00元
-
装帧
平装
-
开本
16开
-
纸张
胶版纸
-
页数
1004页
-
字数
1600千字
- 【内容简介】
-
《Oracle11g权威指南(第2版)》从数据库的基础知识入手,全面系统地介绍了Oracle11g数据库管理系统的所有特性,并配以翔实的实际用例,论述严谨,深入探讨了这些特性的细节内容,同时具有很强的可操作性和实用性。
《Oracle11g权威指南(第2版)》内容共37章,分为10大部分。第一部分为Oracle11g数据库基础;第二部分为Oracle之SQL与PL/SQL;第三部分为Oracle客户端工具,主要介绍SQL*Plus和SQLDeveloper;第四部分为Oracle11g数据库管理,主要介绍管理控制文件/重做日志文件/表空间/数据文件、模式对象管理、表分区和索引分区、用户管理与安全、数据完整性和数据约束等;第五部分为Oracle数据库优化,着重介绍Oracle数据库的系统调整、SQL优化等知识;第六部分为Oracle11g数据库的备份与恢复;第七部分为Oracle11g数据库集群技术与高可用性,包括真正应用集群(RAC)、自动存储管理(ASM)、容灾与数据卫士、故障诊断、真正应用测试等内容;第八部分为商业智能与数据仓库,介绍了Oracle11g数据库在构建企业级数据仓库时的强大功能和诸多新特性;第九部分为非结构化数据库,包括空间数据库和XML数据库内容;第十部分为Oracle11g数据库的其他新特性。
- 【作者简介】
-
中国科学院计算所博士。从事数据库和数据仓库技术咨询工作10余年。曾担任多家软件公司的技术顾问和培训讲师,参与了电信、电力、金融等多个行业、多家企业大型数据库的设计和开发工作。目前就职于北京甲骨文软件有限公司,任高级技术顾问。OracleOCP,管理学学士,主修信息管理与信息系统专业。具有多年的DBAT作经验,熟悉Oracle/SQLServer/Irlsql等数据库的管理。其中尤其擅长OracJe,擅长数据库管理、备份与恢复、数据库诊断、性能优化与SQL优化等,对Oracle内部技术有深入研究。
- 【目录】
-
第一部分Oracle数据库11g基础
第1章数据库基础简介2
本章主要介绍了数据库的基础知识,包括数据库、数据库管理系统及关系数据库等基本概念,此外还介绍了目前应用比较广泛的各种关系式数据库系统。
1.1数据库起源2
1.2数据库主要特征2
1.3数据库构成3
1.4数据库管理系统3
1.5关系数据库4
1.6本章小结8
第2章Oracle11g概述9
本章主要介绍了数据库的基础知识、Oracle数据库的特点、发展历史及Oracle的最新数据库版本11g的一些新的特性。
2.1Oracle数据库发展演进史9
2.2Oracle版本号的含义10
2.3Oracle网格技术11
2.3.1网格概述11
2.3.2网格的基本属性12
2.3.3Oracle网格基础架构13
2.4Oracle11g新特性15
2.4.1企业网格管理的高可用性15
2.4.2更加优化的性能17
2.4.3简化的信息管理18
2.4.4集成的信息20
2.4.5内置的业务智能21
2.4.6开发平台22
2.5本章小结24
第3章Oracle11g数据库的安装、启动及关闭25
本章详细讲述了Oracle数据库的安装、启动、关闭的整个过程,以及如何使用DBCA创建一个数据库。对数据库管理员而言,这些操作都是最基本的。
3.1在Windows环境下安装的软硬件要求25
3.2在Windows环境下安装Oracle11g25
3.3在Linux环境下安装前的准备28
3.3.1安装Oracle11g对硬件的要求28
3.3.2安装Oracle11g对操作系统的要求29
3.3.3安装RedHatAS4操作系统时的注意事项31
3.3.4检查安装Oracle11g所必需的包33
3.3.5内核参数配置33
3.3.6创建安装数据库所需要的用户(组)34
3.3.7添加Oracle用户的限制参数34
3.3.8创建安装所需要的目录34
3.3.9设置Oracle的环境变量35
3.3.10解压缩安装包35
3.4在Linux环境下安装Oracle11g36
3.4.1Oracle用户图形终端方式登录36
3.4.2安装操作过程36
3.4.3登录OEM界面验证安装40
3.5Oracle11g数据库实例的创建40
3.5.1在Windows环境下创建数据库40
3.5.2在Linux环境下用DBCA创建数据库41
3.6Oracle11g实例的启动和关闭46
3.6.1在Windows操作系统下启动和关闭Oracle实例46
3.6.2在Linux环境下启动Oracle实例47
3.6.3在Linux环境下关闭Oracle实例49
3.6.4在Linux环境下启动和关闭Oracle监听进程49
3.7本章小结50
第4章Oracle数据库结构51
本章将介绍Oracle数据库的体系结构、服务器结构、Oracle数据库文件及后台进程。
4.1Oracle体系结构51
4.1.1基本术语51
4.1.2体系结构图解52
4.1.3表空间与数据文件52
4.1.4临时表空间与临时文件54
4.1.5Oracle存储结构介绍55
4.1.6控制文件55
4.1.7日志文件56
4.1.8服务器参数文件58
4.1.9密码文件/跟踪文件/警告日志59
4.2Oracle服务器结构60
4.2.1Oracle服务器与Oracle实例60
4.2.2物理结构与逻辑结构的关系60
4.2.3系统全局区(SGA)61
4.2.4后台进程62
4.2.5程序全局区PGA64
4.3数据字典65
4.3.1Oracle数据字典的构成65
4.3.2Oracle常用的数据字典65
4.3.3Oracle常用的动态性能视图67
4.4本章小结67
第二部分Oracle之SQL&PL/SQL
第5章SQL语言介绍70
本章主要介绍了以下内容:SQL语言概述、如何使用简单和复杂的SELECT检索语句、如何使用基本函数、如何使用DDL语句、如何使用DML语句、如何使用描述语句。
5.1SQL语言概述70
5.1.1SQL语言特点71
5.1.2SQL语言分类71
5.1.3SQL语言的编写规则71
5.2使用SELECT检索数据72
5.2.1使用FROM子句指定表73
5.2.2使用SELECT(必要元素)指定列73
5.2.3使用WHERE子句指定行74
5.2.4使用ORDERBY子句79
5.2.5使用DISTINCT检索唯一的表列值80
5.2.6使用算术运算符81
5.3基本函数的使用82
5.3.1字符函数82
5.3.2数字函数85
5.3.3日期函数87
5.3.4转换函数87
5.3.5组函数88
5.3.6使用GROUPBY进行数据分组89
5.3.7使用HAVING子句限制分组数据90
5.3.8Oracle递归函数的使用91
5.4复杂SELECT语句的使用91
5.4.1集合操作91
5.4.2子查询96
5.4.3表连接96
5.4.4CASE语句的使用99
5.4.5强大的DECODE函数101
5.5DDL语句的使用102
5.5.1常用的数据类型102
5.5.2表104
5.5.3主键105
5.5.4外键107
5.5.5约束108
5.5.6索引110
5.5.7视图112
5.5.8序列113
5.5.9同义词114
5.6DML语句的使用114
5.6.1使用INSERT语句插入表数据115
5.6.2使用UPDATE语句更新表数据116
5.6.3使用DELETE语句删除表数据117
5.6.4使用MERGE语句修改表数据117
5.6.5TRUNCATE语句的使用121
5.7使用描述语句121
5.8本章小结122
第6章PL/SQL基础编程123
本章介绍了以下内容:PL/SQL概述、PL/SQL编程、过程和函数、错误处理。
6.1PL/SQL概述123
6.1.1PL/SQL语言123
6.1.2PL/SQL主要特性125
6.1.3PL/SQL的开发和运行环境127
6.1.4运行PL/SQL程序128
6.2PL/SQL编程129
6.2.1基本语言块130
6.2.2字符集和语法注释130
6.2.3数据类型和类型转换132
6.2.4变量和常量136
6.2.5表达式和运算符138
6.2.6流程控制140
6.3过程和函数147
6.3.1过程148
6.3.2函数149
6.4错误处理151
6.4.1预定义异常151
6.4.2用户定义异常153
6.5本章小结155
第7章PL/SQL高级应用156
本章介绍了以下内容:包的概念和使用、集合的使用及PL/SQL的新特性。
7.1包156
7.1.1包头156
7.1.2包体157
7.1.3重载161
7.1.4包的初始化163
7.1.5Oracle内置包165
7.2集合165
7.2.1index-by表166
7.2.2嵌套表167
7.2.3可变数组169
7.2.4集合的属性和方法169
7.3PL/SQL游标173
7.3.1创建游标174
7.3.2使用游标的FOR循环178
7.3.3使用游标变量180
7.3.4游标变量实例187
7.3.5使用游标表达式191
7.4Oracle11g中PL/SQL的新特性192
7.5本章小结194
第三部分Oracle客户端工具
第8章SQL*Plus工具介绍196
本章介绍了以下内容:如何使用SQL*Plus的与数据库交互、如何使用SQL*Plus的编辑功能、如何使用SQL*Plus格式化查询结果。
8.1用SQL*Plus与数据库交互196
8.1.1SQL*Plus的主要功能197
8.1.2启动SQL*Plus连接数据库197
8.2使用SQL*Plus的编辑功能199
8.2.1SQL语句、PL/SQL块与SQL*Plus命令的区别199
8.2.2编辑命令200
8.2.3保存命令202
8.2.4加入注释203
8.2.5运行命令205
8.2.6编写交互命令206
8.2.7使用绑定变量213
8.2.8跟踪语句216
8.3使用SQL*Plus格式化查询结果221
8.3.1格式化列221
8.3.2定义页与报告的标题和维231
8.3.3存储和打印结果237
8.4本章小结238
第9章OracleSQLDeveloper工具介绍239
本章主要介绍了OracleSQLDeveloper的使用,包括创建数据库连接,使用SQLWorksheet操作数据库,开发调试PL/SQL语句,运行和创建报表。另外,通过实例演示了如何使用SQLDeveloper的迁移工作台完成数据库的迁移操作。
9.1SQLDeveloper概述239
9.1.1SQLDeveloper版本演化239
9.1.2SQLDeveloper产品特点239
9.1.3SQLDeveloper下载与安装239
9.2创建数据库连接240
9.2.1连接到Oracle数据库240
9.2.2连接到MySQL数据库242
9.2.3连接到SQLServer数据库242
9.3使用SQLWorksheet操作数据库242
9.3.1检索数据243
9.3.2插入数据245
9.3.3修改数据246
9.3.4删除数据248
9.4使用SQLDeveloper开发和调试PL/SQL249
9.4.1准备工作249
9.4.2创建并编译PL/SQL过程249
9.4.3运行PL/SQL过程254
9.4.4调试PL/SQL过程256
9.5使用SQLDeveloper运行或创建报表261
9.5.1运行预定义报表261
9.5.2创建自定义报表262
9.6使用SQLDeveloper导出操作263
9.6.1导出数据264
9.6.2导出对象定义265
9.7使用SQLDeveloper迁移工作台266
9.7.1迁移工作台概述266
9.7.2数据迁移实例演示267
9.8本章小结273
第四部分Oracle11g数据库管理
第10章管理控制文件276
本章主要讲述了Oracle数据库对控制文件的管理。包括控制文件的内容、更新、多路复用及创建和维护。控制文件对数据库的正常运行至关重要,通过本章的学习,读者可以对控制文件有一定的理解。
10.1控制文件概述276
10.1.1控制文件的组成276
10.1.2控制文件的大小277
10.1.3控制文件更新277
10.1.4可复用区与不可复用区277
10.2控制文件的多路复用277
10.2.1使用init.ora多路复用控制文件277
10.2.2使用SPFILE多路复用控制文件278
10.2.3添加更多控制文件副本的步骤278
10.3查询控制文件信息279
10.4控制文件的创建步骤279
10.5维护控制文件281
10.6本章小结283
第11章管理日志文件284
本章讲述了联机重做日志的作用和管理,联机重做日志是数据库正常运行不可或缺的文件,对于实例出现故障时的正常恢复是十分重要的。
11.1管理重做日志文件284
11.2日志文件组、日志切换和日志归档284
11.3了解检查点285
11.4查询、新建、删除日志文件285
11.5本章小结287
第12章管理表空间和数据文件288
本章主要介绍了Oracle数据库的逻辑结构、默认表空间,以及表空间的创建、设置、删除等管理操作。这些操作在数据库的日常管理中是十分常用的。
12.1表空间与数据文件的关系288
12.2Oracle11g默认的表空间列表289
12.2.1SYSTEM表空间289
12.2.2SYSAUX表空间290
12.3建立表空间291
12.3.1创建表空间的语法291
12.3.2选择盘区管理方式建立表空间292
12.3.3选择段空间管理方式建立表空间293
12.3.4创建非标准块表空间294
12.3.5建立大文件表空间294
12.4维护表空间与数据文件295
12.4.1改变表空间的读写状态295
12.4.2改变表空间的名称296
12.4.3设置默认表空间296
12.4.4删除表空间297
12.4.5增建新的数据文件到表空间297
12.4.6删除表空间中无数据的数据文件298
12.4.7数据文件的自动扩展设置298
12.5管理撤销表空间(UNDO)299
12.5.1撤销表空间的作用299
12.5.2与撤销表空间有关的参数300
12.5.3表空间的基本操作301
12.6管理临时表空间303
12.6.1临时表空间的概念303
12.6.2建立临时表空间304
12.6.3查询临时表空间的信息304
12.6.4临时表空间组304
12.7本章小结306
第13章模式对象管理307
本章讲述了Oracle数据库中最重要的几个模式对象的管理,包括表、索引、视图、同义词、序列等。
13.1模式与模式对象307
13.2管理表307
13.2.1建表时的考量307
13.2.2列数据类型308
13.2.3创建表的语法309
13.2.4创建表的实例310
13.2.5查看表的信息311
13.2.6修改表结构312
13.2.7重命名表313
13.2.8监控表的存储空间313
13.2.9修改表空间的存储设置314
13.2.10删除表314
13.2.11外部表的管理314
13.3索引316
13.3.1概念316
13.3.2各种类型索引的比较和选择317
13.3.3索引的基本操作317
13.4视图320
13.4.1概念320
13.4.2视图的基本操作320
13.5同义词322
13.6序列323
13.7本章小结323
第14章表分区与索引分区324
本章介绍了表分区和索引分区及其在数据库性能优化方面的作用,并通过实例介绍了Oracle11g中对索引技术最新的增强功能。
14.1分区技术概述324
14.2表分区的方法说明及实例325
14.2.1范围分区(Range)325
14.2.2散列(Hash)分区327
14.2.3列表分区(List)328
14.2.4组合分区328
14.2.5Interval分区329
14.2.6外键分区330
14.2.7虚拟列分区331
14.3表的分区策略332
14.4管理表分区332
14.4.1表分区管理的操作列表332
14.4.2表分区管理的操作实例333
14.5分区表联机重定义336
14.6创建索引分区338
14.6.1索引分区概念338
14.6.2本地索引分区338
14.6.3全局索引分区340
14.7管理索引分区340
14.7.1索引分区管理的操作列表341
14.7.2索引分区管理的操作实例341
14.8查看分区信息341
14.9本章小结342
第15章用户管理与安全343
本章将介绍Oracle系统中的用户管理、权限控制、角色、资源及数据库的审计等方面的内容。
15.1创建与管理用户账户343
15.1.1配置身份验证343
15.1.2创建用户的语法343
15.1.3创建用户实例344
15.1.4修改用户语法与实例345
15.1.5删除用户347
15.2权限管理347
15.2.1权限概述347
15.2.2授予系统权限347
15.2.3系统权限收回348
15.2.4授予对象权限349
15.2.5对象权限回收349
15.2.6用户与权限查询350
15.3角色管理350
15.3.1角色概述351
15.3.2预定义的Oracle系统角色351
15.3.3角色创建与角色授权353
15.3.4角色生效/失效355
15.3.5角色与权限的查询355
15.4资源配置PROFILE356
15.4.1PROFILE概述356
15.4.2创建PROFILE语法357
15.4.3创建PROFILE实例359
15.4.4修改资源配置PROFILE361
15.4.5显示资源配置PROFILE信息362
15.5数据库审计362
15.5.1审计概念362
15.5.2审计环境设置362
15.5.3登录审计364
15.5.4数据活动审计364
15.5.5对象审计365
15.5.6除审计数据365
15.5.7查询审计信息366
15.6本章小结366
第16章数据完整性和数据约束367
本章介绍了与数据库完整性和一致性有关的重要概念:事务、锁、约束等。
16.1什么是事务367
16.2数据并行性和一致性368
16.2.1数据并行性和一致性概述369
16.2.2Oracle如何管理数据并行和一致性369
16.3锁372
16.3.1锁的功能、分类及类型373
16.3.2表锁和事务锁376
16.3.3检测和解决锁冲突376
16.3.4实例分析379
16.4数据完整性381
16.4.1数据完整性概述381
16.4.2完整性约束382
16.4.3完整性约束类型383
16.4.4约束检验机制387
16.4.5约束状态388
16.5本章小结390
第17章Oracle11gEnterpriseManager简介391
OracleEnterpriseManager是一个功能全面的Oracle图形界面管理工具。自从推出到现在已经有多个版本了,每个新版本都比前一个版本功能更强。目前Oracle11g企业管理器简称EM(业内常叫OEM——企业管理器),它是初学者管理Oracle系统的最佳伴侣,本章简单介绍企业管理器的安装配置和使用方法。
17.1Oracle11gEM简单介绍391
17.2Oracle11gEM安装配置392
17.2.1安装选择说明392
17.2.2客户化安装392
17.2.3设置与安装数据库控制393
17.2.4启动Oracle11gEM393
17.2.5登录到Oracle11gEM394
17.3用Oracle11gEM管理Oracle系统395
17.3.1数据库配置管理396
17.3.2方案管理396
17.3.3数据文件管理397
17.3.4数据库用户管理398
17.4用EM维护Oracle系统400
17.4.1执行导出操作400
17.4.2管理(本地)表空间403
17.4.3浏览预警文件信息404
17.5用Oracle11gEM进行性能调整405
17.5.1查看顶级活动405
17.5.2监视Oracle实例是否存在锁406
17.6本章小结406
第五部分Oracle数据库优化
第18章Oracle系统调整408
本章主要介绍了与Oracle性能优化有关的初始化参数的设置及内存区域的调整。Oracle性能优化包括的内容和技巧很多,限于篇幅这里只做简单的介绍。
18.1Oracle初始化参数文件408
18.1.1Oracle的系统参数408
18.1.2初始化参数文件SPFILE408
18.1.3Oracle11g新增加和淘汰参数409
18.2Oracle动态视图409
18.3OracleSGA调整412
18.3.1理解内存分配412
18.3.2调整日志缓冲区分配412
18.3.3调整共享池分配414
18.3.4调整数据库缓冲区417
18.3.5SGA调整建议417
18.4排序区调整417
18.4.1排序区与其他内存区的关系418
18.4.2理解排序活动418
18.4.3监视排序活动419
18.4.4专用模式下排序区的调整419
18.4.5共享模式下排序区的调整421
18.5Oracle11g中的自动内存优化功能422
18.6本章小结422
第19章OracleSQL语句优化423
SQL的优化主要与数据库开发人员及应用程序开发人员能否写出高效的SQL语句有关系。其实大多数性能问题往往都是跟SQL效率的低下有很大的关系。本章给大家介绍了编写SQL语句的一些最基本的技巧和需要注意的问题,以及SQL优化器及Oracle11g中一些SQL优化工具。
19.1常用的SQL技巧423
19.1.1不要用“*”代替所有列名423
19.1.2用TRUNCATE代替DELETE423
19.1.3在确保完整性的情况下多用COMMIT语句424
19.1.4尽量减少表的查询次数424
19.1.5用NOTEXISTS替代NOTIN425
19.1.6用EXISTS替代IN425
19.1.7用EXISTS替代DISTINCT425
19.1.8有效利用共享游标425
19.1.9以合理的方式使用函数426
19.2表的连接方法427
19.2.1选择FROM表的顺序427
19.2.2驱动表的选择428
19.2.3WHERE子句的连接顺序428
19.3有效使用索引428
19.3.1何时使用索引429
19.3.2索引列和表达式的选择429
19.3.3选择复合索引主列429
19.3.4避免对大表的全表扫描430
19.3.5监视索引是否被使用430
19.3.6影响索引有效使用的因素431
19.4Oracle的优化器与执行计划431
19.4.1优化器概念431
19.4.2运行EXPLAINPLAN432
19.4.3Oracle11g中SQL执行计划的管理432
19.5Oracle11g中的执行计划管理435
19.5.1执行计划管理的工作原理435
19.5.2执行计划管理的实例测试437
19.6Oracle11g中的数据库重演和SQL重演439
19.6.1数据库重演439
19.6.2SQL重演439
19.7Oracle的性能顾问440
19.7.1AdvisorCentral440
19.7.2SQL调优顾问440
19.7.3SQL访问顾问440
19.8本章小结441
第六部分Oracle11g数据库的备份与恢复
第20章备份与恢复444
本章介绍了数据库备份与恢复的概念、分类、方法等基本常识。读者通过本章的学习能够对数据库备份和恢复有一个总体的了解,同时还介绍了Oracle11g中备份和恢复的最新特性。
20.1备份与恢复概述444
20.2备份分类与恢复分类445
20.2.1备份分类445
20.2.2恢复分类446
20.3备份与恢复方法447
20.4Oracle11g的备份和恢复特性448
20.5本章小结449
第21章RMAN工具的使用450
本章介绍了Oracle推荐的备份工具RMAN,包括RMAN的基本配置、恢复目录的介绍、通道分配,以及相关的备份和恢复命令、各种不同的备份方法等。RMAN涉及的知识点很多,希望大家多做一些备份和恢复的试验,加深对RMAN的理解。
21.1RMAN简介450
21.2RMAN资料档案库/恢复目录/控制文件451
21.3创建恢复目录451
21.4RMAN与数据库的连接453
21.4.1与目标数据库的连接453
21.4.2与恢复目录的连接453
21.5注册数据库454
21.5.1注册目标数据库454
21.5.2实例演示454
21.6通道分配455
21.6.1通道概述455
21.6.2RUN命令介绍455
21.6.3自动通道配置456
21.6.4手动通道配置457
21.6.5显示通道配置参数458
21.6.6设置通道控制参数458
21.7使用BACKUP命令生成备份集460
21.7.1备份集与备份片460
21.7.2BACKUP命令语法460
21.7.3备份文件的存储格式461
21.7.4BACKUP备份实例462
21.7.5BACKUP的冷备份与热备份464
21.8使用COPY与BACKASCOPY命令464
21.8.1COPY命令语法464
21.8.2COPY备份实例465
21.8.3BACKUPASCOPY命令466
21.9备份467
21.9.1压缩备份467
21.9.2完全备份与增量备份467
21.9.3查看备份信息469
21.10使用RMAN恢复数据库470
21.10.1RESTORE命令470
21.10.2RECOVER命令470
21.10.3实例解析470
21.11本章小结472
第22章Oracle闪回技术(Flashback)473
本章主要讲述了数据库的闪回技术,闪回是数据库进行逻辑恢复的一个快捷工具。本章对Oracle11g在闪回方面的最新技术,闪回数据归档,也进行了详细介绍。
22.1闪回技术概述473
22.2闪回恢复区474
22.2.1闪回恢复区的作用474
22.2.2配置闪回恢复区474
22.2.3闪回恢复区的文件保留策略476
22.2.4使用闪回恢复区476
22.2.5与闪回恢复区有关的视图477
22.3闪回数据库477
22.3.1闪回数据库概述477
22.3.2配置闪回数据库478
22.3.3使用闪回数据库480
22.3.4与闪回数据库有关的视图481
22.4闪回表481
22.4.1闪回表概念481
22.4.2使用闪回表483
22.5闪回丢弃487
22.5.1回收站概念487
22.5.2使用回收站487
22.5.3回收站与空间利用489
22.6闪回版本查询491
22.6.1闪回版本查询概念491
22.6.2使用闪回版本查询491
22.7闪回事务查询493
22.7.1闪回事务查询概念493
22.7.2使用闪回事务查询494
22.8闪回数据归档495
22.8.1闪回数据归档概念495
22.8.2闪回数据归档区496
22.8.3使用闪回数据归档497
22.8.4清除闪回数据归档区数据500
22.8.5与闪回数据归档有关的视图500
22.9本章小结501
第23章使用OEM向导备份和恢复数据库502
本章介绍了如何使用OEM备份和恢复向导来备份和恢复数据库。对于数据库初学者而言,使用EM备份和恢复向导会使操作更加直观。
23.1设置首选身份证明502
23.2配置备份设置505
23.3调度备份507
23.4管理当前备份509
23.5配置恢复设置511
23.6执行恢复512
23.7本章小结513
第24章逻辑备份及数据导入/导出514
本章着重介绍了在数据导入/导出时常用的数据泵技术EXPDP/IMPDP,以及传统的EXP/IMP导入/导出工具。
24.1数据泵技术概述514
24.2创建目录对象515
24.3使用DataPump导出数据516
24.3.1DataPump导出说明516
24.3.2基于命令行数据泵导出实例516
24.3.3基于DBMS_DATAPUMP数据泵导出实例518
24.4使用DataPump导入数据519
24.4.1DataPump导入说明520
24.4.2基于命令行数据泵导入实例521
24.4.3基于DBMS_DATAPUMP数据泵导入实例521
24.5监控DataPump作业进度522
24.6EXP/IMP导出/导入数据523
24.6.1EXP/IMP概要说明523
24.6.2EXP导出实例523
24.6.3IMP导入实例524
24.6.4字符集冲突问题525
24.7本章小结526
第七部分Oracle11g数据库集群技术与高可用性
第25章OracleRAC应用528
本章主要讲述了RAC的基本概念、系统架构,以及安装、运行、管理RAC所需要的工具,并且通过具体的实例演示了RAC集群数据库的安装。
25.1RAC概述528
25.2Oracle集群件528
25.3RAC硬件架构529
25.4文件系统和卷管理529
25.5OCR与投票磁盘530
25.6虚拟IP地址(VIP)530
25.7集群校验工具530
25.8扩展的远距离集群上的RAC530
25.9系统扩展与并行531
25.10管理集群数据库531
25.10.1企业管理器531
25.10.2以滚动的方式给应用打补丁532
25.11集群11gR2增强532
25.12RAC的安装与配置534
25.12.1共享存储方案说明534
25.12.2软件包检查535
25.12.3创建用户和组及相关配置536
25.12.4设置主机名称和网关538
25.12.5Linux系统参数配置539
25.12.6安装并配置ASM驱动541
25.12.7安装cvuqdisk软件包543
25.12.8安装gridinfrastructure543
25.12.9创建ASM磁盘组555
25.13安装Oracle数据库软件558
25.14使用DBCA创建数据库563
25.15TNS配置569
25.16检查RAC集群数据库的状态571
25.17使用DirectNFSClient574
25.18OracleRAC日常维护574
25.19本章小结575
第26章自动存储管理(ASM)576
本章主要介绍了Oracle11g数据库在ASM方面的新功能。
26.1ASM概述576
26.2Oracle11g中ASM都有哪些新特征576
26.2.1快速重新同步(ASMFastMirrorResync)576
26.2.2ASM滚动升级577
26.2.3为ASM管理员新增了SYSASM权限和OSASM操作系统用户组579
26.2.4ASM可扩展性和性能的增强579
26.2.5新的ASM命令行(ASMCMD)命令和选项580
26.3磁盘组兼容性方面新的属性580
26.3.1磁盘组兼容性概要580
26.3.2COMPATIBLE.ASM和COMPATIBLE.RDBMS581
26.3.3设置磁盘组兼容性的方法581
26.4ASM优先镜像读取582
26.4.1优先镜像读取新特征概要582
26.4.2配置和管理优先读取失败组582
26.5ASM快速再平衡583
26.6Oracle自动存储管理集群文件系统(ACFS)583
26.6.1OracleASM动态卷管理器584
26.6.2OralceACFS快照585
26.6.3OracleASM配置助手(ASMCA)585
26.6.4ASMCMD增强585
26.6.5智能数据布局586
26.6.6为磁盘驱动器指定扇区大小586
26.6.7磁盘组更名586
26.6.8OracleASM文件访问控制586
26.6.9OracleASM上的OracleClusterRegistry和Voting文件586
26.6.10OracleRestart586
26.6.11支持OracleACFS的Oracle企业管理器586
26.7本章小结587
第27章容灾与数据卫士588
本章主要介绍了Oracle11gDataGuard的概述与入门,如何创建物理与逻辑备用数据库、日志传输服务、日志应用服务、角色管理,以及使用RMAN来备份和恢复文件,在基础知识之上涉及Oracle11g的一些新的相关特性,如Oracle数据库企业版新的数据库选件OracleActiveDataGuard、实时查询功能以及压缩的日志传出,同时读取和恢复单个备用数据库,对生产数据库的报告、备份、测试和“滚动”升级。
27.1Oracle数据卫士概述588
27.1.1数据卫士简介588
27.1.2数据卫士体系结构589
27.1.3数据卫士配置590
27.1.4数据卫士服务591
27.1.5数据卫士代理592
27.1.6数据卫士保护模式594
27.1.7数据卫士进程结构595
27.1.8数据卫士功能596
27.1.9Oracle数据卫士提供的好处597
27.1.10数据卫士和其他的相关技术598
27.2数据卫士入门599
27.2.1备用数据库类型599
27.2.2管理数据卫士配置的用户接口602
27.2.3数据卫士操作的前提条件606
27.2.4备用数据库目录结构607
27.2.5在线Redo日志、归档Redo日志和备用Redo日志609
27.3创建物理备用数据库610
27.3.1为备用数据库准备主数据库610
27.3.2实施创建操作613
27.3.3创建后的步骤618
27.4创建逻辑备用数据库618
27.4.1准备工作618
27.4.2实施创建操作620
27.4.3创建后的步骤624
27.5数据保护模式624
27.5.1数据卫士保护模式624
27.5.2设置主数据库的保护模式625
27.6日志传输服务626
27.6.1概述626
27.6.2配置Redo传输服务627
27.6.3级联Redo传输目的地632
27.6.4监控Redo传输服务635
27.7应用服务639
27.7.1概述639
27.7.2日志应用服务配置选项642
27.7.3将Redo数据应用到物理备用数据库644
27.7.4将Redo数据应用到逻辑备用数据库645
27.8角色转换646
27.8.1角色转换简介646
27.8.2包含物理备用数据库的角色转换651
27.8.3向逻辑备用数据库的角色转换656
27.8.4在故障转移后使用闪回技术662
27.9管理物理与快照备用数据库665
27.9.1启动与关闭物理备用数据库665
27.9.2打开物理备用数据库666
27.9.3在物理备用数据库上需要手工干预的主数据库变化669
27.9.4通过OPENRESETLOGS语句进行还原675
27.9.5监控主、物理备用和快照备用数据库676
27.9.6优化Redo应用678
27.9.7管理快照备用数据库678
27.10管理逻辑备用数据库679
27.10.1概览SQL应用架构680
27.10.2控制用户访问逻辑备用数据库上的表格683
27.10.3管理与监控和逻辑备用数据库相关的视图684
27.10.4监控逻辑备用数据库689
27.10.5定制逻辑备用数据库692
27.10.6在逻辑备用数据库环境中管理特定工作698
27.10.7优化逻辑备用数据库703
27.10.8在逻辑备用数据库环境中备份与还原708
27.11使用RMAN来备份和恢复文件709
27.11.1关于数据卫士配置中的RMAN文件管理710
27.11.2关于数据卫士环境中的RMAN配置711
27.11.3推荐的RMAN与Oracle数据库配置711
27.11.4备份过程714
27.11.5在数据卫士环境下注册与注销数据库717
27.11.6数据卫士环境下的报告717
27.11.7数据卫士环境下的备份维护717
27.11.8数据卫士环境下的还原脚本719
27.11.9例外的备份环境723
27.11.10运用RMAN增量备份来滚动前移物理备用数据库724
27.12运用SQL应用升级Oracle数据库726
27.12.1运用SQL应用滚动升级的好处727
27.12.2运用SQL应用执行滚动升级的前提条件727
27.12.3升级操作中使用的数据与惯例727
27.12.4通过创建新逻辑备用数据库执行滚动升级728
27.12.5用已有的逻辑备用数据库执行滚动升级730
27.12.6用已有的物理备用数据库执行滚动升级735
27.13数据卫士案例分享737
27.13.1在故障转移之后配置逻辑备用数据库737
27.13.2用闪回数据库把失败的主数据库转换成备用数据库739
27.13.3在输入OPENRESETLOGS语句之后使用闪回数据库742
27.13.4在指定NOLOGGING从句之后进行还原744
27.13.5创建使用OMF或OracleASM的备用数据库746
27.13.6在主数据库上从Lost-write错误进行还原748
27.13.7用RMAN备份把失败的主数据库转换成备用数据库749
27.13.8在不重建物理备用数据库的情况下变更主数据库的字符集753
27.14本章小结753
第28章故障诊断754
本章主要介绍了故障诊断的一些方法和工具,并提出了相关建议。
28.1数据库挂死管理器754
28.1.1IPS事件打包服务754
28.1.2自动诊断知识库(ADR)755
28.1.3故障处理的工作流756
28.1.4增强网络诊断756
28.1.5增强OCI诊断756
28.1.6智能解决方案756
28.2SQL修复建议器757
28.3问题避免757
28.3.1自动健康监控757
28.3.2健康监控758
28.4支撑平台759
28.5如何得到故障信息759
28.6企业管理器SupportWorkbench支持ASM760
28.7本章小结760
第29章真正应用测试761
本章主要介绍了Oracle11g新增功能——真正应用测试的原理和步骤,包括数据库重放和SQL性能分析器。
29.1数据库重放761
29.2SQL性能分析器768
29.2.1SQL性能分析器方法论769
29.2.2运行SQL性能分析器770
29.3本章小结772
第八部分商业智能与数据仓库
第30章ETL相关的功能774
本章主要介绍了ETL的基础概念,并描述了与ETL相关的几个Oracle特性,包括变化数据捕捉、物化视图、查询重写、OWB等。
30.1概述774
30.2变化数据捕捉774
30.2.1发布变化数据778
30.2.2订阅变化数据785
30.2.3Oracle11g变化数据捕捉功能增强787
30.3物化视图788
30.4查询重写790
30.4.1概述790
30.4.2查询重写的先决条件790
30.4.3保证查询重写有效791
30.4.4与查询重写相关的初始化参数791
30.4.5控制查询重写792
30.4.6查询重写的准确性792
30.4.7激活查询重写的权限793
30.4.8示例方案和物化视图793
30.4.9如何验证发生过查询重写794
30.4.10查询重写示例795
30.4.11内嵌视图795
30.4.12远程表796
30.5OracleWarehouseBuilder796
30.5.1OWB方法论797
30.5.2OWB的架构图800
30.5.3安装与配置801
30.5.4数据转换功能802
30.5.5缓慢变化维803
30.6与数据仓库有关的SQL操作增强803
30.7本章小结804
第31章多维数据库805
本章主要介绍了OracleOLAP多维数据库的基础知识,包括OLAP的访问和创建,并且详细说明了OracleOLAP的管理工具AWM。本章最后介绍了11g中OLAP新特性。
31.1OLAP选件概述805
31.2OLAP对外接口806
31.2.1JavaOLAPAPI807
31.2.2关系视图与SQL查询808
31.2.3OLAPDML与PL/SQL包808
31.3分析工作空间管理器809
31.3.1简化维模型的构建810
31.3.2实施物理存储模型810
31.3.3映射关系源812
31.3.4管理生命周期813
31.3.5保存模型设计813
31.4分析工作区管理器演示813
31.4.1授权814
31.4.2创建分析工作区814
31.4.3创建维815
31.4.4创建多维数据集818
31.4.5加载和聚合数据820
31.511gr1OLAP增强功能821
31.5.1SQL优化器的增强821
31.5.2允许利用Java插件821
31.5.3分区和存储顾问(Advisors)821
31.5.4基于成本的汇总822
31.5.5立方脚本822
31.5.6数据库管理的立方刷新823
31.5.7自动重写到按照立方组织的物化视图825
31.5.8数据字典825
31.5.9计算模板825
31.5.10安全增强825
31.6本章小结827
第32章数据挖掘828
本章主要介绍了Oracle数据挖掘的基础知识,包括数据挖掘方法论和Oracle数据库提供的主要挖掘算法,并介绍了11g中数据挖掘的新特性。
32.1数据挖掘过程828
32.2监督式学习算法830
32.2.1朴素贝叶斯830
32.2.2自适应贝叶斯网络830
32.2.3支持向量机831
32.2.4属性重要性排序831
32.2.5决策树831
32.3无监督式学习算法831
32.3.1聚类832
32.3.2关联规则832
32.3.3特征选择832
32.3.4文本挖掘和非结构化数据833
32.4数据挖掘接口833
32.5数据挖掘功能增强834
32.5.1自动和嵌入的数据转换834
32.5.2数据挖掘方案对象836
32.5.3数据挖掘的JavaAPI837
32.5.4广义线性模型837
32.5.5预测分析:PROFILE837
32.5.6SQL预测增强837
32.5.7新增视图838
32.5.8安全性839
32.5.9数据挖掘模型的升级839
32.5.1011g中不赞成使用的特性839
32.5.11不被支持的特性840
32.6本章小结840
第九部分非结构化数据库
第33章空间数据库842
本章主要介绍了Oracle空间数据库的基础知识,包括矢量几何体数据和栅格数据的存取方法,并介绍了11g中空间数据库的新特性。
33.1使空间数据库概述842
33.2几何实体数据843
33.2.1几何实体类型843
33.2.2空间数据模型843
33.2.3SDO_GEOMETRY844
33.2.4几何实体的元数据850
33.2.5空间R树索引851
33.2.6过滤和空间关系852
33.2.7空间操作符854
33.2.8SDO_GEOM包856
33.2.9空间聚集函数857
33.2.10空间参考坐标系858
33.2.11其他863
33.3OracleSpatial选件863
33.4GeoRaster数据864
33.5MapViewer867
33.6空间数据库11gr1增强特性868
33.7空间数据操作演示870
33.8本章小结873
第34章XML数据库874
本章主要介绍了OracleXML数据库的基础知识,包括XMLType的存储方式和创建方法,并介绍了常用的XML存取操作,用示例说明了XMLDB的开发。
34.1OracleXMLDB概述874
34.1.1XMLType存储874
34.1.2XMLDB资料库875
34.1.3协议结构876
34.1.4API访问876
34.2XMLDB开发877
34.2.1XMLType类型877
34.2.2存储索引880
34.2.3XML模式880
34.2.4注册XML模式881
34.2.5XML模式进化883
34.2.6XMLDB应用开发工具884
34.3XML存取操作884
34.3.1XQuery884
34.3.2SQL/XML二元性886
34.3.3XML与关系数据互操作887
34.3.4XML运算符887
34.3.5XMLDB维护工具888
34.3.6XMLDB全文检索889
34.3.7XMLDB11gr1增强889
34.4OracleXMLDB示例892
34.5本章小结896
第十部分Oracle11g数据库的其他新特性
第35章Oracle11g应用增强898
本章主要介绍了Oracle11g中一些主要的新增应用特性,包括结果缓存、执行计划管理、高级压缩和SQL方面的一些增强特性。
35.1结果缓存898
35.1.1概述898
35.1.2应用演示900
35.2执行计划管理907
35.2.1概述907
35.2.2应用演示909
35.3高级压缩910
35.3.1概述910
35.3.211g中新压缩特性911
35.4数据库控制914
35.4.1高级复制变革915
35.4.2ASM增强915
35.4.3转变管理者-同步与传播915
35.4.4增强数据库克隆915
35.4.5增强数据库配置(ECM收集)915
35.4.6改进数据库主页和性能页915
35.4.7增强的自适应测度(metric)阈值916
35.4.8融合需求(Fusion)917
35.4.9管理Oracle文本索引917
35.4.10迁移数据库到ASM——企业管理器中的增强920
35.4.11增强存储/审计报表和测度920
35.4.12增强存储、计划、安全和配置920
35.4.13增强等待事件详述921
35.4.14工作空间管理921
35.5整体数据库管理——真正应用集群的ADDM921
35.6LOBs增强922
35.7SQL增强924
35.7.1SQL指令924
35.7.2函数941
35.7.3其他增强944
35.8本章小结945
第36章高级数据管理946
本章主要介绍了Oracle11g增强的一些数据库管理和维护特性,并介绍了新增的信息生命周期管理的概念和使用方法。
36.1增强高级管理特性946
36.2信息生命周期管理949
36.2.1信息生命周期管理概念949
36.2.2Oracle信息生命周期管理方案950
36.2.3信息生命周期管理实施951
36.2.4信息生命周期管理助手953
36.2.5在线数据归档的好处957
36.3本章小结958
第37章数据库升级959
本章主要介绍了Oracle数据库升级为11g的方法和步骤,并说明了升级完成后的任务。
37.1概述959
37.2升级过程960
37.311g新增的后台进程961
37.4升级准备962
37.5升级到新版本963
37.6升级后的任务964
37.711gr1兼容性和互操作性问题964
37.8数据库降级971
37.9本章小结972
参考文献973
点击展开
点击收起
— 没有更多了 —
以下为对购买帮助不大的评价