图书介绍
Oracle Database 11g完全参考手册2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- (美)罗尼著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302221920
- 出版时间:2010
- 标注页数:1240页
- 文件大小:231MB
- 文件页数:1259页
- 主题词:关系数据库-数据库管理系统,Oracle 11g-手册
PDF下载
下载说明
Oracle Database 11g完全参考手册PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第Ⅰ部分 关键的数据库概念3
第1章 Oracle Database 11g体系结构3
1.1 数据库和实例4
1.2 数据库技术5
1.2.1 存储数据6
1.2.2 数据保护8
1.2.3 可编程的结构8
1.3 选择体系结构和选项9
第2章 安装Oracle Database 11g和创建数据库11
2.1 许可证和安装选项13
2.2 使用OUI安装Oracle软件13
第3章 升级到Oracle Database 11g19
3.1 选择升级方法20
3.2 升级之前的准备21
3.3 运行升级前信息工具(Pre-Upgrade Information Tool)22
3.4 使用数据库升级助手(DBUA)23
3.5 执行手动直接升级23
3.6 使用Export与Import24
3.6.1 使用哪个Export和Import版本24
3.6.2 进行升级25
3.7 使用数据复制法25
3.8 升级完成之后的工作26
第4章 规划Oracle应用程序——方法、风险和标准27
4.1 协作方法28
4.2 每个人都有“数据”29
4.3 熟悉的Oracle语言30
4.3.1 存储信息的表31
4.3.2 结构化查询语言31
4.3.3 简单的Oracle查询32
4.3.4 为什么称作“关系”33
4.4 一些通用的、常见的示例35
4.5 风险所在36
4.6 新视角的重要性37
4.6.1 变化的环境38
4.6.2 代码、缩写和命名标准38
4.7 如何减少混淆39
4.7.1 规范化40
4.7.2 表和列的英文名称44
4.7.3 数据中的英文单词46
4.8 名称和数据中的大写46
4.9 规范化名称47
4.10 人性化和优秀的设计47
4.10.1 理解应用程序的任务48
4.10.2 任务概要49
4.11 理解数据51
4.11.1 原子数据模型52
4.11.2 原子业务模型53
4.11.3 业务模型53
4.11.4 数据项53
4.11.5 查询和报告53
4.12 关于对象名称的规范化54
4.12.1 级别-名称完整性54
4.12.2 外键55
4.12.3 单数名称55
4.12.4 简洁56
4.12.5 对象名辞典56
4.13 智能键和列值56
4.14 建议57
第Ⅱ部分 SQL和SQL*Plus61
第5章 SQL中的基本语法61
5.1 样式63
5.2 创建NEWSPAPER表63
5.3 用SQL从表中选择数据64
5.4 select、from、where和order by67
5.5 逻辑和值69
5.5.1 单值测试70
5.5.2 值列表的简单测试75
5.5.3 组合逻辑77
5.6 where的另一个用途:子查询78
5.6.1 从子查询得到单值79
5.6.2 从子查询得到值列表80
5.7 组合表82
5.8 创建视图83
5.9 扩展视图85
第6章 基本的SQL*Plus报表和命令87
6.1 构建简单的报表89
6.1.1 ①remark90
6.1.2 ②set headsep92
6.1.3 ③ttitle和btitle92
6.1.4 column92
6.1.5 ⑧break on93
6.1.6 ⑨compute avg94
6.1.7 ⑩set linesize95
6.1.8 set pagesize95
6.1.9 set newpage95
6.1.10 ⑾spool96
6.1.11 ⑿/**/97
6.1.12 关于列标题的一些说明97
6.2 其他特性98
6.2.1 命令行编辑器98
6.2.2 设置停顿101
6.2.3 保存102
6.2.4 存储102
6.2.5 编辑102
6.2.6 host103
6.2.7 添加SQL*Plus命令104
6.2.8 启动104
6.3 检查SQL*Plus环境104
6.4 构件块106
第7章 文本信息的收集与更改107
7.1 数据类型108
7.2 什么是串108
7.3 表示法109
7.4 连接符(||)110
7.5 剪切和粘贴串112
7.5.1 RPAD和LPAD112
7.5.2 LTRIM、RTRIM和TRIM113
7.5.3 组合两个函数114
7.5.4 使用TRIM函数116
7.5.5 再次使用填充函数117
7.5.6 LOWER、UPPER和INITCAP117
7.5.7 LENGTH119
7.5.8 SUBSTR119
7.5.9 INSTR122
7.5.10 ASCII和CHR127
7.6 在order by和where子句中使用串函数127
7.6.1 SOUNDEX128
7.6.2 国际语言支持130
7.6.3 正则表达式支持130
7.7 小结130
第8章 正则表达式搜索131
8.1 搜索串132
8.2 REGEXP_SUBSTR135
8.3 REGEXP_INSTR137
8.4 REGEXP_LIKE138
8.5 REPLACE和REGEXP_REPLACE139
8.6 REGEXP_COUNT143
第9章 数值处理145
9.1 三类数值函数145
9.2 表示法146
9.3 单值函数146
9.3.1 加减乘除147
9.3.2 NULL147
9.3.3 NVL:空值置换函数148
9.3.4 ABS:绝对值函数149
9.3.5 CEIL149
9.3.6 FLOOR150
9.3.7 MOD150
9.3.8 POWER151
9.3.9 SQRT:求平方根151
9.3.10 EXP、LN和LOG151
9.3.11 ROUND和TRUNC152
9.3.12 SIGN153
9.3.13 SIN、SINH、COS、COSH、TAN、TANH、ACOS、ATAN、ATAN2和ASIN153
9.4 聚集函数154
9.4.1 组值函数中的NULL154
9.4.2 单值函数和组值函数的示例155
9.4.3 AVG、COUNT、MAX、MIM和SUM156
9.4.4 组值函数和单值函数的组合156
9.4.5 STDDEV和VARIANCE158
9.4.6 组函数中的DISTINCT159
9.5 列表函数160
9.6 使用MAX或MIN函数查找行161
9.7 优先级和圆括号的应用163
9.8 小结164
第10章 日期:过去、现在及日期的差165
10.1 日期算法165
10.1.1 SYSDATE、CURRENT_DATE及SYSTIMESTAMP166
10.1.2 两个日期的差167
10.1.3 添加月份168
10.1.4 减少月份168
10.1.5 GREATEST和LEAST168
10.1.6 NEXT_DAY170
10.1.7 LAST_DAY171
10.1.8 MOMTHS_BETWEEN171
10.1.9 组合日期函数172
10.2 日期计算中的ROUND和TRUNC172
10.3 使用TO_DATE和TO_CHAR设置日期格式173
10.3.1 最常见的TO_CHAR错误178
10.3.2 NEW_TIME:切换时区178
10.3.3 TO_DATE计算179
10.4 where子句中的日期181
10.5 处理多个世纪182
10.6 使用EXTRACT函数183
10.7 使用TIMESTAMP数据类型183
第11章 转换函数与变换函数185
11.1 基本的转换函数187
11.1.1 数据类型的自动转换189
11.1.2 关于自动转换的注意事项192
11.2 特殊的转换函数192
11.3 变换函数193
11.3.1 TRANSLATE193
11.3.2 DECODE194
11.4 小结195
第12章 分组函数197
12.1 group by和having的用法198
12.1.1 添加一个order by199
12.1.2 执行顺序200
12.2 分组视图202
12.3 用别名重命名列203
12.4 分组视图的功能204
12.4.1 在视图中使用order by205
12.4.2 having子句中的逻辑206
12.4.3 对列和分组函数进行排序207
12.4.4 连接列208
12.5 更多分组可能性208
第13章 当一个查询依赖于另一个查询时209
13.1 高级子查询209
13.1.1 相关子查询210
13.1.2 并列的逻辑测试211
13.1.3 EXISTS及其相关子查询的使用213
13.2 外部连接214
13.2.1 Oracle 9i以前版本中的外部连接的语法215
13.2.2 现在的外部连接语法216
13.2.3 用外部连接代替NOT IN218
13.2.4 用NOT EXISTS代替NOT IN219
13.3 自然连接和内部连接220
13.4 UNION、INTERSECT和MINUS221
13.4.1 IN子查询224
13.4.2 UNION、INTERSECT和MINUS的限制224
第14章 一些复杂的技术225
14.1 复杂的分组225
14.2 使用临时表227
14.3 使用ROLLUP、GROUPING和CUBE228
14.4 家族树和connect by232
14.4.1 排除个体和分支235
14.4.2 向根遍历236
14.4.3 基本规则238
第15章 更改数据:插入、更新、合并和删除239
15.1 插入240
15.1.1 插入时间240
15.1.2 用select插入241
15.1.3 使用APPEND提示改善插入性能242
15.2 rollback、commit和autocommit命令243
15.2.1 使用savepoint243
15.2.2 隐式提交245
15.2.3 自动回滚245
15.3 多表插入245
15.4 delete命令249
15.5 update命令250
15.5.1 用嵌入式select进行更新251
15.5.2 用NULL更新252
15.6 使用merge命令253
15.7 处理错误256
第16章 DECODE和CASE:SQL中的if-then-else259
16.1 if-then-else260
16.2 通过DECODE替换值263
16.3 DECODE中的DECODE264
16.4 DECODE中的大于和小于267
16.5 使用CASE269
16.6 使用PIVOT272
第17章 创建和管理表、视图、索引、群集和序列275
17.1 创建表276
17.1.1 字符宽度和数值精度277
17.1.2 在插入时进行舍入279
17.1.3 create table的约束281
17.1.4 指定索引表空间282
17.1.5 命名约束283
17.2 删除表284
17.3 更改表284
17.3.1 添加或修改列的规则287
17.3.2 创建只读表288
17.3.3 更改当前使用的表288
17.3.4 创建虚拟列288
17.3.5 删除列289
17.4 根据一个表创建另一个表290
17.5 创建索引编排表292
17.6 创建视图293
17.6.1 视图的稳定性293
17.6.2 视图中的order by294
17.6.3 创建只读视图295
17.7 索引295
17.7.1 创建索引296
17.7.2 实施唯一性296
17.7.3 创建唯一索引297
17.7.4 创建位图索引297
17.7.5 何时创建索引298
17.7.6 创建不可见索引299
17.7.7 索引列的变化299
17.7.8 一个表能使用多少个索引299
17.7.9 在数据库中放置索引300
17.7.10 重建索引300
17.7.11 基于函数的索引301
17.8 群集301
17.9 序列303
第18章 分区305
18.1 创建分区表306
1 8.2 列表分区308
18.3 创建子分区309
18.4 创建范围和间隔分区309
18.5 索引分区311
18.6 管理分区表311
第19章 Oracle基本安全313
19.1 用户、角色和权限314
19.1.1 创建用户314
19.1.2 密码管理315
19.1.3 标准角色318
19.1.4 grant命令的格式319
19.1.5 撤消权限320
19.2 可以授予用户何种权限320
19.2.1 利用connect移动到另一个用户322
19.2.2 创建同义词325
19.2.3 使用未授权的权限325
19.2.4 权限的传递325
19.2.5 创建角色327
19.2.6 为角色授权327
19.2.7 将一个角色授予另一个角色328
19.2.8 为用户授予角色328
19.2.9 为角色添加密码329
19.2.10 删除角色的密码329
19.2.11 启用和禁用角色330
19.2.12 撤消角色的权限331
19.2.13 删除角色331
19.2.14 给指定的列授予UPDATE权限331
19.2.15 撤消对象权限331
19.2.16 用户安全性332
19.2.17 给公众授予访问权333
19.3 有限资源的授权334
第Ⅲ部分 高级主题337
第20章 高级安全性——虚拟专用数据库337
20.1 初始配置338
20.2 创建应用程序上下文339
20.3 创建登录触发器341
20.4 创建安全策略342
20.5 将安全策略应用于表343
20.6 测试VPD343
20.7 如何实现列级别的VPD345
20.8 如何禁用VPD346
20.9 如何使用策略组347
第21章 高级安全性:透明数据加密349
21.1 列的透明数据加密349
21.1.1 设置350
21.1.2 RAC数据库的额外设置351
21.1.3 钱夹的打开和关闭351
21.1.4 列的加密和解密352
21.2 表空间的加密353
21.2.1 设置353
21.2.2 创建加密的表空间354
第22章 使用表空间355
22.1 表空间与数据库的结构355
22.1.1 表空间内容356
22.1.2 表空间中的RECYCLEBIN空间358
22.1.3 只读表空间359
22.1.4 无日志表空间360
22.1.5 临时表空间360
22.1.6 用于系统管理撤消的表空间360
22.1.7 大文件表空间361
22.1.8 加密的表空间361
22.1.9 支持闪回数据库361
22.1.10 移动表空间362
22.2 规划表空间的使用362
22.2.1 分离活动表与静态表362
22.2.2 分离索引与表362
22.2.3 分离大对象与小对象363
22.2.4 将应用程序表与核心对象分开363
第23章 用SQL*Loader加载数据365
23.1 控制文件366
23.2 开始加载367
23.3 逻辑记录与物理记录370
23.4 控制文件语法注释371
23.5 管理数据加载373
23.6 重复数据加载373
23.7 调整数据加载374
23.8 直接路径加载375
23.9 附加功能377
第24章 使用Data Pump Export和Data Pump Import379
24.1 创建目录380
24.2 Data Pump Export选项380
24.3 启动Data Pump Export作业383
24.3.1 停止和重新启动运行的作业384
24.3.2 从另一个数据库中导出385
24.3.3 使用EXCLUDE、INCLUDE和QUERY385
24.4 Data Pump Import选项387
24.5 启动Data Pump Import作业389
24.5.1 停止和重新启动运行的作业391
24.5.2 EXCLUDE、INCLUDE和QUERY391
24.5.3 转换导入的对象391
24.5.4 生成SQL392
第25章 访问远程数据395
25.1 数据库链接395
25.1.1 数据库链接是如何工作的396
25.1.2 利用数据库链接进行远程查询396
25.1.3 对同义词和视图使用数据库链接397
25.1.4 利用数据库链接进行远程更新398
25.1.5 数据库链接的语法399
25.2 为位置透明性使用同义词402
25.3 在视图中使用User伪列403
第26章 使用物化视图405
26.1 功能406
26.2 必需的系统权限406
26.3 必需的表权限407
26.4 只读物化视图与可更新的物化视图407
26.5 创建物化视图的语法408
26.5.1 物化视图的类型411
26.5.2 基于RowID和基于主键的物化视图411
26.5.3 使用预建表412
26.5.4 为物化视图表创建索引412
26.6 用物化视图更改查询执行路径412
26.7 使用DBMS_ADVISOR414
26.8 刷新物化视图416
26.8.1 可执行何种刷新417
26.8.2 用CONSIDER FRESH快速刷新420
26.8.3 自动刷新420
26.8.4 人工刷新421
26.9 创建物化视图日志的语法422
26.10 更改物化视图和日志423
26.11 删除物化视图和日志423
第27章 使用Oracle Text进行文本搜索425
27.1 将文本添加到数据库中426
27.2 文本查询和文本索引427
27.2.1 文本查询427
27.2.2 可使用的文本查询表达式428
27.2.3 一个单词精确匹配的搜索429
27.2.4 多个单词精确匹配的搜索429
27.2.5 短语精确匹配的搜索433
27.2.6 搜索互相接近的单词434
27.2.7 在搜索中使用通配符434
27.2.8 搜索具有相同词根的单词435
27.2.9 模糊匹配搜索436
27.2.10 搜索发音相似的单词437
27.2.11 使用ABOUT运算符438
27.2.12 索引同步439
27.3 索引集439
第28章 使用外部表441
28.1 访问外部数据442
28.2 创建外部表443
28.2.1 外部表创建选项446
28.2.2 创建时加载外部表451
28.3 更改外部表452
28.3.1 Access Parameters子句452
28.3.2 Add Column子句452
28.3.3 Default Directory子句452
28.3.4 Drop Column子句452
28.3.5 Location子句452
28.3.6 Modify Column子句452
28.3.7 Parallel子句453
28.3.8 Project Column子句453
28.3.9 Reject Limit子句453
28.3.10 Rename To子句453
28.4 外部表的优缺点和潜在用途453
第29章 使用闪回查询455
29.1 基于时间的闪回示例456
29.2 保存数据457
29.3 基于SCN的闪回示例458
29.4 闪回查询失败的后果459
29.5 什么SCN与每一行关联460
29.6 闪回版本查询461
29.7 闪回计划463
第30章 闪回:表和数据库465
30.1 flashback table命令465
30.1.1 必需的权限466
30.1.2 恢复删除的表466
30.1.3 启用和禁用回收站468
30.1.4 闪回SCN或者时间戳468
30.1.5 索引和统计信息469
30.2 flashback database命令469
第31章 SQL重放473
31.1 高级别配置473
31.1.1 分离和连接474
31.1.2 创建工作负载目录474
3 1.2 捕获工作负载475
31.2.1 定义过滤器475
31.2.2 启动捕获476
31.2.3 停止捕获477
31.2.4 导出AWR数据477
31.3 处理工作负载477
31.4 重放工作负载478
31.4.1 控制和启动重放客户478
31.4.2 初始化和运行重放479
31.4.3 导出AWR数据480
第Ⅳ部分 PL/SQL483
第32章 PL/SQL简介483
32.1 PL/SQL概述483
32.2 声明部分484
32.3 可执行命令部分487
32.3.1 条件逻辑489
32.3.2 循环490
32.3.3 CASE语句499
32.4 异常处理部分500
第33章 应用程序在线升级503
33.1 高可用数据库503
33.1.1 Oracle Data Guard(数据卫士)体系结构504
33.1.2 创建备用数据库配置506
33.1.3 管理角色——切换和故障转移507
33.2 最小化DDL变更的影响510
33.2.1 创建虚拟列510
33.2.2 改变正在使用的表511
33.2.3 添加NOT NULL列512
33.2.4 在线对象重新组织512
33.2.5 删除列515
第34章 触发器517
34.1 必需的系统权限518
34.2 必需的表权限518
34.3 触发器类型518
34.3.1 行级触发器518
34.3.2 语句级触发器519
34.3.3 BEFORE和AFTER触发器519
34.3.4 INSTEAD OF触发器519
34.3.5 模式触发器520
34.3.6 数据库级触发器520
34.3.7 复合触发器520
34.4 触发器语法520
34.4.1 DML触发器类型的组合522
34.4.2 设置插入值523
34.4.3 维护复制的数据524
34.4.4 定制错误条件525
34.4.5 在触发器中调用过程527
34.4.6 命名触发器527
34.4.7 创建DDL事件触发器528
34.4.8 创建数据库事件触发器531
34.4.9 创建复合触发器532
34.5 启用和禁用触发器533
34.6 替换触发器534
34.7 删除触发器534
第35章 过程、函数与程序包535
35.1 必需的系统权限536
35.2 必需的表权限537
35.3 过程与函数538
35.4 过程与程序包538
35.5 create procedure语法538
35.6 create function语法540
35.6.1 在过程中引用远程表542
35.6.2 调试过程543
35.6.3 创建自己的函数544
35.6.4 定制错误条件546
35.6.5 命名过程和函数547
35.7 create package语法547
35.8 查看过程对象的源代码550
35.9 编译过程、函数和程序包551
35.10 替换过程、函数和程序包552
35.11 删除过程、函数和程序包552
第36章 使用本地动态SQL和DBMS_SQL553
36.1 使用EXECUTE IMMEDIATE553
36.2 使用绑定变量555
36.3 使用DBMS_SQL556
36.3.1 OPEN_CURSOR557
36.3.2 PARSE557
36.3.3 BIND_VARIABLE和BIND_ARRAY558
36.3.4 EXECUTE558
36.3.5 DEFINE_COLUMN558
36.3.6 FETCH_ROWS、EXECUTE_AND_FETCH和COLUMN_VALUE559
36.3.7 CLOSE_CURSOR559
第37章 PL/SQL调整561
37.1 调整SQL561
37.2 调整PL/SQL的步骤562
37.3 使用DBMS_PROFILE识别问题563
37.4 将PL/SQL特性用于批量操作568
37.4.1 forall操作568
37.4.2 bulk collect操作571
第Ⅴ部分 对象关系数据库575
第38章 实现对象类型、对象视图和方法575
38.1 使用对象类型575
38.1.1 对象类型的安全性576
38.1.2 索引对象类型属性579
38.2 实现对象视图581
38.2.1 通过对象视图操作数据583
38.2.2 使用INSTEAD OF触发器584
38.3 方法586
38.3.1 创建方法的语法586
38.3.2 管理方法588
第39章 收集器(嵌套表和可变数组)589
39.1 可变数组589
39.1.1 创建可变数组590
39.1.2 描述可变数组590
39.1.3 向可变数组中插入记录592
39.1.4 从可变数组中选择数据593
39.2 嵌套表596
39.2.1 指定嵌套表的表空间597
39.2.2 向嵌套表中插入记录597
39.2.3 操作嵌套表598
39.3 嵌套表与可变数组的附加函数600
39.4 嵌套表和可变数组的管理问题601
39.4.1 收集器的可变性601
39.4.2 数据的位置602
第40章 使用大对象603
40.1 可用的数据类型603
40.2 为LOB数据指定存储参数605
40.3 LOB值的操作和选择607
40.3.1 初始化值608
40.3.2 用子查询插入数据610
40.3.3 更新LOB值610
40.3.4 使用串函数处理LOB值611
40.3.5 使用DBMS_LOB操作LOB值612
40.3.6 删除LOB628
第41章 面向对象的高级概念629
41.1 行对象和列对象630
41.2 对象表和OID630
41.2.1 把行插入对象表631
41.2.2 从对象表中选择值632
41.2.3 从对象表中更新和删除数据632
41.2.4 REF函数633
41.2.5 使用DEREF函数633
41.2.6 VALUE函数636
41.2.7 无效引用637
41.3 具有REF的对象视图637
41.3.1 对象视图的简要回顾637
41.3.2 包含引用的对象视图638
41.4 对象PL/SQL641
41.5 数据库中的对象643
第Ⅵ部分 Oracle中的Java647
第42章 Java简介647
42.1 Java与PL/SQL概述648
42.2 开始648
42.3 声明649
42.4 可执行命令649
42.4.1 条件逻辑651
42.4.2 循环654
42.4.3 异常处理656
42.4.4 保留字657
42.5 类657
第43章 JDBC程序设计663
43.1 使用JDBC类664
43.2 使用JDBC进行数据操作667
第44章 Java存储过程671
44.1 将类加载到数据库中673
44.2 如何访问类677
44.2.1 直接调用Java存储过程679
44.2.2 在何处执行命令680
第Ⅶ部分 指南683
第45章 Oracle数据字典指南683
45.1 关于名称的说明684
45.2 Oracle Database 11g中引入的新视图684
45.3 路线图:DICTIONARY(DICT)和DICT_COLUMNS688
45.4 从表、列、视图、同义词和序列中选择689
45.4.1 目录:USER_CATALOG(CAT)689
45.4.2 对象:USER_OBJECTS(OBJ)690
45.4.3 表:USER_TABLES(TABS)691
45.4.4 列:USER_TAB_COLUMNS(COLS)693
45.4.5 视图:USER VIEWS694
45.4.6 同义词:USER_SYNONYMS(SYN)696
45.4.7 序列:USER_SEQUENCES(SEQ)697
45.5 回收站:USER_RECYCLEBIN和DBA_RECYCLEBIN697
45.6 约束和注释697
45.6.1 约束:USER_CONSTRAINTS698
45.6.2 约束列:USER_CONS_COLUMNS699
45.6.3 约束异常:EXCEPTIONS700
45.6.4 表注释:USER_TAB_COMMENTS700
45.6.5 列注释:USER_COL_COMMENTS701
45.7 索引和群集702
45.7.1 索引:USER_INDEXES(IND)702
45.7.2 索引列:USER_IND_COLUMNS704
45.7.3 群集:USER_CLUSTERS(CLU)705
45.7.4 群集列:USER_CLU_COLUMNS705
45.8 抽象数据类型和LOB706
45.8.1 抽象数据类型:USER_TYPES706
45.8.2 LOB:USER_LOBS708
45.9 数据库链接和物化视图709
45.9.1 数据库链接:USER_DB_LINKS709
45.9.2 物化视图709
45.9.3 物化视图日志:USER_MVIEW_LOGS711
45.10 触发器、过程、函数和程序包711
45.10.1 触发器:USER_TRIGGERS712
45.10.2 过程、函数和程序包:USER_SOURCE712
45.11 维度714
45.12 包括分区和子分区的空间分配和使用情况715
45.12.1 表空间:USER_TABLESPACES715
45.12.2 空间限额:USER_TS_QUOTAS715
45.12.3 段和区:USER_SEGMENTS和USER_EXTENTS716
45.12.4 分区和子分区717
45.12.5 可用空间:USER_FREE_SPACE719
45.13 用户和权限719
45.13.1 用户:USER_USERS719
45.13.2 资源限制:USER_RESOURCE_LIMITS719
45.13.3 表的权限:USER_TAB_PRIVS720
45.13.4 列权限:USER_COL_PRIVS720
45.13.5 系统权限:USER_SYS_PRIVS721
45.14 角色721
45.15 审计722
45.16 其他视图723
45.17 监控:V$动态性能表723
45.17.1 CHAINED_ROWS723
45.17.2 PLAN_TABLE724
45.17.3 相互依赖性:USER_DEPENDENCIES和IDEPTREE724
45.17.4 只属于DBA的视图724
45.17.5 Oracle Label Security724
45.17.6 SQL*Loader直接加载视图725
45.17.7 全球支持视图725
45.17.8 库725
45.17.9 异构服务725
45.17.10 索引类型和运算符725
45.17.11 概要726
45.17.12 顾问程序726
45.17.13 调度程序726
第46章 应用程序和SQL调整指南727
46.1 Oracle Database 11g新增的调整功能728
46.2 Oracle 11g新增的调整特性728
46.3 调整——最优方法729
46.3.1 尽可能少做730
46.3.2 尽可能简单地完成732
46.3.3 告诉数据库需要知道什么733
46.3.4 最大化环境中的吞吐量734
46.3.5 分开处理数据735
46.3.6 正确测试736
46.4 生成并读取说明计划(explain plan)738
46.4.1 使用set autotrace on738
46.4.2 使用explain plan742
46.5 Explain Plan中的主要操作743
46.5.1 TABLEACCESS FULL743
46.5.2 TABLE ACCESS BY INDEX ROWID744
46.5.3 相关提示744
46.5.4 使用索引的操作744
46.5.5 何时使用索引746
46.5.6 操纵数据集的操作751
46.5.7 执行连接的操作757
46.5.8 Oracle如何处理两个以上表的连接758
46.5.9 并行化和缓存问题764
46.6 实现存储概要764
46.7 小结766
第47章 SQL结果缓存和客户端查询缓存767
47.1 SQL结果缓存的数据库参数设置774
4 7.2 DBMS_RESULT_CACHE程序包775
47.3 SQL结果缓存的字典视图776
47.4 SQL结果缓存的更多细节777
47.5 Oracle调用接口(OCI)客户端查询缓存777
47.6 Oracle调用接口(OCI)客户端查询缓存的限制778
第48章 关于调整的示例分析779
48.1 示例分析1:等待、等待、再等待779
48.2 示例分析2:破坏应用程序的查询782
48.3 示例分析3:长期运行的批处理作业786
第49章 高级体系结构选项——DB保险库、内容DB和记录DB789
49.1 Oracle数据库保险库790
49.1.1 Oracle数据库保险库的新概念790
49.1.2 禁用Oracle数据库保险库791
49.1.3 启用Oracle数据库保险库792
49.1.4 数据库保险库安装的注意事项793
49.2 Oracle内容数据库套件796
49.2.1 存储库796
49.2.2 文档管理797
49.2.3 用户安全性797
49.3 Oracle记录数据库798
第50章 Oracle实时应用群集801
50.1 安装前的准备802
50.2 安装RAC802
50.2.1 存储803
50.2.2 初始化参数803
50.3 启动和停止RAC实例805
50.4 透明应用程序故障切换807
50.5 为群集添加节点和实例808
第51章 数据库管理指南811
51.1 创建数据库812
51.2 启动和停止数据库813
51.3 设置和管理内存区域大小814
51.4 分配和管理对象的空间816
51.4.1 存储子句的含义817
51.4.2 表段818
51.4.3 索引段819
51.4.4 系统管理的撤消819
51.4.5 临时段820
51.4.6 可用空间821
51.4.7 设置数据库对象的大小822
5 1.5 监控撤消表空间824
51.6 自动存储管理824
51.7 段空间管理825
51.8 移动表空间826
51.8.1 生成可移动表空间集826
51.8.2 插入可移动表空间集827
51.9 进行备份828
51.9.1 Data Pump Export和Data Pump Import828
51.9.2 脱机备份829
51.9.3 联机备份830
51.9.4 Recovery Manager833
51.10 展望834
第52章 Oracle中的XML指南835
52.1 文档类型定义、元素及属性836
52.2 XML模式839
52.3 使用XSU选择、插入、更新和删除XML值841
52.3.1 使用XSU进行插入、更新和删除843
52.3.2 XSU和Java844
52.3.3 定制查询过程845
52.4 使用XMLType846
52.5 其他功能848
第Ⅷ部分 附录851
附录A 命令和术语参考851
热门推荐
- 3200435.html
- 823879.html
- 3170749.html
- 3462262.html
- 1008808.html
- 3199177.html
- 1400631.html
- 3194128.html
- 3630403.html
- 245040.html
- http://www.ickdjs.cc/book_2445026.html
- http://www.ickdjs.cc/book_927620.html
- http://www.ickdjs.cc/book_1698763.html
- http://www.ickdjs.cc/book_3657150.html
- http://www.ickdjs.cc/book_2732560.html
- http://www.ickdjs.cc/book_728477.html
- http://www.ickdjs.cc/book_736307.html
- http://www.ickdjs.cc/book_2635965.html
- http://www.ickdjs.cc/book_689653.html
- http://www.ickdjs.cc/book_215643.html