首页>参考读物>计算机科学与技术>数据库

Oracle9i for Windows 手册
作者 : (美)Anand Adkoli,Rama Velpuri
译者 : 周琦 梁华 李渝琳
丛书名 : Oracle技术丛书
出版日期 : 2003-01-01
ISBN : 7-111-11036-6
定价 : 45.00元
扩展资源下载
扩展信息
语种 : 简体中文
页数 : 360
开本 : 16开
原书名 : Oracle 9i for Windows Handbook
原出版社:
属性分类: 店面
包含CD :
绝版 : 已绝版
图书简介

本书对Oracle9i在Windows 平台上的安装、管理和应用等内容进行了详细的介绍,解释了如何在Windows NT/2000上实现Oracle 9i Server,阐述了数据库的基础知识、安装和配置等内容。各章主题鲜明,注重实用。书中包括大量实例研究,使读者在学习理论的同时,能进行实际的练习,为以后的实际工作积累经验。此外,书中还提供了许多经典脚本和运行命令,DBA们可以在此基础上编写符合实际需求的脚本和命令。
  本书由Oracle公司官方授权,作者具有极丰富的实践经验,曾著有多部Oracle专著,极具权威性。因此,本书是Oracle DBA及从事Oracle程序开发人员学习Windows 平台上Oracle9i的首选资料。

图书前言

在过去的十年中,我们有机会接触了全球范围内的许多Oracle DBA和应用程序开发者。我们需要解答数以千计的询问(不是数据库的查询)。许多人都想知道如何才能快速成为DBA,以及如何能快速地获得成为优秀DBA所需的知识。我们希望在本书中以Winfoed 操作系统为框架,满足人们在这两方面的要求。
  如果你面对Oracle提供的浩蹈的资料而不知从何下手,那么本书会成为一个良好的起始点。我们期望为Windows NT、2000和XP平台上的Oracle数据库管理员提供一个提高水平的机会。使用本书可以快速完成一个日常任务而不需要花费大量的时间来寻找答案! 
  本书融入了许多建议和大量的工作。我们期望得到你的反馈,以帮助我们在新版本中增强本书的实用性。我们希望你在读过本书后认为本书还是比较有用的,这才是我们出版此书的目的。
  本书适合的用户
  任何负责在Windows 上安装和管理Oracle软件的Oracle用户或数据库管理员(DBA)都将发现本书非常有用。本书主要介绍Oracle9i服务器、Oracle 9i应用服务器的管理方面的知识,无论你是否部署了传统的客户端/服务器体系或三层体系结构,本书都很有参考价值。本书没有涉及实际应用系统的开发。
  我们假设读者具有基本的Windows管理技术。应该熟悉基本Windows管理和网络概念,并在Windows NT、2000或XP上安装软件具有一定的经验。而本书并没有假定读者具有Oracle服务器方面的经验,你会发现理解一些有关Oracle的概念是很有意义的。如果本书是你阅读的有关Oracle技术的第一本书,那么在阅读本书之前浏览Oracle文档中的Oracle 9i Database Concepts部分将会大有益处。
  如何使用本书
  本书从简单的Oracle 9i数据库安装开始,以有关安全的问题而结束。如果你刚刚成为Windows上的DBA,最好还是光阅读第1章,然后跳到第5章阅读。这样才能更快地熟悉第7章和第8章中介绍的Oracle Enterprise Manager在能够顺利执行一些小型的DBA任务后,再阅读第2章和第4章,以便执行高级安装,而第6章则可以帮助你在网络环境中配置Oracle软件。
  如果你正在从类似UNIX的操作系统上移植一个Oracle数据库或从以前的版本进行升级操作,那么应该在浏览了第1章和第2章之后,阅读第3章的内容。如果你计划应用Oracle 9i应用服务器的中间层,则应在熟悉了Windows 上的Oracle数据库的管理之后再阅读第9章和第10章。
  阅读第11章可以理解安全问题并增强自己站点的安全性。第12章中的案例研究可以帮助称快速解决网站上的一些典型情况。案例的设计就是为了演示Oracle9i的灵活性和扩展性。
  本书包括12章和两个附录。
  ■第1章以回顾Oracle和Microsoft的发展历程作为开始。在介绍完Oracle9i软件之后,将帮助你成功地在Windows 上安装Oracle9i。
  曰第2章涵盖了安装的高级主题。将讲解如何执行非交互式安装以及带有Oracle UniversalInstaller(OUI)的远程安装。
  ■第3章帮助从其他操作系统的数据库向Windows平台移植数据库或升级到Oracle9i。还可以从中获得最新的Oracle9i降级特性方面的信息。
  ■可以使用OUI提供的模板在安装时创建一个启动的数据库;然而,如果希望设计自己的数据库,则可以采用第4章中描述的方法。
  ■第5章介绍了数据库的原理以及Oracle数据库的体系结构。该章提供了有关诸如用户管理、备份与恢复和空间管理等日常管理任务的相关信息。
  ■如果需要在网络上部署Oracle9i,那么第6章将讲解配置Oracle网络服务(Oracle NetService)的知识,该软件提供从远程客户端访问Oracle数据库的功能。
  ■第7章介绍了Oacle企业管理器(Oracle Enterprise Manager,OEM),它是一个用来管理Oracle数据库、应用服务器和Web服务器的GUI工具。    
  ■第8章讲述了如何用OEM执行日常的管理任务,还讲解了如何从中心控制台执行管理任务、OEM如何帮助你获得整个Oracle数据库的运行状况的信息以及如何使用这些信息优化数据库。
  ■第9章介绍了Oracle9i应用服务器(Oracle Application Server,9iAS),其中包括了一个与9iAS体系结构有关的简单讨论。该章讲解了如何在Windows上安装9iAS,还描述了几个已知问题的工作环境。
  ■第10章的内容有助于部署9iAS,以提供由成百上千的用户使用的大型站点。Oracle Database Cache和Web Cache有助于设计具有可扩展性的站点。该章也包括了Oracle Internet文件系统方面的讨论。
  ■、第11章提供了有关Oracle软件安全问题的概述,总结了用于数据库、中间层和网络软件的安全特性。该章有助于为安全问题设计一个有力的策略。
  ■第12章中的6个案例研究有助于在实践中使用本书中讲述的诸多概念。主要介绍了如何扩展Oracle HTTP Server的兼容性、如何从非Oracle数据库移植到Oracle9i数据库以及如何为自己的站点设计一个强大的备份策略,而且通过一个涉及Oracle Internet目录的案例研究讲解了企业级安全。
  ■附录A提供了Web上的一些其他资源。
  ■附录B总结了Windows 上Oracle9i的新特性。  
  原书书名:Oracle9i for Windows Handbook
  原书书号:0—07—219092—2
  原出版社网址:www.osborne.com

作者简介

(美)Anand Adkoli,Rama Velpuri:暂无简介

译者简介

周琦 梁华 李渝琳:暂无简介

图书目录

第1章 Oracle9i的安装
1.1 Oracle9i的Windows NT/2000版本简介
1.2 本书使用的环境
1.3 安装前的检查与任务
1.3.1 Oracle 9i的系统需求
1.3.2 文件组织
1.3.3 理解Oracle Home
1.3.4 FAT与NT文件系统
1.3.5 了解OUI
1.3.6 了解产品选项
1.4 安装Oracle 组件的步骤
1.5 安装后的任务
1.5.1 Windows 注册表
1.5.2 后续安装其他组件
1.6 删除Oracle产品
1.6.1 用OUI删除
1.6.2 手工删除
第2章 Oracle9i的高级安装
2.1 非交互式安装
2.1.1 编辑响应文件
2.1.2 响应文件的结构
2.1.3 应用OEM配置助手进行静默安装
2.1.4 静默安装过程中的错误处理
2.2 基于Web的安装
2.3 Oracle RAC的安装任务
2.3.1 RAC的系统需求
2.3.2 新的RAC术语
第3章 升级、移植与降级
3.1 移植与升级
3.1.1 理解版本号
3.1.2 什么时候升级
3.1. 3 检查版本号
3.2 移植和升级的工具与方法
3.2.1 Oracle数据移植助手
3.2.2 Oracle移植工具
3.2.3 导出和导入工具
3.2.4 备份与恢复的方法
3.2.5 SQL命令
3.2.6 选择工具
3.3 升级和移植前的任务
3.3.1 理解可用功能
3.3.2 选择自己的工具和方法
3.3.3 估计资源情况
3.3.4 系统表空间
3.3.5 选择Oracle Home
3.3.6 准备并确认备份策略
3.3.7 准备测试计划
3.3.8 检查相关性
3.3.9 停机时间和用户通告
3.3.10 升级方法
3.4 进行数据库升级
3.4.1 使用DMA进行升级
3.4.2 使用移植工具升级
3.4.3 使用导出和导入工具升级
3.5 升级之后的任务
3.5.1 备份数据库
3.5.2 修改口令
3.5.3 升级NCHAR列
3.5.4 安装Java组件类
3.5.5 复制和OPS需要考虑的事项
3.5.6 升级组件
3.6 版本之间的兼容性
3.7 参数文件考虑事项
3.7.1 DB_BLOCK_CHECKSUM
3.7.2 JOB_QUEUE_PROCESS
3.7.3 LOG_CHECKPOINT_TIMEOUT
3.7.4 07_DICTIONARY_ACCESSIBILITY
3.7.5 DB DOMAIN
3.7.6 并行执行
3.7.7 归档日志目的地
3.8 Oracle8/8i与Oracle9i共存
3.9 数据库移植
3.9.1 向另一台具有相同操作系统的机器上移植
3.9.2 从其他的操作系统向WindowsNT/2000上移植
3.10 降级到Oracle8i
3.10.1 备份数据库
3.10.2 删除不兼容性
3.10.3 重置兼容性级别
3.10.4 降级数据库
第4章 创建Oracle9i数据库
4.1 规划数据库
4.2 初始化参数
4.2.1 静态与动态参数
4.2.2 服务器参数文件
4.2.3 检查初始化参数设置
4.3 在数据库创建之前应考虑的初始化参数
4.3.1 全局数据库名称
4.3.2 控制文件
4.3.3 数据库块大小
4.3.4 缓冲区高速缓存
4.3.5 共享池和大缓冲池
4.3.6 限制SGA尺寸
4.3.7 进程数
4.3.8 撤销空间管理
4.3.9 许可管理
4.4 优化灵活结构
4.4.1 兼容OFA数据库的特征
4.4.2 消除碎片的简单算法
4.5 Oracle数据库配置助手
4.6 创建Oracle9i数据库
4.6.1 用DCA创建数据库
4.6.2 用DCA删除数据库
4.6.3 用DCA管理模板
4.6.4 手工创建数据库
4.7 Oracle9i的新功能
4.7.1 撤销表空间
4.7.2 默认临时表空间
4.7.3 Oracle管理的文件
4.7.4 设置时区
第5章 Oracle9i数据库管理
5.1 数据库原理
5.2 Oracle9i的体系结构
5.2.1 数据库与实例
5.2.2 数据库物理结构
5.2.3 数据库的逻辑结构
5.2.4 数据字典
5.2.5 数据库实例
5.3 数据库管理
5.4 DBA的日常任务
5.5 Oracle数据库的启动与关闭
5.5.1 SQL*Plus
5.5.2 SQL*Plus Worksheet
5.5.3 OEM
5.5.4 恢复管理器
5.5.5 ORADIM工具
5.5.6 Windows NT/2000管理工具
5.6 管理控制文件
5.6.1 使用控制文件
5.6.2 控制文件的位置
5.6.3 多重控制文件
5.6.4 备份控制文件
5.6.5 删除、重命名和重定位控制文件
5.7 管理数据文件
5.7.1 创建数据文件
5.7.2 数据文件的位置
5.7.3 更改数据文件状态
5.7.4 重命名和重定位数据文件
5.7.5 检查数据文件是否损坏
5.7.6 查看数据文件信息
5.8 管理重做日志文件
5.8.1 重做日志文件的内容
5.8.2 重做日志组和重做日志成员
5.8.3 创建重做日志文件
5.8.4 强制日志切换
5.8.5 管理检查点
5.8.6 重命名和重定位重做日志文件
5.8.7 校验重做日志文件
5.8.8 删除日志文件
5.8.9 清除重做日志文件
5.8.10 查看重做日志文件
5.9 管理表空间
5.9.1 本地管理的表空间
5.9.2 表空间的类型
5.9.3 创建表空间
5.9.4 删除表空间
5.9.5 合并表空间
5.9.6 修改表空间
5.9.7 查看表空间信息
5.10 管理数据库的归档
5.11 空间管理
5.11.1 区分配方法
5.11.2 本地管理表空间的空间管理
5.12 用户管理和安全
5.12.1 创建和管理用户
5.12.2 管理对象权限
5.12.3 数据库角色
5.12.4 数据库特征文件
5.13 备份数据库
5.13.1 什么是数据库备份
5.13.2 归档和非归档模式
5.13.3 备份方法
5.13.4 完全和局部备份
5.13.5 一致和不一致备份
5.13.6 热备份和冷备份
5.13.7 使用恢复管理器备份
5.13.8 使用Windows NT/2000备份操作系统
5.13.9 使用Windows 计划备份
5.13.10 使用OEM备份数据库
5.13.11 逻辑备份
5.14 数据库恢复
5.14.1 案例研究:使用RMAN恢复表空间
5.14.2 案例研究:使用RMAN恢复数据库
5.14.3 使用OEM恢复数据库
5.14.4 逻辑数据库恢复
5.15 性能调整
5.15.1 性能管理器
5.15.2 锁监控器
5.15.3 性能概述
5.15.4 分析表空间
5.15.5 Oracle Expert
5.16 管理索引
5.16.1 创建索引
5.16.2 删除和重建索引
5.16.3 监控索引
5.16.4 索引碎片
5.17 管理撤销
5.17.1 选择撤销模式
5.17.2 管理撤销表空间
5.17.3 管理回退段
5.17.4 查看撤销信息
5.18 附加特性
5.19 使用口令文件认证
5.20 Oracle管理文件
5.20.1 Oracle管理文件的初始参数
5.20.2 Oracle管理文件的优缺点
5.20.3 使用Oracle管理文件
5.20.4 Oracle管理文件的命名规则
5.21 可迁移的表空间
5.22 Windows NT/2000主题
5.22.1 ORA_DBA组
5.22.2 监控数据库
5.22.3 HTTP Server
5.22.4 启动和关闭HTTP Server
5.22.5 配置HTTP Server
5.22.6 Windows NT/2000调整
5.22.7 初始参数
5.22.8 原始分区
5.22.9 Administrative Assistant for Windows NT
第6章 Oracle网络服务
6.1 Oracle解决方案和服务
6.1.1 Oracle网络
6.1.2 监听程序
6.1.3 连接管理器
6.1.4 网络工具
6.1.5 Oracle高级安全
6.2 Oracle网络的增强特性
6.2.1 新的命名法
6.2.2 多线程服务器的变化
6.2.3 负载平衡
6.2.4 多个Oracle上下文
6.2.5 Oracle名字LDAP代理服务器
6.2.6 虚拟接口协议支持
6.2.7 废弃的特性
6.3 Oracle网络连接
6.3.1 连接过程
6.3.2 命名
6.4 Oracle Net服务结构
6.4.1 客户端/服务器结构
6.4.2 Java客户端应用结构
6.4.3 Web客户端结构
6.5 Oracle监听程序
6.6 数据库服务器进程
6.6.1 共享服务器
6.6.2 专用服务器
6.7 Oracle连接管理器
6.8 Oracle网络工具
6.8.1 Oracle网络管理器
6.8.2 Oracle网络配置助手
6.8.3 Oracle网络管理工具
6.9 规划Oracle网络服务
6.9.1 可扩展性
6.9.2 可用性
6.9.3 命令方法
6.9.4 安全
6.10 Oracle网络服务性能调整
6.10.1 Vi协议
6.10.2 管理会话数据单元大小
6.10.3 监听程序队列大小和监听程序的数目
6.10.4 协议转换
6.11 安装Oracle目录服务器
6.11.1 在安装时配置目录的使用
6.11.2 在安装后配置目录的使用
6.11.3 向OracleNetAdmins组中添加用户或从组中删除用户
6.12 配置Oracle命名方法
6.12.1 配置搜索命名方法
6.12.2 配置本地命名方法
6.12.3 配置目录命名方法
6.12.4 配置Oracle名字LDAP代理服务器
6.12.5 配置主机命名方法
6.13 导出命名数据
6.13.1 从本地名字导出服务名到目录服务器
6.13.2 从Oracle名字服务器导出服务名到目录服务器
6.14 配置特征文件
6.14.1 为客户设置默认域
6.14.2 按优先顺序排列命名方法
6.15 配置和管理监听程序
6.15.1 配置监听协议地址
6.15.2 Oracle9i JVM协议地址
6.15.3 处理大量并发连接请求
6.15.4 配置静态服务信息
6.15.5 为监听程序配置口令认证
6.15.6 配置服务注册
6.15.7 用默认的本地监听程序注册信息
6.15.8 为非默认的监听程序注册信息
6.15.9 用远程监听程序注册信息
6.15.10 配置一个命名方法
6.15.11 监听程序管理
6.16 配置Oracle连接管理器
6.16.1 监听端点列表
6.16.2 访问控制规则列表
6.16.3 参数列表
6.16.4 为Oracle连接管理器配置客户
6.16.5 使用Oracle连接管理器特性
6.17 Oracle共享服务器
6.18 测试Oracle网络服务
6.18.1 TNSPING工具
6.18.2 TRACERT工具
6.18.3 网络管理器
6.18.4 LSNRCTL和NAMESCTL
第7章 Oracle企业管理器基础
7.1 使用Oracle企业管理器的益处
7.2 Oracle企业管理器提供的服务
7.3 为什么使用Oracle企业管理器
7.4 Oracle企业管理器结构
7.4.1 Oraacle企业管理器的二层结构
7.4.2 Oracle企业管理器的三层结构
7.5 安装并配置企业管理器
7.5.1 OEM控制台运行的条件
7.5.2 安装OEM控制台
7.5.3 Oracle企业管理器信息仓储
7.6 Oracle企业管理器控制台
7. 6.1 控制台用户界面
7.6.2 向Oracle企业管理器中添加对象和服务
7.6.3 管理节点
7.6.4 管理组
7.7 Oracle管理服务器
7.7.1 安装Oracle管理服务器
7.7.2 管理Oracle管理服务器
7.7.3 管理管理员
7.7.4 设置首选认证
7.7.5 为信息仓储的所有者修改数据库口令
7.7.6 管理区域
7.7.7 调整Oracle管理服务器
7.7.8 诊断Oracle管理服务器的问题
7.8 Oracle管理的节点
7.8.1 安装Oracle智能代理
7.8.2 管理Oracle智能代理
7.8.3 自动搜索
7.8.4 中断
7.8.5 Oracle智能代理疑难解答
7.9 简单网络管理协议支持
7.9.1 SNMP组件概述
7.9.2 Oracle9i Server上的SNMP支持
7.10 规划作业
7.10.1 设置认证
7.10.2 创建作业
7.10.3 内建的作业
7.10.4 作业任务列表
7.10.5 作业库
7.11 监视事件
7.11.1 事件的范围
7.11.2 创建事件
7.11.3 事件类型
7.11.4 注册事件
7.11.5 通知
7.11.6 事件处理
7.12 获取系统报告
7.12.1 报告系统的配置
7.12.2 查看和修改已有报告
7.12.3 创建报告
7.13 联合使用事件、作业和报告
第8章 使用Oracle企业管理器管理数据库
8.1 使用企业管理器控制台进行数据库管理
8.2 管理数据库安全
8.2.1 管理用户
8.2.2 管理角色
8.2.3 审计用户
8.3 模式管理
8.3.1 查看模式对象
8.3.2 OEM的模式管理特性
8.4 存储管理
8.4.1 表空间管理
8.4.2 控制文件信息
8.4.3 数据库文件信息
8.4.4 回退段
8.4.5 重做日志组
8.4.6 归档日志
8.5 管理实例
8.5.1 启动和关闭一个数据库
8.5.2 管理用户会话
8.5.3 管理可疑事务
8.5.4 锁
8.5.5 存储配置
8.5.6 使用资源计划管理资源
8.6 备份与恢复
8.6.1 完全备份与增量备份
8.6.2 逻辑备份
8.6.3 执行数据库恢复
8.7 查看监听程序信息
8.8 管理HTTP Server
8.9 导出和导入数据库
8.9.1 导出数据
8.9.2 导入数据
8.10 装载数据
8.11 其他特性
8.12 系统管理包
8.12.1 Oracle诊断包
8.12.2 Oracle调整包
8.12.3 Oracle改变管理包
8.12.4 Oracle标准管理包
第9章 Oracle9i应用服务器基础
9.10 Oracle9i应用服务器简介
9.20 Oracle9i应用服务器服务
9.2.1 通信服务
9.2.2 内容管理服务
9.2.3 表示服务
9.2.4 应用程序开发和部署
9.2.5 Portal服务
9.2.6 高速缓存服务
9.2.7 商业逻辑服务
9.3 内容创建
9.4 Oracle9i应用服务器版本
9.5 安装Oracle9i应用服务器
9.5.1 产品版本及可用性
9.5.2 系统要求
9.5.3 安装概述
9.5.4 逐步安装Oracle9i应用服务器
9.5.5 Oracle9i应用服务器的已知错误
第10章 Oracle9i应用服务器的附加内容
10.10 Oracle Database Cache
10.1.1 Database Cache的工作原理
10.1.2 安装Database Cache
10.3.3 配置Database Cache
10.1.4 启用和禁止高速缓存
10.1.5 有关Database Cache的疑难解答
10.2 Oracle Web Cache
10.2.1 Oracle Web Cache如何工作
10.2.2 安装和配置Oracle Web Cache
10.2.3 Oracle Web Cache疑难解答
10.3 Oracle Internet文件系统
10.3.1 iFS体系结构
10.3.2 安装Oracle iFS
10.3.3 启动和中止iFS
10.3.4 使用iFS
10.4 Microsoft IIS的Oracle插件
第11章 Oracle 9i的安全特性
11.1 安全问题基础
11.1.1 安全问题
11.1.2 安全问题上容易犯的错误
11. 2 Oracle软件与安全
11.3 Oracle9i服务器安全特性
11.3.1 身份认证
11.3.2 角色
11.3.3 特征文件
11.3.4 审计
11.3.5 视图
11.3.6 存储的程序单元
11.3.7 加密数据
11.3.8 细粒度的访问控制
11.4 Oracle网络服务安全特性
11.5 Oracle9i应用服务器安全特性
11.6 Oracle高级安全
11.6.1 Oracle高级安全结构
11.6.2 Oracle高级安全解决方案
11.6.3 对公用密钥体系的支持
11.7 Oracle Internet目录
第12章 案例研究
12.1 测试安装
12.2 案例研究1:基于浏览器的SQL查询
12.2.1 逐步指导
12.2.2 附加说明
12.3 案例研究2:从MS SQL Server 7.0移植到Oracle 9i
12.3.1 逐步指导
12.3.2 附加说明
12.4 案例研究3:针对Oracle9i的基于PHP的应用
12.4.1 逐步指导
12.4.2 附加说明
12.5 案例研究4:为企业级用户安全而应用Oracle Internet目录
12.5.1 逐步指导
12.5.2 附加说明
12.6 案例研究5:小型和中型站点的备份策略
12.6.1 逐步指导
12.6.2 附加说明
12.7 案例研究6:表空间时间点恢复
附录A Web上的其他资源
附录B 用于Windows的Oracle9i新
功能

教学资源推荐
作者: 马义玲 汪令江 曾勇 曾新
作者: [英]托马斯 M. 康诺利(Thomas M. Connolly) 卡洛琳 E. 贝格(Carolyn E. Begg)著
参考读物推荐