Oracle10g Concepts
Author:husthxd@itpub.net
第 1 章
Oracle数据库简介......................................9
§1.1 Oracle数据库架构......................................9
§1.1.1
Oracle网格架构纵览.............................9
§1.1.2 应用架构纵览..................................10
§1.1.3 物理数据库结构纵览............................10
§1.1.4 逻辑数据库结构纵览............................12
§1.1.5 模式和通用模式对象纵览........................13
§1.1.6
§1.1.7
Oracle数据字典纵览............................14
Oracle实例纵览................................14
§1.1.8 访问数据库纵览................................16
§1.1.9
Oracle工具纵览................................17
§1.2 Oracle数据库特性.....................................17
§1.3 Oracle数据库应用开发.................................23
第 2 章 数据块、扩展和段.....................................26
§2.1 数据块、扩展和段简介.................................26
§2.2 数据块纵览...........................................26
§2.3 扩展纵览.............................................32
§2.4 段纵览...............................................34
第 3 章 表空间、数据文件和控制文件...........................37
§3.1 表空间、数据文件和控制文件简介.......................37
§3.2 表空间纵览...........................................38
§3.3 数据文件纵览.........................................43
§3.4 控制文件纵览.........................................44
第 4 章 事务管理.............................................47
第 1 页,共 236 页
Oracle10g Concepts
Author:husthxd@itpub.net
§4.1 事务简介.............................................47
§4.2 事务管理纵览.........................................48
§4.3 自治事务纵览.........................................50
第 5 章 模式对象.............................................52
§5.1 模式对象简介.........................................52
§5.2 表纵览...............................................52
§5.3 视图纵览.............................................56
§5.4 物化视图纵览.........................................57
§5.5 维纵览...............................................59
§5.6 序列生成器纵览.......................................59
§5.7 同义词纵览...........................................60
§5.8 索引纵览.............................................60
§5.9 IOT纵览..............................................67
§5.10 应用域索引纵览 ...................................69
§5.11 集群纵览 .........................................70
§5.12
Hash 集群纵览 ....................................70
第 6 章 模式对象之间的依赖性.................................71
§6.1 依赖简介.............................................71
§6.2 模式对象依赖分析.....................................72
§6.3 对象名称分析.........................................73
§6.4 共享SQL依赖管理......................................74
§6.5 本地和远程依赖管理...................................74
第 7 章 数据字典.............................................76
§7.1 数据字典简介.........................................76
第 2 页,共 236 页
Oracle10g Concepts
Author:husthxd@itpub.net
§7.2 如何使用数据字典.....................................76
§7.3 动态性能表...........................................78
§7.4 数据库对象元数据.....................................78
第 8 章 内存架构.............................................79
§8.1 Oracle内存结构简介...................................79
§8.2 SGA纵览..............................................80
§8.3 PGA纵览..............................................87
§8.4 专用和共享服务器.....................................89
§8.5 软件代码区...........................................89
第 9 章 进程架构.............................................90
§9.1 进程简介.............................................90
§9.2 用户进程纵览.........................................90
§9.3 Oracle进程纵览.......................................90
§9.4 共享服务器架构.......................................96
§9.5 专用服务器配置.......................................97
§9.6 程序接口.............................................97
第 10 章 应用程序架构.........................................99
§10.1
C/S架构简介 ......................................99
§10.2 多层架构纵览 ....................................100
§10.3
Oracle网络服务纵览 ..............................102
第 11 章
Oracle工具..........................................103
§11.1
Oracle工具简介 ..................................103
§11.2 数据泵导入和导出 ................................103
§11.3 数据泵API .......................................104
第 3 页,共 236 页
Oracle10g Concepts
Author:husthxd@itpub.net
§11.4 元数据API .......................................104
§11.5
SQL*LOADER ......................................104
§11.6 外部表 ..........................................105
§11.7
§11.8
§11.9
LogMiner ........................................105
DBVERIFY工具 ....................................105
DBNEWID工具 .....................................105
第 12 章 数据库和实例启动和关闭..............................107
§12.1 数据库实例简介 ..................................107
§12.2 实例和数据库启动 ................................108
§12.3 数据库和实例关闭 ................................110
第 13 章 数据并发性和一致性..................................112
§13.1 多用户环境下数据并发性和一致性简介 ..............112
§13.2
§13.3
§13.4
Oracle管理数据并发性和一致性原理 ................113
Oracle锁数据原理 ................................119
Oracle闪回查询 ..................................130
第 14 章 管理性..............................................131
§14.1 安装Oracle ......................................131
§14.2 智能基础构造 ....................................131
§14.3 性能诊断和故障解决 ..............................133
§14.4 应用程序和sql调整 ...............................133
§14.5 内存管理 ........................................134
§14.6 空间管理 ........................................135
§14.7 存储管理 ........................................135
§14.8 备份和恢复 ......................................135
第 4 页,共 236 页
Oracle10g Concepts
Author:husthxd@itpub.net
§14.9 配置管理 ........................................136
§14.10 工作负载管理 ....................................136
§14.11 自动存储管理 ....................................138
§14.12 作业调度程序 ....................................140
第 15 章 备份和恢复..........................................143
§15.1 备份简介 ........................................143
§15.2 恢复简介 ........................................145
§15.3 使用何种恢复技术 ................................151
§15.4 闪恢复区域 ......................................152
第 16 章 商业智能............................................153
§16.1 数据仓库和业务智能简介 ..........................153
§16.2
ETL .............................................153
§16.3 数据仓库中的物化视图 ............................153
§16.4 数据仓库中的位图索引 ............................153
§16.5 并行执行 ........................................153
§16.6 解析的SQL .......................................153
§16.7
OLAP性能 ........................................154
§16.8 数据挖掘 ........................................154
第 17 章 高可用性............................................155
§17.1 高可用性简介 ....................................155
§17.2 非计划停工期纵览 ................................155
§17.3 计划停工期纵览 ..................................158
第 18 章 分区表和分区索引....................................159
§18.1 分区简介 ........................................159
第 5 页,共 236 页
Oracle10g Concepts
Author:husthxd@itpub.net
§18.2 分区方法纵览 ....................................160
§18.3 分区索引纵览 ....................................165
§18.4 分区以提升性能 ..................................168
第 19 章 内容管理............................................170
§19.1 内容管理纵览 ....................................170
§19.2
§19.3
§19.4
§19.5
§19.6
§19.7
XML in Oracle ...................................170
LOBs ............................................170
Oracle Text .....................................170
Oracle UltraSearch ..............................171
Oracle InterMedia ...............................171
Oracle Spatial ..................................171
第 20 章 数据库安全..........................................172
§20.1 数据库安全简介 ..................................172
§20.2 认证方法纵览 ....................................173
§20.3 授权纵览 ........................................176
§20.4 表、视图、同义词或行上的访问限制 ................180
§20.5 安全策略 ........................................182
§20.6 数据库审计 ......................................184
第 21 章 数据完整性..........................................188
§21.1 数据完整性简介 ..................................188
§21.2 完整性约束纵览 ..................................189
§21.3 完整性约束类型 ..................................190
§21.4 约束检查机制 ....................................196
§21.5 延迟约束检查 ....................................196
第 6 页,共 236 页
Oracle10g Concepts
Author:husthxd@itpub.net
§21.6 约束状态 ........................................197
第 22 章 触发器..............................................199
§22.1 触发器简介 ......................................199
§22.2 触发器的各部分 ..................................200
§22.3 触发器类型 ......................................202
§22.4 触发器执行 ......................................205
第 23 章 信息集成............................................206
§23.1
Oracle信息集成简介 ..............................206
§23.2 联合(Federated)访问 ...........................207
§23.3 信息共享 ........................................208
§23.4 与非Oracle系统集成 ..............................214
第 24 章
SQL,PL/SQL和JAVA....................................215
§24.1
SQL .............................................215
§24.2 过程语言 ........................................219
第 25 章 应用程序开发语言纵览................................225
§25.1
§25.2
Oracle应用程序开发语言简介 ......................225
C/C++编程语言纵览 ...............................225
§25.3 微软编程语言纵览 ................................225
§25.4 遗留语言纵览 ....................................225
第 26 章 本地数据类型........................................226
§26.1
Oracle数据类型简介 ..............................226
§26.2 字符型数据类型 ..................................226
§26.3 数值型数据类型 ..................................227
§26.4
DATE ............................................229
第 7 页,共 236 页
Oracle10g Concepts
Author:husthxd@itpub.net
§26.5
§26.6
§26.7
§26.8
§26.9
LOB .............................................230
RAW和LONG RAW数据类型 ...........................231
ROWID/UROWID数据类型 ............................231
ANSI,DB2 和SQL/DS 数据类型.......................234
XML数据类型 .....................................234
§26.10
URI数据类型 .....................................235
§26.11 数据转换 ........................................235
第 27 章 对象数据类型和对象视图..............................236
§27.1 对象数据类型纵览 ................................236
§27.2 对象数据类型目录纵览 ............................236
§27.3 类型继承纵览 ....................................236
§27.4 用户定义聚集函数纵览 ............................236
§27.5 数据类型演变纵览 ................................236
§27.6 对象视图简介 ....................................236
第 8 页,共 236 页