第1章 Oracle 公司和 Oracle 的来历 1
1.1 Larry Ellison 的背景 2
1.2 Ellison 的处事风格 3
1.3 创业过程 4
1.4 Oracle 名称的由来 5
1.5 数据库之父 Codd 6
1.6 公司重大经历 9
1.7 现在的 Oracle 14
1.8 后语 14
第2章 Oracle 结构和观念 17
2.1 数据库结构:实体部分 18
2.1.1 数据文件 19
2.1.2 重做日志文件 22
2.1.3 参数文件 25
2.1.4 控制文件(Control file) 27
2.1.5 实体文件关系 28
2.2 Oracle 数据库结构:逻辑部分 29
2.2.1 tablespace 30
2.2.2 模式 33
2.2.3 模式对象 34
2.2.4 数据块 58
2.2.5 区域 58
2.2.6 段 59
2.3 实体和逻辑的对应关系和限制 60
2.4 Oracle 和 SQL Server 在实体和逻辑运用上的差异比较 62
2.5 后语 63
第3章 Oracle 的操作 65
3.1 Oracle 如何操作 66
3.2 Oracle 实例 67
3.3 Oracle 存储结构 69
3.4 软件代码区(Software code area) 70
3.5 系统存储区(SGA) 70
3.5.1 共享池 71
3.5.2 数据缓冲区 73
3.5.3 重做日志缓冲区(Redo Log buffer) 73
3.5.4 大型共享池 73
3.5.5 如何决定 SGA 大小 74
3.6 程序存储区 75
3.7 Oracle 进程结构 75
3.8 用户进程 76
3.9 服务器进程 77
3.10 后台进程 78
3.11 Oracle 实例操作方式 80
3.12 如何启动 Oracle 数据库 81
3.13 让 DBA 知道哪里错了 82
3.14 Oracle 监听 82
3.15 后语 84
第4章 安装 Oracle 8i for Windows 2000 85
4.1 Oracle 8i Release 2,8.1.6的特点 86
4.1.1 Oracle 8i 功能介绍 87
4.1.2 Oracle 8i 的版本类别 92
4.2 服务端和客户端硬件安装需求 92
4.3 Oracle 服务端安装策略 95
4.4 Oracle 8i Release 2,8.1.6安装步骤 98
4.4.1 Oracle 8i Release2,8.1.6服务端安装 99
4.4.2 Oracle 8i Release2,8.1.6客户端安装 113
4.5 初始数据库默认账号和相关初始值 126
4.5.1 初始数据库默认账号和相关初始值 127
4.5.2 修改默认账号口令 129
4.5.3 执行其 utlrp.sql 130
4.6 在 Windows 2000上启动与关闭数据库 131
4.7 后语 134
第5章 创建新数据库 137
5.1 多重数据库的可能性 138
5.2 在不同平台、版本的 Oracle 环境下创建数据库的方法 140
5.2.1 Oracle for SCO Unix 7.3.2.2创建数据库方法 140
5.2.2 Oracle for Windows NT 8.0.3创建数据库的方法 143
5.2.3 SQL Server 7.0创建数据库方法 153
5.4 创建数据库前注意事项 156
5.5 如何规划数据库的实体文件 157
5.6 实体文件何时创建 160
5.7 数据库参数文件说明 160
5.8 数据库创建过程 165
5.8.1 Database Configuration Assistant——典型安装 165
5.8.2 Database Configuration Assistant-Custom 175
5.8.3 Build_db.sql 189
5.9 创建数据库以后操作 203
5.10 删除数据库 204
5.11 后语 207
第6章 Oracle 的监听器和网络设置 209
6.1 SQL Server 的客户端和服务端如何连接 210
6.2 SQL Server 和 Oracle 在操作环境上的差异 213
6.3 Oracle 的操作环境和参考因素 214
6.4 Oracle Net8观念 218
6.4.1 网络服务名、连接描述和监听器 219
6.4.2 Net8连接方式 221
6.5 Oracle Net8的名称解析机制 224
6.5.1 Local naming 224
6.5.2 Directory naming 224
6.5.3 Oracle name 225
6.5.4 Hosting naming 225
6.5.5 External naming 226
6.6 Local naming 实践 227
6.7 深入了解监听器 235
6.8 结论 239
第7章 Oracle 工具介绍 241
7.1.1 SQL PLUS 基本操作说明 242
7.1 数据处理工具 242
7.1.2 SQL PLUS 环境变量设置 254
7.1.3 SQL PLUS 的 HELP 运用 256
7.1.4 SQL PLUS 交互式连接 257
7.1.5 把 SQL PLUS 变成报表产生器 258
7.2 网络连接工具 261
7.3 Web 工具 261
7.3.1 利用 Oracle web publishing assistant 创建 HTML 261
7.3.2 管理 Oracle web publishing assistant 创建 HTML 267
7.4 Oracle enterprise manager(OEM) 268
7.4.1 OEM 观念 268
7.4.2 OEM 使用前置操作 269
7.4.3 OEM 以后设置 278
7.4.4 如何运用浏览器执行 OEM 291
7.5 后语 313