书籍详情
Oracle 8服务器技术精粹
作者:(美)Joe Greene[等]著;王胜清等译
出版社:清华大学出版社
出版时间:1999-07-01
ISBN:9787302035619
定价:¥66.00
内容简介
本书是一本顶级Oracle咨询专家知识精华的荟萃。全书系统、透明地讨论了Oracle 8服务器核心技术,内容共分6大部分,首先,介绍Oracle 8数据库体系结构、服务器和选项;第2部分介绍Oracle安装、升级和迁移;第3部分介绍Oracle组件和对象;第4部分讲述Oracle系统管理;第5部分讨论Oracle 8和Web应用服务器;第6部分讲述Oracle 8的高级实现技术,包括数据仓库、大型联机事务处理系统和超大型数据库。利用本书提供的专家知识和实例代码可帮助读者克服Oracle 8服务器有关的难题,迅速地进入Oracle 8服务器核心内容,同时增强对整体结构的掌握。本书面向Oracle数据库设计、研究、开发和应用人员。也可作为大学计算机专业教学参考书。
作者简介
暂缺《Oracle 8服务器技术精粹》作者简介
目录
第1部分 Oracle 8服务器
第1章 Oracle 8
1.1 最新版本的Oracle
1.2 主要的改进
1.3 Oracle 8产品家族
1.4 在应用环境中装备Oracle 8
1.5 小结
第2章 Oracle数据库结构
2.1 数据库体系结构
2.1.1 实例
2.2 Oracle进程
2.2.1 用户进程
2.2.2 数据写入进程
2.2.3 日志进程
2.2.4 监控进程
2.3 内存与速度
2.3.1 软件代码区
2.3.2 系统全局区
2.3.3 程序全局区
2.3.4 排序区
2.4 磁盘存储
2.4.1 数据文件
2.4.2 日志文件
2.4.3 支持文件
2.4.4 控制文件
2.4.5 SGA定义文件
2.4.6 日志与错误消息文件
2.5 与DBMS的连接
2.6 多处理配置
2.7 容错
2.8 微软Windows NT环境下的配置
2.8.1 Windows NT下的Oracle 8
2.9 小结
第3章 Oracle 8的网络计算
3.1 网络计算机的迅猛发展
3.1.1 汇合点
3.1.2 Web改变一切
3.1.3 PC计算机的缺陷
3.1.4 网络中心和网络计算
3.1.5 网络计算的吸引力
3.2 正在发展的技术
3.2.1 对象技术的优点
3.2.2 Java
3.2.3 CORBA
3.2.4 Enterprise JavaBeans
3.3 一种网络计算机的结构
3.3.1 网络计算结构
3.3.2 从2级到3级的计算
3.3.3 客户端
3.3.4 应用服务器
3.3.5 数据库服务器
3.4 网络计算机
3.4.1 一种典型的NC
3.4.2 NC参考说明
3.4.3 开放性问题
3.5 小结
第4章 Oracle 8服务器和选项
4.1 数据库产品的选项
4.1.1 规模
4.1.2 体系结构
4.1.3 用途
4.2 Oracle 8服务器
4.2.1 朝着面向对象的范型转移
4.2.2 计算机体系结构日益复杂化
4.2.3 Internet商务的激增
4.3 Oracle 8企业版
4.3.1 企业级管理器性能包
4.3.2 增量与并行备份
4.3.3 即时点表空间
4.3.4 位映像索引
4.3.5 并行查询
4.3.6 并行DML
4.3.7 并行索引扫描
4.3.8 并行位映像星式查询联接
4.4 Oracle Lite_味道好,热量低
4.5 操作系统之战——UNIX对NT
4.5.1 微软的NT与UNIX的比较
4.6 小结
第2部分 安装、升级和适级
第5章 实现从PC到企业服务器的规划
5.1 安装规划过程概述
5.1.1 从商业需求开始
5.1.2 有关安装的技术文档
5.1.3 README文件
5.1.4 制定你自己的安装规则
5.1.5 征求建议
5.2 系统硬件
5.3 软件模块规则
5.4 优化灵活结构
5.4.1 管理目录
5.4.2 本地目录
5.4.3 数据与日志目录
5.5 内存分配和变更
5.6 逻辑数据库设计
5.7 物理数据库设计
5.8 RAID和其他存储技术
5.9 进程选项
5.10 升级和新安装
5.10.1 要考虑的因素
5.10.2 取消计划
5.10.3 寻求支持
5.11 一个样本规划
5.12 小结
第6章 安装和升级
6.1 Sun Solaris安装过程概述
6.1.1 硬件与软件要求
6.1.2 对网络产品的软件要求
6.1.3 优化灵活结构OFA
6.2 安装准备与安装
6.2.1 安装文档
6.3 Oracle 8服务器安装后的步骤
6.3.1 新安装——恢复管理程序
5.3.2 新安装——时间序列插件
6.4 把数据库向Oracle 8迁移
6.4.1 拷贝数据
6.4.2 做一个测试计划
6.5 迁移实用程序
6.5.1 迁移准备
6.5.2 现有系统的备份
6.5.3 常见问题和故障检修
6.6 小结
第7章 非Oracle数据库的迁移
7.1 系统适移面临的问题
7.1.1 系统迁移的现实
7.1.2 ANSI SQL的神话
7.1.3 操作系统方面的障碍
7.1.4 Oracle联盟设计和迁移服务部
7.2 常用迁移方案
7.3 小型化
7.3.1 有关前端的考虑
7.3.2 有关数据库的考虑
7.3.3 管理方面的考虑
7.4 使用Oracle数据转换工具
7.4.1 转换工具究竟是什么
7.4.2 使用DCT做数据迁移的步骤
7.4.3 使用DCT和Oracle*Forms 4.5迁移前端
7.4.4 使用DCT值吗
7.5 小结
第8章 与非Oracle数据库共存
8.1 多种数据库共存一个环境
8.1.1 不同的操作系统
8.1.2 不同的硬件供应商
8.1.3 不同的RDBMS供应商
8.1.4 不同的范型
8.2 万能网关
8.2.1 你需要哪种类型的网关
8.3 共存和复制
8.3.1 复制的区别
8.3.2 Oracle复制服务的特点
8.4 小结
第3部分 Oracle 8组件和对象
第9章 Oracle进程
9.1 Oracle进程
9.2 Oracle主进程
9.2.1 系统监视进程
9.2.2 进程监视进程
9.2.3 数据库写入进程
9.2.4 日志写入进程
9.3 选项进程
9.3.1 归档进程
9.3.2 恢复进程
9.3.3 加锁写入进程
9.3.4 专用服务器进程
9.3.5 Net8进程
9.3.6 并行查询进程
9.3.7 Web服务器进程
9.4 小结
第10章 Oracle内存区
10.1 在Oracle8中使用内存
10.1.1 虚拟内存
10.1.2 系统全局区
10.1.3 共享内存
10.2 系统全局区
10.2.1 数据库缓冲器高速缓存
10.2.2 共享池
10.3 程序全局区
10.4 用户工作空间
10.4.1 Oracle应用软件内存
10.5 小结
第11章 Oracle文件
11.1 Oracle文件和它们的用途
11.2 数据文件
11.3 日志文件
11.4 控制文件
11.5 初始化和配置文件
11.6 日志和跟踪文件
11.7 文件大小和自动调整
11.8 数据分布优化
11.9 标准文件位置
11.10 小结
第12章 Oracle数据库对象
12.1 Oracle 8数据库对象
12.2 表
12.3 索引
12.4 视图
12.5 同义词
12.6 存储过程和包
12.7 聚簇
12.8 序列
12.9 表空间
12.10 分区
12.11 对象数据类型
12.12 约束
12.13 小结
第13章 Oracle系统与对象权限
13.1 Oracle安全概念
13.2 系统权限
13.3 对象权限
13.3.1 表权限
13.3.2 视图权限
13.3.3 过程权限
13.3.4 过程权限
13.3.5 列权限
13.4 用户权限
13.5 开发者权限
13.6 DBA数据库管理员权限
13.7 数据库维护权限
13.8 监控权限
13.9 缺省权限
13.10 内部连接
13.11 哑对象所有者
13.12 一个典型的权限分配方案
13.13 小结
第14章 角色与授权
14.1 管理授予与角色
14.1.1 授权
14.1.2 角色
14.2 没有角色的授权
14.3 使用脚本捕获权限集
14.4 企业管理器中角色和授权的管理
14.5 命令行角色与授权管理
14.6 一个典型的权限分配方案
14.7 小结
第15章 Oracle 8中面向对象的扩展
15.1 引言
15.2 对象的基本组成部分
15.2.1 方法
15.3 对象排序
15.3.1 映像法
15.3.2 顺序法
15.4 类型与类型的安装
15.5 REF
15.6 嵌套表和VARRAY
15.6.1 嵌套表
15.6.2 VARRAY
15.7 使用基类型
15.8 对象视图
15.8.1 INSTEAD OF触发器
15.9 大对象
15.9.1 BLOB
15.9.2 CLOB
15.9.3 NCLOB
15.9.4 BFILE
15.10 小结
第16章 复制
16.1 为什么要复制
16.2 复制和数据仓库
16.3 只读复制和快照
16.3.1 快照日志
16.3.2 远程数据库
16.4 复杂的复制——分布式数据库
16.4.1 复制和虚拟数据库领域
16.4.2 创建一个复制环境“Replication God”
16.4.3 复制的管理以及两阶段提交的秘密
16.5 冲突的解决方案
16.5.1 冲突的种类
16.5.2 更新冲突的管理
16.5.3 创建列组
16.5.4 为列组定义一种解决冲突的方法
16.6 抗毁性
16.7 Oracle 8和复制管理器的优点
16.8 小结
第17章 查询和事务处理
17.1 事务处理
17.2 SQL语句的处理
17.2.1 游标的创建
17.2.2 语句的语法分析
17.2.3 查询处理
17.2.4 赋值变量
17.2.5 语句执行
17.2.6 并行化
17.2.7 取回返回行
17.3 使用Oracle优化器
17.3.1 优化器是如何工作的
17.3.2 优化器初始化参数
17.3.3 优化方法
17.4 使用ANALYZE命令
17.4.1 如何运行ANALYZE命令
17.4.2 数据字典统计
17.5 分析SQL语句
17.6 使用EXPLAIN PLAN和SQL Trace
17.6.1 SQL Trace
17.6.2 使用EXPLAIN PLAN
17.7 设计新SQL语句
17.7.1 使用索引
17.7.2 聚簇
17.7.3 哈希聚簇
17.7.4 范围分割
17.7.5 包、过程和函数
17.8 使用提示
17.9 小结
第18章 PL/SQL包
18.1 PL/SQL包简介
18.2 创建包
18.3 包的语法概述
18.3.1 读写文件
18.3.2 处理LOB数据
18.3.3 执行动态SQL和数据定义语言语句
18.3.4 进程间通信
18.3.5 高级队列
18.3.6 调度作业
18.4 小结
第4部分 Oracle 8系统管理
第19章 Oracle 8系统管理要求
19.1 Oracle 8系统管理概述
19.2 备份和恢复概念
19.3 安全性和存取概念
19.3.1 Oracle 8权限和配置文件概述
19.3.2 SQL*Net,Net 8和Connection Manager概述
19.4 表空间维护概念
19.4.1 组织的重要性
19.4.2 优化调整分布
19.4.3 调整缺省大小
19.4.4 存储碎片及设计考虑
19.5 模式维护概念
19.5.1 对象维护
19.5.2 参照完整性
19.5.3 加载/卸载表
19.5.4 调整缺省大小
19.5.5 估计对象大小
19.6 调整概念
19.6.1 谁负责调整工作
19.6.2 四级调整
19.7 其他任务
19.7.1 监视
19.7.2 故障检修
19.8 小结
第20章 日常维护和调度任务
20.1 用户、系统和批处理
20.1.1 用户处理
20.1.2 系统处理
20.1.3 监控进程
20.1.4 初始化进程
20.1.5 调度批处理进程
20.2 审计
20.2.1 允许和禁止审计
20.2.2 操作系统审计跟踪
20.2.3 数据库审计跟踪
20.2.4 AUDIT命令
20.2.5 审计的类型
20.2.6 审计选项
20.2.7 管理审计跟踪
20.2.8 审计查询举例
20.3 公共监视脚本
20.3.1 监视类型
20.3.2 监视什么
20.3.3 监视脚本举例
20.3.4 用Oracle工具监视
20.4 调度作业
20.4.1 管理作业队列
20.4.2 提交和操纵作业
20.4.3 数据字典中的作业队列信息
20.5 小结
第21章 使用Enterprise Manager管理
21.1 Oracle Enterprise Manager介绍
21.2 安装Oracle Enterprise Manager
21.3 配置Enterprise Manager
21.3.1 建立Repository
21.3.2 配置智能代理
21.3.3 发现新服务
21.3.4 设置优先权
21.4 管理事件
21.4.1 建立和修改事件集
21.4.2 注册一个事件集
21.4.3 事件通知
21.5 管理作业
21.5.1 准备运行作业
21.5.2 创建一个作业
21.5.3 创建一个固定作业
21.6 管理模式对象
21.6.1 建立表
21.6.2 关闭实例
21.6.3 启动实例
21.6.4 编辑配置文件
21.7 管理模式对象
21.7.1 建立表
21.7.2 建立对象类型
21.7.3 建立VARRAY
21.7.4 建立嵌套表
21.7.5 建立对象表
21.8 管理安全性
21.9 管理存储区
21.10 诊断和性能工具
21.10.1 Oracle性能管理程序
21.10.2 Oracle封锁管理程序
21.10.3 Oracle Expert和SQL Analyze
21.11 Net 8配置文件样例
21.12 小结
第22章 Oracle 8工具
22.1 Oracle 8工具概述
22.2 服务器管理程序
22.3 输入/输出
22.3.1 数据移动
22.3.2 增长型备份
22.4 SQL*Loader
22.5 SQL*Plus
22.5.1 SQL*Plus执行命令
22.5.2 SQL*Plus编辑命令
22.5.3 SQL*Plus格式命令
22.5.4 其他命令
22.5.5 SQL*Plus报表技术
22.5.6 先进的报表技术
22.6 SQL*Plus的其他功能
22.6.1 SQL创建SQL
22.7 第三方产品
22.7.1 数据库管理
22.7.2 数据移动
22.7.3 表空间重组
22.7.4 监视
22.7.5 调整帮助
22.8 小结
第23章 备份与恢复
23.1 Oracle数据可用性需求概述
23.1.1 可接受的数据损失
23.1.2 24*7需求
23.1.3 数据仓库需求
23.1.4 调度维护
23.2 Oracle备份与恢复处理概述
23.2.1 ARCHIVELOG模式
23.2.2 冷备份和热备份
23.2.3 增长型备份
23.2.4 高可用性选项
23.3 备份策略
23.3.1 各种备份策略概述
23.3.2 决定哪个策略最好
23.3.3 自动备份策略
23.4 小结
第24章 Oracle数据库调整
24.1 调整概述
24.1.1 谁来负责
24.1.2 预先调整和反应性调整
24.2 调整的级别
24.2.1 操作系统级调整
24.2.2 Oracle RDBMS级的调整
24.3 数据库设计级的调整
24.3.1 表/索引关系和表空间
24.3.2 分割
24.3.3 控制碎片
24.4 SQL级调整
24.4.1 应用程序代码
24.4.2 索引
24.4.3 句法分析
24.4.4 优化器
24.4.5 SQL调整
24.5 调整清单
24.6 小结
第25章 Oracle 8应用程序调整
25.1 设计者可以控制的因素
25.2 基于规则的优化器
25.3 基于开销的优化器
25.4 执行方案
25.5 提示
25.6 索引设计
25.7 一般的准则
25.8 实验的意义
25.9 小结
第5部分 Oracle 8和Web
第26章 ODBC/JDBC
26.1 ODBC概述
26.1.1 ODBC的用途
26.1.2 ODBC的发展
26.1.3 RDO,DAO,OLE DB,ADO及其他缩写词
26.1.4 Oracle的ODBC发展
26.2 ODBC体系结构
26.3 ODBC的安装、使用及限制
26.3.1 Oracle 8 ODBC安装
26.3.2 与Oracle 8相连接
26.4 Oracle ODBC驱动程序的能力及限制
26.4.1 不支持的ODBC函数
26.4.2 不支持的SQL语法
26.5 Oracle 8 ODBC优化及疑难解答
26.5.1 一般性能
26.5.2 Update性能
26.5.3 Select性能
26.5.4 对注册的疑难解答
26.6 ODBC总结
26.7 JDBC概述
26.7.1 JDBC的用途
26.7.2 JDBC的发展
26.8 Oracle的JDBC发展
26.8.1 JDBC Thin
26.8.2 SQL J
26.8.3 JDBC的体系结构
26.9 JDBC的安装、使用及限制
26.9.1 Oracle 8 JDBC安装
26.9.2 安装Oracle 8 JDBC驱动程序
26.9.3 配置Oracle 8 JDBC驱动程序
26.9.4 能力及限制
26.9.5 一般JDBC
26.9.6 JDBC Thin
26.10 Oracle的特定函数
26.10.1 REFCURSORS用为ResultSets结果集
26.10.2 批量执行
26.10.3 PL/SQL存储过程
26.10.4 数据库元数据
26.10.5 流数据
26.10.6 预取
26.10.7 定义查询列
26.11 JDBC总结
26.12 小结
第27章 Oracle Web应用服务器
27.1 Web体系结构
27.1.1 超文本传输协议
27.1.2 超文本标记语言
27.1.3 Java
27.1.4 JavaScript
27.2 网络计算机体系结构
27.2.1 背景
27.3 Oracle Web应用服务器体系结构
27.3.1 Web监听器
27.3.2 分发器
27.3.3 Web请求代理
27.3.4 插件
27.3.5 访问非Oracle数据库
27.4 Web安全
27.4.1 用户验证
27.4.2 永久用户验证
27.4.3 安全套接字层
27.4.4 一般指南
27.5 Developer/2000和Oracle WAS
27.5.1 表单
27.5.2 报表
27.5.3 图形
27.6 Designer/200和Oracle WAS
27.7 WAS产品购买
27.7.1 标准版
27.7.2 高级版
27.7.3 Web Developer Suite
27.8 Oracle Web应用服务器的未来
27.9 小结
第6部分 Oracle 8的实现
第28章 Oracle 8插件
28.1 Oracle 8插件概述
28.1.1 NCA插件
28.2 插件体系结构
28.2.1 使用NCA插件的应用设计
28.2.2 数据插件组成
28.3 开发插件
28.3.1 设计数据插件
28.3.2 Oracle 8的扩充特性
28.3.3 外部过程
28.3.4 例子:循序渐进开发数据插件
28.3.5 测试开发了的数据插件
28.4 分发运行插件
28.4.1 数据插件的安装和操作
28.4.2 库定义
28.4.3 安装流程
28.5 小结
第29章 用PL/SQL和SQL 使用Oracle 8的对象
29.1 Java中使用PL/SQL的优点
29.2 Java包装PL/SQL的不同方法
29.2.1 插件语言
29.2.2 RMI-分布计算工具
29.2.3 未来——J/SQL
29.3 小结
第30章 数据仓库
30.1 简介
30.1.1 什么是数据仓库
30.1.2 为什么公司需要数据仓库
30.2 创建数据仓库的6个步骤
30.3 营业环境的文档
30.4 选择数据仓库的技术
30.5 设计数据仓库模型
30.5.1 星形模式
30.5.2 设计数据刷新进程
30.5.3 可伸缩性
30.5.4 在数据仓库中使用Oracle 8的特性
30.6 监视工具
30.7 开发提取和清除例程
30.7.1 审计日志
30.7.2 在数据仓库内实现具有数据选择的完全刷新
30.7.3 改变已存在的应用中的代码
30.8 什么是数据集市
30.9 元数据
30.9.1 系统元数据
30.9.2 管理元数据
30.9.3 商务元数据
30.10 执行信息系统
30.10.1 容易使用
30.10.2 容易访问
30.10.3 快速
30.10.4 基于客户或基于服务器
30.10.4 外部数据
30.11 数据挖掘
30.11.1 数据挖掘模型
30.12 小结
第31章 大型联机事务处理系统
31.1 联机事务处理OLTP概览
31.2 OLTP数据库设计
31.2.1 并行服务器体系结构的回顾
31.2.2 并行服务器设计实践
31.2.3 数据库配置问题
31.2.4 UNIX配置问题
31.2.5 数据库模式设计贯例
31.3 OLTP应用程序开发
31.3.1 应用程序设计和编码惯例
31.3.2 应用程序安全
31.4 OLTP的管理和维护考虑
31.4.1 备份和恢复
31.4.2 批数据装载
31.4.3 对象碎片
31.4.4 定期维护
31.5 OLTP实现问题
31.5.1 强度测试
31.5.2 工程管理和规划
31.6 小结
第32章 媒体和复杂数据服务器
32.1 什么是媒体服务器
32.2 将会改变商务活动的媒体对象新用法
32.2.1 宣传
32.2.2 在线培训
32.2.3 帮助桌面支持
32.2.4 信息亭
32.2.5 视频点播
32.2.6 家庭购物
32.2.7 电子银行
32.2.8 个人化的新服务
32.2.9 游戏
32.2.10 参考
32.3 Oracle对媒体数据的回答
32.4 Oracle媒体服务器
32.5 Oracle媒体网络
32.6 Oracle媒体对象
32.6.1 Oracle的媒体对象的组件
32.6.2 Oracle视频定制控制
32.7 Oracle的媒体插件
32.8 小结
第33章 使用超大型数据库
33.1 引言
33.2 Oracle 8和高端数据库系统
33.2.1 分割表和索引
33.2.2 管理大量用户
33.2.3 延迟事务支持
33.2.4 并行查询的强化
33.2.5 并行服务器的强化
33.3 Oracle 8为超大型数据库提供的特性
33.3.1 表分割
33.3.2 分区索引
33.3.3 局部和全局索引
33.3.4 只含有索引的表
33.3.5 并行DML
33.3.6 位图索引
33.3.7 索引快速全表扫描
33.3.8 逆序码索引
33.4 超大型数据库的性能调整
33.4.1 VLDB系统中的事务处理
33.4.2 回滚段问题的考虑
33.4.3 存档问题的考虑
33.5 大型数据库的操作
33.5.1 回滚动段的设计
33.5.2 使用恢复管理器进行备份和恢复
33.5.3 类型中的类型
33.5.4 对象视图
33.5.5 VARRAY
33.6 小结
第1章 Oracle 8
1.1 最新版本的Oracle
1.2 主要的改进
1.3 Oracle 8产品家族
1.4 在应用环境中装备Oracle 8
1.5 小结
第2章 Oracle数据库结构
2.1 数据库体系结构
2.1.1 实例
2.2 Oracle进程
2.2.1 用户进程
2.2.2 数据写入进程
2.2.3 日志进程
2.2.4 监控进程
2.3 内存与速度
2.3.1 软件代码区
2.3.2 系统全局区
2.3.3 程序全局区
2.3.4 排序区
2.4 磁盘存储
2.4.1 数据文件
2.4.2 日志文件
2.4.3 支持文件
2.4.4 控制文件
2.4.5 SGA定义文件
2.4.6 日志与错误消息文件
2.5 与DBMS的连接
2.6 多处理配置
2.7 容错
2.8 微软Windows NT环境下的配置
2.8.1 Windows NT下的Oracle 8
2.9 小结
第3章 Oracle 8的网络计算
3.1 网络计算机的迅猛发展
3.1.1 汇合点
3.1.2 Web改变一切
3.1.3 PC计算机的缺陷
3.1.4 网络中心和网络计算
3.1.5 网络计算的吸引力
3.2 正在发展的技术
3.2.1 对象技术的优点
3.2.2 Java
3.2.3 CORBA
3.2.4 Enterprise JavaBeans
3.3 一种网络计算机的结构
3.3.1 网络计算结构
3.3.2 从2级到3级的计算
3.3.3 客户端
3.3.4 应用服务器
3.3.5 数据库服务器
3.4 网络计算机
3.4.1 一种典型的NC
3.4.2 NC参考说明
3.4.3 开放性问题
3.5 小结
第4章 Oracle 8服务器和选项
4.1 数据库产品的选项
4.1.1 规模
4.1.2 体系结构
4.1.3 用途
4.2 Oracle 8服务器
4.2.1 朝着面向对象的范型转移
4.2.2 计算机体系结构日益复杂化
4.2.3 Internet商务的激增
4.3 Oracle 8企业版
4.3.1 企业级管理器性能包
4.3.2 增量与并行备份
4.3.3 即时点表空间
4.3.4 位映像索引
4.3.5 并行查询
4.3.6 并行DML
4.3.7 并行索引扫描
4.3.8 并行位映像星式查询联接
4.4 Oracle Lite_味道好,热量低
4.5 操作系统之战——UNIX对NT
4.5.1 微软的NT与UNIX的比较
4.6 小结
第2部分 安装、升级和适级
第5章 实现从PC到企业服务器的规划
5.1 安装规划过程概述
5.1.1 从商业需求开始
5.1.2 有关安装的技术文档
5.1.3 README文件
5.1.4 制定你自己的安装规则
5.1.5 征求建议
5.2 系统硬件
5.3 软件模块规则
5.4 优化灵活结构
5.4.1 管理目录
5.4.2 本地目录
5.4.3 数据与日志目录
5.5 内存分配和变更
5.6 逻辑数据库设计
5.7 物理数据库设计
5.8 RAID和其他存储技术
5.9 进程选项
5.10 升级和新安装
5.10.1 要考虑的因素
5.10.2 取消计划
5.10.3 寻求支持
5.11 一个样本规划
5.12 小结
第6章 安装和升级
6.1 Sun Solaris安装过程概述
6.1.1 硬件与软件要求
6.1.2 对网络产品的软件要求
6.1.3 优化灵活结构OFA
6.2 安装准备与安装
6.2.1 安装文档
6.3 Oracle 8服务器安装后的步骤
6.3.1 新安装——恢复管理程序
5.3.2 新安装——时间序列插件
6.4 把数据库向Oracle 8迁移
6.4.1 拷贝数据
6.4.2 做一个测试计划
6.5 迁移实用程序
6.5.1 迁移准备
6.5.2 现有系统的备份
6.5.3 常见问题和故障检修
6.6 小结
第7章 非Oracle数据库的迁移
7.1 系统适移面临的问题
7.1.1 系统迁移的现实
7.1.2 ANSI SQL的神话
7.1.3 操作系统方面的障碍
7.1.4 Oracle联盟设计和迁移服务部
7.2 常用迁移方案
7.3 小型化
7.3.1 有关前端的考虑
7.3.2 有关数据库的考虑
7.3.3 管理方面的考虑
7.4 使用Oracle数据转换工具
7.4.1 转换工具究竟是什么
7.4.2 使用DCT做数据迁移的步骤
7.4.3 使用DCT和Oracle*Forms 4.5迁移前端
7.4.4 使用DCT值吗
7.5 小结
第8章 与非Oracle数据库共存
8.1 多种数据库共存一个环境
8.1.1 不同的操作系统
8.1.2 不同的硬件供应商
8.1.3 不同的RDBMS供应商
8.1.4 不同的范型
8.2 万能网关
8.2.1 你需要哪种类型的网关
8.3 共存和复制
8.3.1 复制的区别
8.3.2 Oracle复制服务的特点
8.4 小结
第3部分 Oracle 8组件和对象
第9章 Oracle进程
9.1 Oracle进程
9.2 Oracle主进程
9.2.1 系统监视进程
9.2.2 进程监视进程
9.2.3 数据库写入进程
9.2.4 日志写入进程
9.3 选项进程
9.3.1 归档进程
9.3.2 恢复进程
9.3.3 加锁写入进程
9.3.4 专用服务器进程
9.3.5 Net8进程
9.3.6 并行查询进程
9.3.7 Web服务器进程
9.4 小结
第10章 Oracle内存区
10.1 在Oracle8中使用内存
10.1.1 虚拟内存
10.1.2 系统全局区
10.1.3 共享内存
10.2 系统全局区
10.2.1 数据库缓冲器高速缓存
10.2.2 共享池
10.3 程序全局区
10.4 用户工作空间
10.4.1 Oracle应用软件内存
10.5 小结
第11章 Oracle文件
11.1 Oracle文件和它们的用途
11.2 数据文件
11.3 日志文件
11.4 控制文件
11.5 初始化和配置文件
11.6 日志和跟踪文件
11.7 文件大小和自动调整
11.8 数据分布优化
11.9 标准文件位置
11.10 小结
第12章 Oracle数据库对象
12.1 Oracle 8数据库对象
12.2 表
12.3 索引
12.4 视图
12.5 同义词
12.6 存储过程和包
12.7 聚簇
12.8 序列
12.9 表空间
12.10 分区
12.11 对象数据类型
12.12 约束
12.13 小结
第13章 Oracle系统与对象权限
13.1 Oracle安全概念
13.2 系统权限
13.3 对象权限
13.3.1 表权限
13.3.2 视图权限
13.3.3 过程权限
13.3.4 过程权限
13.3.5 列权限
13.4 用户权限
13.5 开发者权限
13.6 DBA数据库管理员权限
13.7 数据库维护权限
13.8 监控权限
13.9 缺省权限
13.10 内部连接
13.11 哑对象所有者
13.12 一个典型的权限分配方案
13.13 小结
第14章 角色与授权
14.1 管理授予与角色
14.1.1 授权
14.1.2 角色
14.2 没有角色的授权
14.3 使用脚本捕获权限集
14.4 企业管理器中角色和授权的管理
14.5 命令行角色与授权管理
14.6 一个典型的权限分配方案
14.7 小结
第15章 Oracle 8中面向对象的扩展
15.1 引言
15.2 对象的基本组成部分
15.2.1 方法
15.3 对象排序
15.3.1 映像法
15.3.2 顺序法
15.4 类型与类型的安装
15.5 REF
15.6 嵌套表和VARRAY
15.6.1 嵌套表
15.6.2 VARRAY
15.7 使用基类型
15.8 对象视图
15.8.1 INSTEAD OF触发器
15.9 大对象
15.9.1 BLOB
15.9.2 CLOB
15.9.3 NCLOB
15.9.4 BFILE
15.10 小结
第16章 复制
16.1 为什么要复制
16.2 复制和数据仓库
16.3 只读复制和快照
16.3.1 快照日志
16.3.2 远程数据库
16.4 复杂的复制——分布式数据库
16.4.1 复制和虚拟数据库领域
16.4.2 创建一个复制环境“Replication God”
16.4.3 复制的管理以及两阶段提交的秘密
16.5 冲突的解决方案
16.5.1 冲突的种类
16.5.2 更新冲突的管理
16.5.3 创建列组
16.5.4 为列组定义一种解决冲突的方法
16.6 抗毁性
16.7 Oracle 8和复制管理器的优点
16.8 小结
第17章 查询和事务处理
17.1 事务处理
17.2 SQL语句的处理
17.2.1 游标的创建
17.2.2 语句的语法分析
17.2.3 查询处理
17.2.4 赋值变量
17.2.5 语句执行
17.2.6 并行化
17.2.7 取回返回行
17.3 使用Oracle优化器
17.3.1 优化器是如何工作的
17.3.2 优化器初始化参数
17.3.3 优化方法
17.4 使用ANALYZE命令
17.4.1 如何运行ANALYZE命令
17.4.2 数据字典统计
17.5 分析SQL语句
17.6 使用EXPLAIN PLAN和SQL Trace
17.6.1 SQL Trace
17.6.2 使用EXPLAIN PLAN
17.7 设计新SQL语句
17.7.1 使用索引
17.7.2 聚簇
17.7.3 哈希聚簇
17.7.4 范围分割
17.7.5 包、过程和函数
17.8 使用提示
17.9 小结
第18章 PL/SQL包
18.1 PL/SQL包简介
18.2 创建包
18.3 包的语法概述
18.3.1 读写文件
18.3.2 处理LOB数据
18.3.3 执行动态SQL和数据定义语言语句
18.3.4 进程间通信
18.3.5 高级队列
18.3.6 调度作业
18.4 小结
第4部分 Oracle 8系统管理
第19章 Oracle 8系统管理要求
19.1 Oracle 8系统管理概述
19.2 备份和恢复概念
19.3 安全性和存取概念
19.3.1 Oracle 8权限和配置文件概述
19.3.2 SQL*Net,Net 8和Connection Manager概述
19.4 表空间维护概念
19.4.1 组织的重要性
19.4.2 优化调整分布
19.4.3 调整缺省大小
19.4.4 存储碎片及设计考虑
19.5 模式维护概念
19.5.1 对象维护
19.5.2 参照完整性
19.5.3 加载/卸载表
19.5.4 调整缺省大小
19.5.5 估计对象大小
19.6 调整概念
19.6.1 谁负责调整工作
19.6.2 四级调整
19.7 其他任务
19.7.1 监视
19.7.2 故障检修
19.8 小结
第20章 日常维护和调度任务
20.1 用户、系统和批处理
20.1.1 用户处理
20.1.2 系统处理
20.1.3 监控进程
20.1.4 初始化进程
20.1.5 调度批处理进程
20.2 审计
20.2.1 允许和禁止审计
20.2.2 操作系统审计跟踪
20.2.3 数据库审计跟踪
20.2.4 AUDIT命令
20.2.5 审计的类型
20.2.6 审计选项
20.2.7 管理审计跟踪
20.2.8 审计查询举例
20.3 公共监视脚本
20.3.1 监视类型
20.3.2 监视什么
20.3.3 监视脚本举例
20.3.4 用Oracle工具监视
20.4 调度作业
20.4.1 管理作业队列
20.4.2 提交和操纵作业
20.4.3 数据字典中的作业队列信息
20.5 小结
第21章 使用Enterprise Manager管理
21.1 Oracle Enterprise Manager介绍
21.2 安装Oracle Enterprise Manager
21.3 配置Enterprise Manager
21.3.1 建立Repository
21.3.2 配置智能代理
21.3.3 发现新服务
21.3.4 设置优先权
21.4 管理事件
21.4.1 建立和修改事件集
21.4.2 注册一个事件集
21.4.3 事件通知
21.5 管理作业
21.5.1 准备运行作业
21.5.2 创建一个作业
21.5.3 创建一个固定作业
21.6 管理模式对象
21.6.1 建立表
21.6.2 关闭实例
21.6.3 启动实例
21.6.4 编辑配置文件
21.7 管理模式对象
21.7.1 建立表
21.7.2 建立对象类型
21.7.3 建立VARRAY
21.7.4 建立嵌套表
21.7.5 建立对象表
21.8 管理安全性
21.9 管理存储区
21.10 诊断和性能工具
21.10.1 Oracle性能管理程序
21.10.2 Oracle封锁管理程序
21.10.3 Oracle Expert和SQL Analyze
21.11 Net 8配置文件样例
21.12 小结
第22章 Oracle 8工具
22.1 Oracle 8工具概述
22.2 服务器管理程序
22.3 输入/输出
22.3.1 数据移动
22.3.2 增长型备份
22.4 SQL*Loader
22.5 SQL*Plus
22.5.1 SQL*Plus执行命令
22.5.2 SQL*Plus编辑命令
22.5.3 SQL*Plus格式命令
22.5.4 其他命令
22.5.5 SQL*Plus报表技术
22.5.6 先进的报表技术
22.6 SQL*Plus的其他功能
22.6.1 SQL创建SQL
22.7 第三方产品
22.7.1 数据库管理
22.7.2 数据移动
22.7.3 表空间重组
22.7.4 监视
22.7.5 调整帮助
22.8 小结
第23章 备份与恢复
23.1 Oracle数据可用性需求概述
23.1.1 可接受的数据损失
23.1.2 24*7需求
23.1.3 数据仓库需求
23.1.4 调度维护
23.2 Oracle备份与恢复处理概述
23.2.1 ARCHIVELOG模式
23.2.2 冷备份和热备份
23.2.3 增长型备份
23.2.4 高可用性选项
23.3 备份策略
23.3.1 各种备份策略概述
23.3.2 决定哪个策略最好
23.3.3 自动备份策略
23.4 小结
第24章 Oracle数据库调整
24.1 调整概述
24.1.1 谁来负责
24.1.2 预先调整和反应性调整
24.2 调整的级别
24.2.1 操作系统级调整
24.2.2 Oracle RDBMS级的调整
24.3 数据库设计级的调整
24.3.1 表/索引关系和表空间
24.3.2 分割
24.3.3 控制碎片
24.4 SQL级调整
24.4.1 应用程序代码
24.4.2 索引
24.4.3 句法分析
24.4.4 优化器
24.4.5 SQL调整
24.5 调整清单
24.6 小结
第25章 Oracle 8应用程序调整
25.1 设计者可以控制的因素
25.2 基于规则的优化器
25.3 基于开销的优化器
25.4 执行方案
25.5 提示
25.6 索引设计
25.7 一般的准则
25.8 实验的意义
25.9 小结
第5部分 Oracle 8和Web
第26章 ODBC/JDBC
26.1 ODBC概述
26.1.1 ODBC的用途
26.1.2 ODBC的发展
26.1.3 RDO,DAO,OLE DB,ADO及其他缩写词
26.1.4 Oracle的ODBC发展
26.2 ODBC体系结构
26.3 ODBC的安装、使用及限制
26.3.1 Oracle 8 ODBC安装
26.3.2 与Oracle 8相连接
26.4 Oracle ODBC驱动程序的能力及限制
26.4.1 不支持的ODBC函数
26.4.2 不支持的SQL语法
26.5 Oracle 8 ODBC优化及疑难解答
26.5.1 一般性能
26.5.2 Update性能
26.5.3 Select性能
26.5.4 对注册的疑难解答
26.6 ODBC总结
26.7 JDBC概述
26.7.1 JDBC的用途
26.7.2 JDBC的发展
26.8 Oracle的JDBC发展
26.8.1 JDBC Thin
26.8.2 SQL J
26.8.3 JDBC的体系结构
26.9 JDBC的安装、使用及限制
26.9.1 Oracle 8 JDBC安装
26.9.2 安装Oracle 8 JDBC驱动程序
26.9.3 配置Oracle 8 JDBC驱动程序
26.9.4 能力及限制
26.9.5 一般JDBC
26.9.6 JDBC Thin
26.10 Oracle的特定函数
26.10.1 REFCURSORS用为ResultSets结果集
26.10.2 批量执行
26.10.3 PL/SQL存储过程
26.10.4 数据库元数据
26.10.5 流数据
26.10.6 预取
26.10.7 定义查询列
26.11 JDBC总结
26.12 小结
第27章 Oracle Web应用服务器
27.1 Web体系结构
27.1.1 超文本传输协议
27.1.2 超文本标记语言
27.1.3 Java
27.1.4 JavaScript
27.2 网络计算机体系结构
27.2.1 背景
27.3 Oracle Web应用服务器体系结构
27.3.1 Web监听器
27.3.2 分发器
27.3.3 Web请求代理
27.3.4 插件
27.3.5 访问非Oracle数据库
27.4 Web安全
27.4.1 用户验证
27.4.2 永久用户验证
27.4.3 安全套接字层
27.4.4 一般指南
27.5 Developer/2000和Oracle WAS
27.5.1 表单
27.5.2 报表
27.5.3 图形
27.6 Designer/200和Oracle WAS
27.7 WAS产品购买
27.7.1 标准版
27.7.2 高级版
27.7.3 Web Developer Suite
27.8 Oracle Web应用服务器的未来
27.9 小结
第6部分 Oracle 8的实现
第28章 Oracle 8插件
28.1 Oracle 8插件概述
28.1.1 NCA插件
28.2 插件体系结构
28.2.1 使用NCA插件的应用设计
28.2.2 数据插件组成
28.3 开发插件
28.3.1 设计数据插件
28.3.2 Oracle 8的扩充特性
28.3.3 外部过程
28.3.4 例子:循序渐进开发数据插件
28.3.5 测试开发了的数据插件
28.4 分发运行插件
28.4.1 数据插件的安装和操作
28.4.2 库定义
28.4.3 安装流程
28.5 小结
第29章 用PL/SQL和SQL 使用Oracle 8的对象
29.1 Java中使用PL/SQL的优点
29.2 Java包装PL/SQL的不同方法
29.2.1 插件语言
29.2.2 RMI-分布计算工具
29.2.3 未来——J/SQL
29.3 小结
第30章 数据仓库
30.1 简介
30.1.1 什么是数据仓库
30.1.2 为什么公司需要数据仓库
30.2 创建数据仓库的6个步骤
30.3 营业环境的文档
30.4 选择数据仓库的技术
30.5 设计数据仓库模型
30.5.1 星形模式
30.5.2 设计数据刷新进程
30.5.3 可伸缩性
30.5.4 在数据仓库中使用Oracle 8的特性
30.6 监视工具
30.7 开发提取和清除例程
30.7.1 审计日志
30.7.2 在数据仓库内实现具有数据选择的完全刷新
30.7.3 改变已存在的应用中的代码
30.8 什么是数据集市
30.9 元数据
30.9.1 系统元数据
30.9.2 管理元数据
30.9.3 商务元数据
30.10 执行信息系统
30.10.1 容易使用
30.10.2 容易访问
30.10.3 快速
30.10.4 基于客户或基于服务器
30.10.4 外部数据
30.11 数据挖掘
30.11.1 数据挖掘模型
30.12 小结
第31章 大型联机事务处理系统
31.1 联机事务处理OLTP概览
31.2 OLTP数据库设计
31.2.1 并行服务器体系结构的回顾
31.2.2 并行服务器设计实践
31.2.3 数据库配置问题
31.2.4 UNIX配置问题
31.2.5 数据库模式设计贯例
31.3 OLTP应用程序开发
31.3.1 应用程序设计和编码惯例
31.3.2 应用程序安全
31.4 OLTP的管理和维护考虑
31.4.1 备份和恢复
31.4.2 批数据装载
31.4.3 对象碎片
31.4.4 定期维护
31.5 OLTP实现问题
31.5.1 强度测试
31.5.2 工程管理和规划
31.6 小结
第32章 媒体和复杂数据服务器
32.1 什么是媒体服务器
32.2 将会改变商务活动的媒体对象新用法
32.2.1 宣传
32.2.2 在线培训
32.2.3 帮助桌面支持
32.2.4 信息亭
32.2.5 视频点播
32.2.6 家庭购物
32.2.7 电子银行
32.2.8 个人化的新服务
32.2.9 游戏
32.2.10 参考
32.3 Oracle对媒体数据的回答
32.4 Oracle媒体服务器
32.5 Oracle媒体网络
32.6 Oracle媒体对象
32.6.1 Oracle的媒体对象的组件
32.6.2 Oracle视频定制控制
32.7 Oracle的媒体插件
32.8 小结
第33章 使用超大型数据库
33.1 引言
33.2 Oracle 8和高端数据库系统
33.2.1 分割表和索引
33.2.2 管理大量用户
33.2.3 延迟事务支持
33.2.4 并行查询的强化
33.2.5 并行服务器的强化
33.3 Oracle 8为超大型数据库提供的特性
33.3.1 表分割
33.3.2 分区索引
33.3.3 局部和全局索引
33.3.4 只含有索引的表
33.3.5 并行DML
33.3.6 位图索引
33.3.7 索引快速全表扫描
33.3.8 逆序码索引
33.4 超大型数据库的性能调整
33.4.1 VLDB系统中的事务处理
33.4.2 回滚段问题的考虑
33.4.3 存档问题的考虑
33.5 大型数据库的操作
33.5.1 回滚动段的设计
33.5.2 使用恢复管理器进行备份和恢复
33.5.3 类型中的类型
33.5.4 对象视图
33.5.5 VARRAY
33.6 小结
猜您喜欢