Oracle Database 10g完全参考手册PDF电子书下载
- 电子书积分:30 积分如何计算积分?
- 作 者:(美)龙利(Loney,K.)著;张立浩译
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302128847
- 页数:1203 页
36.2.1 把行插入对象表 58 1
第1章 Oracle Database 10g体系结构 3
第Ⅰ部分 核心数据库概念 3
1.1 数据库和实例 4
1.2 数据库技术 5
1.3.1 表空间 6
1.3 存储数据 6
1.4 数据保护 7
1.3.2 自动存储管理 7
1.3.3 自动撤销管理 7
1.3.4 删除的数据 7
1.5 可编程的结构 8
1.6 选择体系结构和选项 9
第2章 安装Oracle Database 10g和创建数据库 11
2.1 许可证和安装选项 12
2.1.1 使用OUI安装Oracle软件 13
2.1.2 使用DBCA创建数据库 14
2.1.3 手动创建数据库 19
第3章 升级到Oracle Database 10g 25
3.1 选择升级方法 26
3.3 使用DBUA 27
3.2 升级之前的准备 27
3.4 执行手动直接升级 28
3.5 使用Export与Import 30
3.5.2 进行升级 31
3.5.1 使用哪个Export和Import版本 31
3.7 升级完成之后 32
3.6 使用数据复制法 32
第4章 规划Oracle应用程序——方法、风险和标准 33
4.1 协作方法 34
4.2 每个人都有“数据” 35
4.3 Oracle中的习惯用语 36
4.3.2 结构化查询语言 37
4.3.1 存储信息的表 37
4.3.3 一个简单的Oracle查询 38
4.3.4 为什么称作“关系” 39
4.4 一些通用的、常见的示例 40
4.6 新视角的重要性 42
4.5 风险所在 42
4.6.2 代码、缩写和命名标准 43
4.6.1 变化的环境 43
4.7 如何减少混淆 44
4.7.1 规范化 45
4.7.2 表和列的英文名称 49
4.8 名称和数据中的大写 50
4.7.3 数据中的英文单词 50
4.10 优秀的设计都很人性化 51
4.9 规范化名称 51
4.10.1 理解应用程序的任务 52
4.10.2 任务概要 53
4.11 理解数据 55
4.11.3 业务模型 56
4.11.1 原子数据模型 56
4.11.2 原子业务模型 56
4.11.5 查询和报告 57
4.11.4 数据项 57
4.12.2 外键 58
4.12 关于对象名称的规范化 58
4.12.1 级别-名称完整性 58
4.12.5 对象名称辞典 59
4.12.3 单数名称 59
4.12.4 简洁 59
4.14 诫律 60
4.13 智能键和列值 60
第5章 SQL中的基本语法 65
第Ⅱ部分 SQL和SQL Plus 65
5.1 样式 66
5.3 用SQL从表中选择数据 67
5.2 创建NEWSPAPER表 67
5.4 select、from、where和order by 70
5.5 逻辑和值 72
5.5.1 单值测试 73
5.5.2 值列表的简单测试 78
5.5.3 组合逻辑 80
5.6 where的另外一个用途:子查询 81
5.6.1 从子查询得到单值 82
5.6.2 从子查询得到值列表 83
5.7 组合表 84
5.8 创建视图 86
第6章 基本的SQL Plus报表及命令 91
6.1 建立简单的报表 94
6.1.2 (2)set headsep 95
6.1.1 (1)remark 95
6.1.4 column 96
6.1.3 (3)ttitle和btitle 96
6.1.5 (8)break on 97
6.1.8 set pagesize 98
6.1.6 (9)compute avg 98
6.1.7 (10)set linesize 98
6.1.10 (11)spool 99
6.1.9 set newpage 99
6.1.11 (12)/ 100
6.2.1 命令行编辑器 101
6.1.12 关于列标题的一些说明 101
6.2 其他特性 101
6.2.2 设置停顿 104
6.2.5 编辑 105
6.2.3 保存 105
6.2.4 存储 105
6.2.6 host 106
6.3 检查SQL Plus环境 107
6.2.7 添加SQL Plus命令 107
6.2.8 启动 107
6.4 构件块 109
7.1 数据类型 111
第7章 文本信息的收集与修改 111
7.2 什么是串 112
7.3 表示法 113
7.4 连接符(‖) 114
7.5 如何剪切和粘贴串 115
7.5.1 RPAD和LPAD 116
7.5.3 组合两个函数 117
7.5.2 LTRIM、RTRIM和TRIM 117
7.5.5 添加多个函数 120
7.5.4 使用TRIM函数 120
7.5.6 LOWER、UPPER和INITCAP 121
7.5.7 LENGTH 122
7.5.8 SUBSTR 123
7.5.9 INSTR 126
7.6 在order by和where子句中使用串函数 130
7.5.10 ASCII和CHR 130
7.6.1 SOUNDEX 132
7.7 小结 133
7.6.2 国际语言支持 133
7.6.3 正则表达式支持 133
8.1 搜索串 135
第8章 正则表达式搜索 135
8.2 REGEXP_SUBSTR 139
8.3 REGEXP_INSTR 140
8.5 REPLACE和REGEXP_REPLACE 142
8.4 REGEXP_LIKE 142
9.1 三类数值函数 147
第9章 数值处理 147
9.2 表示法 150
9.3.1 加减乘除 151
9.3 单值函数 151
9.3.3 NVL:空值置换函数 152
9.3.2 NULL 152
9.3.4 ABS:绝对值函数 153
9.3.7 MOD 154
9.3.5 CEIL 154
9.3.6 FLOOR 154
9.3.11 ROUND和TRUNC 155
9.3.8 POWER 155
9.3.9 SQRT:求平方根 155
9.3.10 EXP、LN和LOG 155
9.3.13 SIN、SINH、COS、COSH、TAN、TANH、ACOS、ATAN、ATAN2和ASIN 157
9.3.12 SIGN 157
9.4.1 组值函数中的NULL 158
9.4 聚集函数 158
9.4.2 单值函数和组值函数 159
9.4.4 组值函数和单值函数的组合 160
9.4.3 AVG、COUNT、MAX、MIM和SUM 160
9.4.6 组函数中的DISTINCT 162
9.4.5 STDDEV和VARIANCE 162
9.5 列表函数 163
9.6 使用MAX或MIN函数查找行 165
9.7 优先级和括号的应用 166
9.8 小结 167
10.1 日期算法 169
第10章 日期:过去、现在及日期的差 169
10.1.2 两个日期的差 170
10.1.1 SYSDATE、CURRENT_DATE及SYSTIMESTAMP 170
10.1.4 减少月份 173
10.1.3 增加月份 173
10.1.5 GREATEST和LEAST 174
10.1.6 NEXT_DAY 175
10.1.7 LAST_DAY 176
10.1.9 组合日期函数 177
10.1.8 MOMTHS_BETWEEN 177
10.2 日期计算中的ROUND和TRUNC 178
10.3 使用TO_DATE和TO_CHAR设置日期格式 179
10.3.1 最常见的TO_CHAR错误 184
10.3.2 NEW_TIME:切换时区 185
10.3.3 TO_DATE计算 186
10.4 where子句中的日期 188
10.6 使用EXTRACT函数 189
10.5 处理多个世纪 189
10.7 使用TIMESTAMP数据类型 190
第11章 转换函数与变换函数 193
11.1 基本转换函数 195
11.1.1 数据类型的自动转换 197
11.1.2 使用自动转换的注意事项 199
11.3.1 TRANSLATE 200
1 1.2 几个特殊的转换函数 200
11.3 变换函数 200
1 1.3.2 DECODE 201
11.4 小结 203
12.1 group by和having的用法 205
第12章 分组函数 205
12.1.1 增加一个order by 207
12.1.2 执行顺序 208
12.2 分组视图 209
12.3 分组视图的功能 211
12.3.1 在视图中使用order by 212
12.3.2 having子句中的逻辑 213
12.3.4 连接列 215
12.3.3 对列和分组函数进行排序 215
12.4 更多分组可行性 216
13.1 高级子查询 217
第13章 当一个查询依赖于另一个查询时 217
13.1.1 相关子查询 218
13.1.2 并列的逻辑测试 219
13.1.3 EXISTS及其相关子查询的使用 221
13.2 外部连接 222
13.2.1 Oracle 9i以前版本中的外部连接的语法 223
13.2.2 现在的外部连接语法 224
13.2.3 用外部连接代替NOT IN 226
13.2.4 用NOT EXISTS代替NOT IN 227
13.3 NATURAL和INNER连接 228
13.4 UNION、INTERSECT和MINUS 229
13.4.2 UNION、INTERSECT和MINUS的限制 232
13.4.1 IN子查询 232
14.1 复杂的分组 233
第14章 一些复杂的技术 233
14.3 使用ROLLUP、GROUPING和CUBE 235
14.2 使用临时表 235
14.4 家族树和connect by 239
14.4.1 排除个体和分支 243
14.4.2 向根遍历 245
14.4.3 基本规则 247
15.1 插入 249
第15章 更改数据:插入、更新、合并和删除 249
15.1.1 插入时间 250
15.1.2 用select插入 251
15.2 rollback、commit和autocommit命令 252
15.1.3 使用APPEND提示改进插入性能 252
15.2.1 使用savepoint 253
15.3 多表插入 254
15.2.2 隐式提交 254
15.2.3 自动回滚 254
15.4 delete命令 258
15.5 update命令 259
15.5.1 用嵌入选择更新 260
15.6 使用merge命令 262
15.5.2 用NULL更新 262
16.1 if-then-else 265
第16章 DECODE和CASE SQL中的if-then-else 265
16.3 DECODE中的DECODE 269
16.2 通过DECODE替换值 269
16.4 DECODE中的大于和小于 272
16.5 使用CASE 274
17.1 创建表 279
第17章 创建和管理表、视图、索引、群集和序列 279
17.1.1 字符宽度和数值精度 280
17.1.2 在插入时进行舍入 282
17.1.3 create table的约束 284
17.1.4 指定索引表空间 285
17.2 删除表 287
17.1.5 命名约束 287
17.3 更改表 288
17.3.1 添加或修改列的规则 290
17.3.2 删除列 291
17.4 根据一个表中创建另一个表 292
17.5 创建索引编排表 293
17.6.1 创建分区表 294
17.6 使用分区表 294
17.6.2 列表分区 296
17.6.4 索引分区 297
17.6.3 创建子分区 297
17.7 创建视图 298
17.6.5 管理分区表 298
17.7.1 视图的稳定性 299
17.7.3 创建只读视图 300
17.7.2 视图中的order by 300
17.8.1 创建索引 301
17.8 索引 301
17.8.2 实现惟一性 302
17.8.4 何时创建索引 303
17.8.3 创建位图索引 303
17.8.7 在数据库中放置索引 304
17.8.5 索引列的变化 304
17.8.6 一个表能使用多少个索引 304
17.8.9 基于函数的索引 305
17.8.8 重建索引 305
17.9 群集 306
17.10 序列 308
18.1 用户、角色和权限 309
第18章 Oracle基本安全 309
18.1.2 密码管理 310
18.1.1 创建用户 310
18.1.3 标准角色 314
18.1.5 撤销权限 315
18.1.4 grant命令的格式 315
18.2 可以授予用户何种权限 316
18.2.1 利用connect移动到另一个用户 317
18.2.3 使用未授权的权限 320
18.2.2 创建同义词 320
18.2.4 权限的传递 321
18.2.6 为角色授权 322
18.2.5 创建角色 322
18.2.7 将一个角色授予另一个角色 323
18.2.9 删除角色的密码 324
18.2.8 为角色添加密码 324
18.2.11 撤销角色的权限 325
18.2.10 启用和禁用角色 325
18.2.15 用户安全性 326
18.2.12 删除角色 326
18.2.13 给指定的列授予UPDATE权限 326
18.2.14 撤销对象权限 326
18.2.16 给公众授予访问权 328
18.3 有限资源的授权 329
第19章 高级安全性——虚拟专用数据库 333
第Ⅲ部分 高级内容 333
19.1 初始配置 334
19.2 创建应用程序上下文 335
19.3 创建登录触发器 336
19.4 创建安全策略 337
19.5 将安全策略应用于表 338
19.6 测试VPD 339
19.7 如何实现列级VPD 340
19.8 如何禁用VPD 341
19.9 如何使用策略组 342
20.1 表空间与数据库结构 345
第20章 使用表空间 345
20.1.1 表空间内容 346
20.1.3 只读表空间 348
20.1.2 表空间中的RECYCLEBIN空间 348
20.1.5 临时表空间 349
20.1.4 无日志表空间 349
20.1.8 移动表空间 350
20.1.6 用于系统托管撤销的表空间 350
20.1.7 支持闪回数据库 350
20.2.4 从核心对象中分离应用表 351
20.2 规划表空间的使用 351
20.2.1 分离活动表与静态表 351
20.2.2 分离索引与表 351
20.2.3 分离大对象与小对象 351
第21章 用SQL Loader加载数据 353
21.1 控制文件 354
21.2 开始加载 355
21.3 控制文件语法注释 359
21.4 管理数据加载 361
21.5 调整数据加载 362
21.6 附加功能 364
第22章 使用Data Pump导入和导出 365
22.2 Data Pump导出选项 366
22.1 创建目录 366
22.3 启动Data Pump Export作业 368
22.3.1 停止和重启运行的作业 369
22.4 使用EXCLUDE、INCLUDE和QUERY 370
22.3.2 从另一个数据库中导出 370
22.5 Data Pump导入选项 372
22.6 启动Data Pump Import作业 374
22.7.2 生成SQL 376
22.7 EXCLUDE、INCLUDE和QUERY 376
22.7.1 转换导入的对象 376
22.7.3 比较Data Pump Export/Import和Export/Import 379
23.1 数据库链接 381
第23章 访问远程数据 381
22.1.2 为远程查询使用数据库链接 382
23.1.1 数据库链接是如何工作的 382
23.1.3 对同义词和视图使用数据库链接 383
23.1.4 为远程更新操作使用数据库链接 384
23.1.5 数据库链接的语法 385
23.2 为位置透明性使用同义词 387
23.3 在视图中使用User伪列 388
23.4 动态链接:使用SQL Plus复制命令 390
23.5 连接至远程数据库 391
24.1 功能 393
第24章 使用物化视图 393
24.3 必需的表权限 394
24.2 必需的系统权限 394
24.5 创建物化视图的语法 395
24.4 只读与可更新物化视图 395
24.5.1 物化视图的类型 398
24.5.4 为物化视图表创建索引 399
24.5.2 基于RowID和基于主键的物化视图 399
24.5.3 使用预建表 399
24.6 用物化视图更改查询执行路径 400
24.7 使用DBMS_ADVISOR 401
24.8.1 可执行何种刷新 404
24.8 刷新物化视图 404
24.8.2 自动刷新 407
24.8.3 人工刷新 408
24.9 创建物化视图日志的语法 409
24.11 删除物化视图和日志 410
24.10 更改物化视图和日志 410
25.1 将文本添加到数据库 413
第25章 使用Oracle Text进行文本搜索 413
25.2 文本查询和文本索引 414
25.2.1 文本查询 415
25.2.3 一个单词的精确匹配搜索 416
25.2.2 可使用的文本查询表达式 416
25.2.4 多个单词精确匹配的搜索 417
25.2.5 短语精确匹配的搜索 420
25.2.6 搜索互相接近的词 421
25.2.8 搜索具有相同词根的词 422
25.2.7 在搜索中使用通配符 422
25.2.9 模糊匹配搜索 423
25.2.10 搜索发音相似的词 424
25.2.12 索引同步 425
25.2.11 使用ABOUT运算符 425
25.3 索引集 426
26.1 访问外部数据 429
第26章 使用外部表 429
26.2 创建外部表 431
26.3 更改外部表 439
26.4 外部表的局限性、优点和潜在用途 440
第27章 使用回闪查询 443
27.1 基于时间的回闪查询示例 444
27.2 保存数据 445
27.3 基于SCN的回闪示例 446
27.5 什么SCN与每一行关联 448
27.4 回闪查询失败的后果 448
27.6 回闪版本查询 449
27.7 回闪计划 451
28.1 flashback table命令 453
第28章 回闪:表和数据库 453
28.1.2 恢复删除的表 454
28.1.1 必需的权限 454
28.1.3 回闪至SCN或者时间戳 455
28.2 flashback database命令 456
28.1.4 索引和统计 456
29.1 PL/SQL概述 461
第Ⅳ部分 PI/SQL 461
第29章 PL/SQL简介 461
29.2 声明部分 462
29.3 可执行命令部分 465
29.3.1 条件逻辑 467
29.3.2 循环 468
29.3.3 CASE语句 475
29.4 异常处理部分 477
30.1 必需的系统权限 481
第30章 触发器 481
30.3.2 语句级触发器 482
30.2 必需的表权限 482
30.3 触发器类型 482
30.3.1 行级触发器 482
30.3.6 数据库级触发器 483
30.3.3 BEFORE和AFTER触发器 483
30.3.4 INSTEAD OF触发器 483
30.3.5 模式触发器 483
30.4 触发器语法 484
30.4.1 DML触发器类型的组合 486
30.4.2 设置插入值 487
30.4.3 维护复制的数据 488
30.4.4 定制错误条件 489
30.4.7 创建DDL事件触发器 491
30.4.5 在触发器中调用过程 491
30.4.6 命名触发器 491
30.4.8 创建数据库事件触发器 492
30.5 启用和禁用触发器 493
30.7 删除触发器 494
30.6 替换触发器 494
第31章 过程、函数与程序包 499
31.1 必需的系统权限 500
31.3 过程与函数 501
31.2 必需的表权限 501
31.5 create procedure语法 502
31.4 过程与程序包 502
31.6 create function语法 504
31.6.1 在过程中引用远程表 505
31.6.2 调试过程 506
31.6.3 创建自己的函数 507
31.6.4 定制错误条件 509
31.7 create package语法 510
31.6.5 命名过程和函数 510
31.8 查看过程化对象的源代码 513
31.9 编译过程、函数和程序包 514
31.11 删除过程、函数和程序包 515
31.10 替换过程、函数和程序包 515
32.1 使用EXECUTE IMMEDIATE 517
第32章 使用本地动态SQL和DBMS_SQL 517
32.2 使用绑定变量 519
32.3 使用DBMS_SQL 520
32.3.3 BIND_VARIABLE和BIND_ARRAY 521
32.3.1 OPEN_CURSOR 521
32.3.2 PARSE 521
32.3.6 FETCH_ROWS、EXECUTE_AND_FETCH和COLUMN_VALUE 522
32.3.4 EXECUTE 522
32.3.5 DEFINE_COLUMN 522
32.3.7 CLOSE_CURSOR 523
33.1 使用抽象数据类型 527
第Ⅴ部分 对象关系数据库 527
第33章 实现类型、对象视图和方法 527
33.1.1 抽象数据类型的安全性 528
33.1.2 检索抽象数据类型属性 531
33.2 实现对象视图 532
33.2.2 使用INSTEAD OF触发器 535
33.2.1 通过对象视图操作数据 535
33.3.1 创建方法的语法 538
33.3 方法 538
33.3.2 管理方法 539
34.1 可变数组 541
第34章 收集器(嵌套表和可变数组) 541
34.1.2 描述可变数组 542
34.1.1 创建可变数组 542
34.1.3 向可变数组中插入记录 543
34.1.4 从可变数组中选择数据 544
34.2 嵌套表 547
34.2.2 向嵌套表中插入记录 548
34.2.1 指定嵌套表的表空间 548
34.2.3 查询嵌套表 549
34.3 嵌套表与可变数组的附带函数 551
34.4.1 收集器的可变性 552
34.4 嵌套表和可变数组的管理问题 552
34.4.2 数据位置 553
35.1 可使用的数据类型 555
第35章 使用大对象 555
35.2 为LOB数据指定存储参数 557
35.3 LOB值的处理和选择 558
35.3.1 初始化值 559
35.3.3 更新LOB值 560
35.3.2 用子查询插入数据 560
35.3.4 使用串函数处理LOB值 561
35.3.5 使用DBMS_LOB处理LOB值 562
35.3.6 删除LOB 578
36.1 行对象和列对象 579
第36章 面向对象的高级概念 579
36.2 对象表和OID 580
36.2.2 从对象表中选择值 581
36.2.4 REF函数 582
36.2.3 从对象表中更新和删除数据 582
36.2.5 使用DEREF函数 583
36.2.7 无效引用 586
36.2.6 VALUE函数 586
36.3.1 对象视图的简要回顾 587
36.3 具有REF的对象视图 587
36.3.2 包含引用的对象视图 588
36.4 对象PL/SQL 591
36.5 数据库中的对象 592
第37章 Java简介 597
第Ⅵ部分 Oracle中的Java 597
37.2 入门 598
37.1 Java与PL/SQL:概述 598
37.4 可执行命令 599
37.3 声明 599
37.4.1 条件逻辑 600
37.4.2 循环 603
37.4.3 异常处理 605
37.4.4 保留字 606
37.5 类 607
第38章 JDBC程序设计 613
38.1.2 测试连接 614
38.1.1 Windows用户所需的额外步骤 614
38.1 入门 614
38.2 使用JDBC类 615
第39章 Java存储过程 623
39.1 将类装入数据库 625
39.2 如何访问类 627
39.2.2 在何处执行命令 629
39.2.1 直接调用Java存储过程 629
40.1 安装前的准备 633
第40章 Oracle真正应用群集 633
第Ⅶ部分 群集Oracle——网格 633
40.2 安装RAC 634
40.2.2 初始化参数 635
40.2.1 存储 635
40.3 启动和停止RAC实例 637
40.4 透明应用程序故障切换 639
40.5 为群集添加节点和实例 640
40.6 管理群集注册表和服务 641
第41章 网格体系结构和管理 643
41.1 硬件和操作系统组件配置问题 644
41.1.2 访问其他服务器 645
41.1.1 Oracle群集文件系统 645
41.2 向网格添加服务器 646
41.1.3 Oracle群集管理器 646
41.4 管理网格 647
41.3 在网格中共享数据 647
41.4.2 为作业系统设置证书 648
41.4.1 启用补丁搜索和下载 648
41.5 启动OEM 649
41.4.3 配置要监控的数据库 649
第42章 Oracle数据字典指南 653
第Ⅷ部分 指南 653
42.2 Oracle Database 10g中新引入的视图 654
42.1 关于名称的说明 654
42.3 Oracle Database 10g中新引入的列 661
42.4 路线图:DICTIONARY(DICT)和DICT_COLUMNS 670
42.5.2 对象:USER_OBJECTS(OBJ) 672
42.5.1 目录:USER_CATALOG(CAT) 672
42.5 从表、列、视图、同义词和序列中进行选择 672
42.5.3 表:USER_TABLES(TABS) 673
42.5.4 列:USER_TAB_COLUMNS 674
42.5.5 视图:USER_VIEWS 676
42.5.7 序列:USER_SEQUENCES(SEQ) 678
42.5.6 同义词:USER_SYNONYMS(SYN) 678
42.7.1 约束:USER_CONSTRAINTS 679
42.7 约束和注释 679
42.6 回收站:USER_RECYCLEBIN和DBA_RECYCLEBIN 679
42.7.3 约束异常:EXCEPTIONS 681
42.7.2 约束列:USER_CONS_COLUMNS 681
42.7.4 表注释:USER_TAB_COMMENTS 682
42.7.5 列注释:USER_COL_COMMENTS 683
42.8.1 索引:USER_INDEXES 684
42.8 索引和群集 684
42.8.2 索引列:USER_IND_COLUMNS 685
42.8.3 群集:USER_CLUSTERS(CLU) 686
42.9.1 抽象数据类型:USER_TYPES 687
42.9 抽象数据类型、ORDBMS相关结构和LOB 687
42.8.4 簇列:USER_CLU_COLUMNS 687
42.9.2 LOB:USER_LOBS 689
42.10.1 数据库链接:USER_DB_LINKS 690
42.10 数据库链接和物化视图 690
42.10.2 物化视图 691
42.11.1 触发器:USER_TRIGGERS 693
42.11 触发器、过程、函数和程序包 693
42.10.3 物化视图日志:USER_MVIEW_LOGS 693
42.11.2 过程、函数和程序包:USER_SOURCE 694
42.12 维 695
42.13.1 表空间:USER_TABLESPACES 696
42.13 包括分区和子分区的空间分配和使用 696
42.13.2 空间限额:USER_TS_QUOTAS 697
42.13.3 段和区:USER_SEGMENTS和USER_EXTENTS 698
42.13.4 分区和子分区 699
42.14.1 用户:USER_USERS 701
42.14 用户和权限 701
42.13.5 可用空间:USER_FREE_SPACE 701
42.14.3 表的权限:USER_TAB_PRIVS 702
42.14.2 资源限制:USER_RESOURCE_LIMITS 702
42.15 角色 703
42.14.4 系统权限:USER_SYS_PRIVS 703
42.16 审核 704
42.18 监控:V$动态性能表 706
42.17 其他功能 706
42.18.3 相关性:USER_DEPENDENCIES和IDEPTREE 707
42.18.2 PLAN_TABLE 707
42.18.1 CHAINED_ROWS 707
42.18.8 库 708
42.18.7 全球化支持视图 708
42.18.4 只属于DBA的视图 708
42.18.5 Oracle Label Security 708
42.18.6 SQL Loader直接加载视图 708
42.18.12 顾问程序 709
42.18.11 大纲 709
42.18.9 异构服务 709
42.18.10 索引类型和运算符 709
42.18.13 调度程序 710
43.1 Oracle Database 10g中新的调整功能 711
第43章 调整应用程序和SQL旅行者指南 711
43.1.4 优化程序修改 712
43.1.3 trcsess实用程序 712
43.1.1 自动工具 712
43.1.2 端到端的跟踪 712
43.2.1 尽可能少做 713
43.2 调整——最优方法 713
43.2.2 尽可能简单地完成 716
43.2.4 最大化环境中的吞吐量 717
43.2.3 告诉数据库需要知道什么 717
43.2.6 正确测试 719
43.2.5 分治数据 719
43.3.1 使用set autotrace on 721
43.3 生成并读取说明计划(explain plan) 721
43.3.2 使用explain plan 725
43.4 Explain Plan中的主要操作 726
43.4.1 使用索引的操作 727
43.4.2 何时使用索引 729
43.4.3 操纵数据集的操作 733
43.4.4 执行连接的操作 739
43.4.5 Oralce如何处理2个以上表的连接 740
43.4.6 并行化和缓存器问题 745
43.5 实现存储概要 746
43.6 小结 748
44.1 案例分析1:等待、等待、再等待 749
第44章 调整中的案例分析 749
44.2 案例分析2:破坏应用程序的查询 752
44.3 案例分析3:长期运行的批处理作业 754
第45章 Oracle Application Server 10g的旅行者指南 757
45.1 什么是Oracle Application Server 10g 759
45.2 通信服务 764
45.3 内容管理服务 769
45.4 业务逻辑服务 770
45.5 表达服务 772
45.6 业务智能服务 773
45.7 门户服务 775
45.8 Web服务 776
45.9 开发人员工具箱 777
45.9.1 XML工具箱 777
45.9.2 内容管理工具箱 777
45.9.3 Oracle Application Server Map Viewer工具箱 778
45.9.4 无线工具箱 778
45.9.5 Portal开发工具箱 780
45.10 持久层服务 781
45.11 缓存服务 782
45.12 系统服务 785
45.13 开发工具 786
45.13.1 如何访问应用程序 786
45.13.3 使用应用程序的用户类型 787
45.13.4 Oracle窗体(Oracle Forms) 787
45.13.2 用户界面的复杂度 787
45.13.6 Oracle Discoverer 788
45.13.7 Java工具 788
45.13.5 Oracle报表(Oracle Reports) 788
45.13.8 HTML DB 790
第46章 数据库管理旅行者指南 791
46.1 创建数据库 792
46.2 启动和停止数据库 793
46.3 设置内存区域尺寸并管理 793
46.4 分配和管理对象的空间 795
46.4.1 存储子句的含义 796
46.4.2 表段 798
46.4.3 索引段 798
46.4.4 回滚段和系统管理的撤销 799
46.4.5 临时段 800
46.4.6 可用空间 800
46.4.7 定义数据库对象的大小 801
46.5 监控撤销表空间 803
46.6 自动存储管理 804
46.7 段空间管理 805
46.8 移动表空间 806
46.8.1 生成可移动表空间集 806
46.9 进行备份 807
46.9.1 Export和Import与Data Pump Export和Import的比较 807
46.8.2 插入可移动表空间集 807
46.9.2 Export和Import 808
46.9.3 Export 808
46.9.4 Import 812
46.9.5 脱机备份 815
46.9.6 联机备份 815
46.9.7 Recovery Manager 818
46.10 Oracle Database 10g中RMAN的改进 819
46.11 下一步 819
第47章 XML旅行者指南 821
47.1 文档类型定义、元素及属性 821
47.2 XML Schema 825
47.3 使用XSU选择、插入、更新和删除XML值 827
47.3.1 使用XSU进行插入、更新和删除处理 829
47.3.2 XSU和Java 830
47.3.3 定制查询处理 831
47.4 使用XMLType 832
47.5 其他特征 834
附录 命令和术语参考 837
- 《Maya 2018完全实战技术手册》来阳编著 2019
- 《计算机组成原理解题参考 第7版》张基温 2017
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《慢性呼吸系统疾病物理治疗工作手册》(荷)瑞克·考斯林克(RikGosselink) 2020
- 《战略情报 情报人员、管理者和用户手册》(澳)唐·麦克道尔(Don McDowell)著 2019
- 《2014年全新版浙江省人事考试参考用书 申论》曹文彪 2013
- 《实用内科手册》黄清,阮浩航主编 2016
- 《基层医疗卫生机构安全用药手册》黎月玲,熊慧瑜 2019
- 《同仁眼科手册系列 同仁儿童眼病手册》付晶编 2018
- 《环境噪声监测实用手册》中国环境监测总站编 2018
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019