Oracle 9i/10g开发与管理实例

Oracle 9i/10g开发与管理实例
作 者: 林行健
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: 关系数据库 数据库管理系统 程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《Oracle 9i/10g开发与管理实例》作者简介

内容简介

本书的最大特点是与应用结合非常密切,既可以满足数据库爱好者学习Oracle数据库高级应用的愿望,也能满足高级数据库管理员深入进阶的需求。此外,它?够憔哿俗髡叨嗄昀囱芯渴菘獾男牡锰寤帷⒓寄芗记捎刖樽芙幔岷狭巳砑⒐毯颓度胧讲檠镅陨杓频乃枷耄沟帽臼榫弑父叩脑亩敛愦巍?本书结合大量具体实例,引导读者逐步掌握Oracle9i/10g数据库的高级应用知识。本书主要内容包括数据库对象的概念、使用方法及管理应用程序的开发方法,Oracle9i的调整和网络管理的具体细节,基于Oracle的WebServer与Internet计算结构,Oracle应用服务器(OAS)的体系结构及其使用,以及预编译技术和嵌入式SQL程序设计,最后介绍如何进行Oracle的高级应用开发与管理。本书的最大特点是与应用结合非常密切,既可以满足数据库爱好者学习Oracle数据库高级应用的愿望,也能满足高级数据库管理员深入进阶的需求。此外,它还汇聚了作者多年来研究数据库的心得体会、技能技巧与经验总结,更结合了软件开发过?毯颓度胧讲檠镅陨杓频乃枷耄沟帽臼榫弑父叩脑亩敛愦巍?本书注重理论联系实际,原理讲解深入浅出,程序实例步骤详细,代码剖析精辟深刻,不但可以作为各高等院校数据库方向研究生或计算机系高年级本科生的学习教材,也能够作为基于Oracle数据库进行程序开发的软件设计者和Oracle数据库管理员的重要参考书。

图书目录

第1章 数据库对象与开发过程管理 1

1-1 开发过程管理 1

1-1-1 成功三要素 1

1-1-2 需求获取过程 1

1-1-3 管理过程 2

1-1-4 管理包开发 5

1-1-5 管理环境 8

1-2 如何在开发过程中成功确定数据库对象 8

1-2-1 “.Net”与ADO.Net初探 8

1-2-2 实例——Web-iAround系统的表结构分析 12

1-2-3 Web-iAround系统的视图、索引对象分析 22

1-2-4 Web-iAround系统存储对象分析与数据库接口 24

1-2-5 Web-iAround系统其他方面的接口描述 27

思考题 29

第2章 Oracle Designer与UML对象建模设计 35

2-1 Oracle 9i Designer CASE工具 35

2-1-1 Designer:Oracle 9i的常用计算机辅助工程解决方案 35

2-1-2 Oracle 9i Designer一览 36

2-1-3 提高Oracle 9i Designer性能 42

2-1-4 应用编程界面 43

2-2 UML对象建模初探 44

2-2-1 UML简述 44

2-2-2 UML的基本目标 45

2-2-3 UML的组成部分 46

2-2-4 UML建模的特点 46

2-3 UML基本建模与Web-iAround系统对象建模分析 50

2-3-1 UML命名规则 51

2-3-2 UML扩展 52

2-3-3 UML的规范化设计 54

2-3-4 UML的实现 54

2-3-5 UML建模的深化与Web-iAround系统建模 58

2-3-6 UML建模方法论 66

2-3-7 UML建模的泛化对象类 73

2-4 UML历史记录建模 81

2-4-1 跟踪历史记录 81

2-4-2 实现历史记录 86

思考题 90

第3章 Oracle数据库调整与网络管理 91

3-1 数据库调整 91

3-1-1 调整数据库应用系统设计 91

3-1-2 调整SQL语句 94

3-1-3 调整内存使用 98

3-1-4 调整数据存储 101

3-1-5 调整数据操作 107

3-1-6 调整物理存储 111

3-1-7 调整逻辑存储 112

3-1-8 减少网络流量 113

3-1-9 使用OEM和性能调整组件 118

3-1-10 调整方案 124

3-2 卸库与装库 125

3-2-1 卸库与装库的功能 126

3-2-2 卸库与装库的相同点和不同点 126

3-2-3 操作方法 127

3-2-4 卸库与装库的模式 131

3-2-5 分区表上的卸库与装库 133

3-2-6 运行程序的要求与错误的解决办法 133

3-2-7 参数之间的关系 134

3-2-8 从OEM中卸库与装库 135

3-3 SQL * Loader 139

3-3-1 运行SQL * Loader 139

3-3-2 SQL * Loader组件 141

3-3-3 SQL * Loader示例一览 143

3-3-4 常规路径装载与直接路径装载 152

3-4 SQL*Net V2和Net 157

3-4-1 SQL*Net V2和Net概述 157

3-4-2 SQL*Net/Net配置 160

3-4-3 使用Net Configuration Assistant 164

3-4-4 使用Net Manager 169

3-4-5 应用样例 170

3-4-6 调整SQL * Net和Net 173

3-4-7 对SQL * Net/Net进行性能优化 174

3-5 管理网络 176

3-5-1 确保网络没有过载 177

3-5-2 用发送报文命令连接主机 178

3-5-3 使用网络电缆分析器 179

3-5-4 勿在NFS的mount分区创建数据文件 179

3-5-5 勿用数据库服务器作为NFS服务器 180

3-5-6 有效利用子网 180

3-6 UNIX/Linux上的Oracle联网技术 180

3-7 Windows 2000/Windows Server 2003上的Oracle联网技术 184

3-8 C/S配置、Web网络环境配置 188

3-9 Web-iAround系统网络管理实务 189

3-9-1 检查网络状况 190

3-9-2 设置数据库联网环境 191

思考题 192

第4章 Web Server与Internet计算结构 203

4-1 Oracle Web Server概述 203

4-1-1 Oracle Web Server的组成部分 203

4-1-2 Oracle Web Listener监听程序 204

4-1-3 Oracle Web Agent代理 205

4-1-4 Oracle Web Server开发者工具箱 205

4-1-5 Oracle Server 205

4-2 Oracle Web Listener 205

4-2-1 Oracle Web Listener的特性 206

4-2-2 Oracle Web Listener的配置参数 210

4-3 Oracle Web Agent 216

4-3-1 Oracle Web Agent的使用者 216

4-3-2 Oracle Web Agent的工作过程 216

4-3-3 Oracle Web Agent的服务(Service) 217

4-3-4 Oracle Web Agent如何使用CGI环境变量 219

4-3-5 传递参数给PL/SQL 220

4-3-6 Oracle Web Agent错误处理 224

4-4 Web Server开发工具箱 226

4-5 Oracle Internet计算结构 226

4-5-1 Internet计算 226

4-5-2 Internet计算结构 227

4-5-3 ICA环境及故障评估 229

4-6 Web-iAround系统应用Oracle Web Agent示例 232

思考题 236

第5章 OAS应用 237

5-1 OAS结构 237

5-2 OAS的安装 241

5-3 OAS常见故障与排除 244

5-4 OAS的安全性 246

思考题 251

第6章 Oracle预编译器与嵌入式SQL 252

6-1 Oracle预编译器概述 252

6-1-1 Oracle预编译器支持的语言 253

6-1-2 预编译器概述 253

6-1-3 Oracle预编译器的特点 254

6-2 变量声明和数据类型 255

6-2-1 变量声明与嵌入式SQL语句 255

6-2-2 数据类型 257

6-3 连接数据库 259

6-4 用嵌入式SQL访问和操纵数据 261

6-4-1 事务处理 261

6-4-2 动态SQL 263

6-5 错误与通信处理 268

6-6 预编译源代码 269

6-6-1 条件预编译 269

6-6-2 预编译选项 271

6-6-3 预编译配置 273

6-7 Web-iAround系统中的预编译技术应用 275

6-7-1 CGI概述 275

6-7-2 Web-iAround系统应用 278

思考题 282

第7章 大型数据库管理 284

7-1 设置大型数据库环境 284

7-1-1 大型数据库容量设置 285

7-1-2 设置其他磁盘空间大小 287

7-1-3 选择物理设计 287

7-1-4 创建并管理分区 288

7-2 创建并管理索引结构表 292

7-2-1 创建显形图 292

7-2-2 创建完全索引表 293

7-2-3 创建和管理索引组织表 293

7-2-4 创建和管理位映射索引 294

7-3 大型事务管理 295

7-3-1 配置批事务环境 295

7-3-2 装载数据 296

7-3-3 插入数据 297

7-3-4 删除数据 298

7-4 大型数据库备份 300

7-4-1 备份需求及评估 301

7-4-2 备份策略分析 301

7-5 数据库环境调整 302

7-6 使用可迁移表空间 304

7-6-1 生成可迁移的表空间集 304

7-6-2 导入可迁移的表空间集 305

7-7 局部管理的表空间 305

思考题 306

第8章 分布式数据库管理 307

8-1 分布式数据库的管理和维护 307

8-1-1 管理分布式系统中的全局名 307

8-1-2 创建数据库链接 310

8-1-3 创建共享数据库链接 313

8-1-4 管理数据库链接 315

8-1-5 查看有关数据库链接的信息 316

8-1-6 DML语句区域无关性 319

8-2 基于分布式数据库的应用开发 319

8-2-1 管理应用数据的分布 320

8-2-2 控制靠数据库链接建立起来的连接 320

8-2-3 维护分布式系统中的参照完整性约束 320

8-2-4 协调分布式查询 321

8-2-5 远程过程管理异常 324

思考题 324

附录 325

I. Oracle 9i在不同环境下的安装 325

I-1 在Windows 2000环境下的安装 325

I-2 安装Oracle 10g(10.1.0)For Linux 337

II. Web Server开发过程和函数参考 350

III. Oracle预编译连接文件示例 367

IV. Oracle预编译后的C语言源代码 370