书籍详情
ORACLE DBA电子商务指南
作者:(美)Meghraj Thakkar著;周琦[等]译;周琦译
出版社:机械工业出版社
出版时间:2002-03-01
ISBN:9787111098461
定价:¥28.00
购买这本书可以去
内容简介
本书讲述在基于Oracle的电子商务中需要掌握的技术问题,也涉及可能会遇到的非技术方面的问题。主要内容包括:电子商务DBA面临的挑战,Oracle在电子商务中的应用,以及容量规划、体系结构和设计问题等等。书中使用一个虚构的名为DOeBIZ的公司作为示例说明从普通商业转变为电子商务过程中所遇到的问题及相关解决方案。本书内容新颖、实例丰富、实用性强,为每个希望了解、建立和维护电子商务的人提供了有益的指导。
作者简介
暂缺《ORACLE DBA电子商务指南》作者简介
目录
译者序
前言
第一部分 问题介绍
第1章 电子商务DBA面临的挑战
1.1 商业的电子化演变
1.1.1 信息系统部件
1.1.2 为什么要转变到电子商务
1.2 电子商务阶段
1.2.1 阶段1:独立的Web服务器
1.2.2 阶段2:电子商贸系统
1.2.3 阶段3:信息增值系统
1.2.4 阶段4:事件驱动系统
1.2.5 阶段5:事务自动系统
1.3 iDBA面临的挑战
1.3.1 技术的挑战
1.3.2 高可用性的挑战
1.3.3 预计未来的挑战
1.3.4 可伸缩性的挑战
1.3.5 扩充性的挑战
1.3.6 模拟负载问题
1.3.7 创立环境的挑战
1.3.8 安全性的挑战
1.3.9 性能挑战
1.3.10 备份与恢复的挑战
1.3.11 预算和有关资金的挑战
1.3.12 非技术因素的挑战
1.4 掌握电子商务的分类
1.5 案例研究介绍:DOeBIZ公司
1.6 小结
第2章 在电子商务中使用Oracle
2.1 电子商务的真实性检查
2.1.1 神话1:一切都简单极了
2.1.2 神话2:成本低廉
2.1.3 神话3:所有的人都在从事电子商务
2.1.4 神话4:电子商务永远有利可图
2.1.5 神话5:电子商务将重新划分竞争领域
2.1.6 神话6:电子商务将会舍弃中间商
2.2 Oracle体系结构的回顾
2.2.1 Oracle实例
2.2.2 Oracle数据库
2.3 Oracle的Web策略
2.3.1 Java服务器平台
2.3.2 Java应用支持
2.3.3 Oracle与电子商务
2.3.4 Oracle对XML的支持
2.4 从电子商贸到移动商贸
2.5 e-Business@DOeBIZ.com的商业案例
2.5.1 企业资源规划
2.5.2 客户关系管理
2.5.3 销售链管理
2.5.4 供应链管理
2.6 理解DOeBIZ.com的需求
2.7 小结
第二部分 商业电子化
第3章 容量规划、体系结构和设计问题
3.1 容量规划
3.1.1 容量规划问题
3.1.2 应用STATSPACK进行Oracle数据库趋势分析
3.2 理解电子商务的需求
3.3 选择一种电子商务体系结构
3.3.1 选择文件系统
3.3.2 选择操作系统
3.3.3 选择电子商务服务器
3.3.4 增加体系结构部件
3.4 设计电子商务网站
3.4.1 选择设计模型
3.4.2 定制设计
3.4.3 设计网站
3.4.4 设计Web应用程序
3.4.5 理解应用系统框架
3.4.6 购买或建立应用系统框架
3.5 创建数据库环境
3.6 小结
第4章 与应用程序开发者协同工作
4.1 为电子商务系统选择恰当的工具
4.1.1 Oracle为电子商务提供的技术
4.1.2 做出明智的选择
4.2 在开发过程中应对变更管理的问题
4.3 帮助开发者选择合适的语言
4.4 恰当地使用XML
4.4.1 电子商务中的XML
4.4.2 XML在Oracle的Internet策略中的位置
4.4.3 使用XML进行数据交换
4.5 在DOeBIZ.com中应用XML
4.5.1 示例:使用PL/SQL创建XML文档
4.5.2 示例:使用PL/SQL将XML文档读到表中
4.6 选择合适的JDBC驱动
4.7 小结
第三部分 处理关键问题
第5章 可用性问题
5.1 理解挑战
5.2 缩短中断期和停机期
5.3 减少有计划的中断
5.3.1 迁移数据库
5.3.2 修改数据库数据块大小或字符集
5.3.3 执行快速启动与关闭
5.3.4 应用数据定义语言改变
5.3.5 升级Oracle软件并为系统安装补丁
5.3.6 改变联机重演日志配置
5.3.7 重建索引
5.4 应用有效的日常方案提高可用性
5.4.1 确保安装过程依从OFA
5.4.2 采用DNS或不采用DNS
5.4.3 选择适当的检查点频率
5.4.4 执行并行恢复
5.4.5 清除人为参数限制
5.4.6 设置MAXEXTENTS
5.4.7 避免与重演相关的数据库挂起
5.4.8 管理文件系统空间
5.5 减少意外中断
5.5.1 监视资源和告警情况
5.5.2 恰当使用冗余技术
5.6 选择合适的备份和恢复计划
5.6.1 选择备份策略
5.6.2 理解失败类型
5.6.3 平均恢复时间
5.6.4 Oracle8i 提供的快速恢复特性
5.7 小结
第6章 性能问题
6.1 理解影响性能的系统部件
6.2 针对性能问题调整进程
6.2.1 根据UTLBSTAT/UTLESTAT报告调整系统
6.2.2 根据数据库性能统计来调整系统
6.2.3 生成系统状态转储
6.3 检查Oracle结构中的竞争
6.3.1 管理自由链表的竞争
6.3.2 管理插销竞争
6.3.3 管理回滚段的竞争
6.4 使用Oracle数据字典
6.5 调整操作系统
6.5.1 为Oracle调整Windows NT
6.5.2 为Oracle调整UNIX操作系统
6.6 优化系统资源的应用
6.6.1 系统内存
6.6.2 CPU
6.6.3 磁盘I/O
6.6.4 网络
6.7 调整SQL语句
6.8 检查网络协议性能
6.9 提高JDBC性能
6.9.1 执行自动提交
6.9.2 最小化Java线程的同步
6.9.3 批处理和预先提取
6.10 小结
第7章 可伸缩性问题
7.1 理解可伸缩性带来的挑战
7.2 利用Oracle的特性获得良好的可伸缩性
7.2.1 连接池
7.2.2 使用连接管理器
7.2.3 理解Oracle多线程服务器的体系结构
7.3 恰当地使用派生参数
7.4 使DOeBIZ.com具有可伸缩性
7.4.1 使遗迹最小
7.4.2 运用可以影响内存使用的初始化参数
7.4.3 使用本地编译代码
7.4.4 手工强制执行垃圾收集
7.5 使用Oracle并行服务器
7.6 确保硬件的可伸缩性
7.7 为良好的可伸缩性做计划
7.7.1 复制应用系统
7.7.2 使用DNS进行负载均衡
7.7.3 分解应用系统
7.8 针对可伸缩性调整查询语句
7.9 小结
第8章 安全问题
8.1 保护电子商务系统将面临的挑战
8.2 数据加密
8.2.1 使用代码进行加密
8.2.2 使用密码进行加密
8.2.3 私钥算法
8.2.4 公钥密码学
8.2.5 使用PGP进行加密
8.2.6 密码学的局限
8.2.7 电子商务中的加密
8.2.8 加密已存储的数据
8.2.9 加密的挑战
8.2.10 示例:使用PL/SQL进行数据加密
8.3 在安全环境中运行应用程序
8.3.1 保护Oracle的Listener进程
8.3.2 最大程度地减少客户机的应用程序处理安全问题
8.3.3 使用虚拟私有数据库来保护应用程序
8.3.4 使用多层认证
8.4 使用防火墙
8.5 保护三层构架的系统
8.6 使用Oracle高级安全选项
8.7 审核与DOeBIZ.com的连接
8.7.1 口令
8.7.2 数字认证
8.7.3 外部认证
8.7.4 企业级认证
8.8 使用会话信息保护应用
8.8.1 使用应用程序上下文的安全
8.8.2 使用FGAC的安全性
8.9 检查定义者与调用者的权力
8.10 与系统管理员携手合作改善安全性
8.11 小结
第四部分 部署系统
第9章 系统测试
9.1 电子商务系统测试面临的挑战
9.2 选择合适的测试工具
9.3 制定严格的质量保证过程
9.4 强度/负载测试
9.5 电子商务系统的测试条件
9.5.1 电子商务系统的负载测试配置
9.5.2 对电子商务系统的性能和可伸缩性进行强度测试
9.5.3 电子商务系统的可用性测试
9.5.4 测试电子商务系统性能
9.5.5 网络响应时间测试
9.5.6 电子商务系统的安全性测试
9.5.7 iDBA在电子商务系统测试中的作用
9.5.8 安全性评估
9.5.9 测试基于Internet的交易的安全性
9.5.10 测试供应商交付的软件
9.6 通过Web性能监视工具收集信息
9.7 基于Web产品的标准
9.8 可用性测试
9.9 小结
第10章 部署DOeBIZ.com
10.1 理解部署的挑战
10.2 检查部署策略
10.2.1 部署Oracle应用系统
10.2.2 使用对等复制
10.3 检查部署的基本设施
10.3.1 Web客户机
10.3.2 Web服务器软件
10.3.3 应用服务器
10.3.4 Web应用系统技术
10.3.5 商用服务器软件
10.3.6 路由器
10.4 小结
附 录
附录A 宣传电子商务Web网站
附录B 对iDBA有用的Oracle软件包
附录C 项目计划范例
前言
第一部分 问题介绍
第1章 电子商务DBA面临的挑战
1.1 商业的电子化演变
1.1.1 信息系统部件
1.1.2 为什么要转变到电子商务
1.2 电子商务阶段
1.2.1 阶段1:独立的Web服务器
1.2.2 阶段2:电子商贸系统
1.2.3 阶段3:信息增值系统
1.2.4 阶段4:事件驱动系统
1.2.5 阶段5:事务自动系统
1.3 iDBA面临的挑战
1.3.1 技术的挑战
1.3.2 高可用性的挑战
1.3.3 预计未来的挑战
1.3.4 可伸缩性的挑战
1.3.5 扩充性的挑战
1.3.6 模拟负载问题
1.3.7 创立环境的挑战
1.3.8 安全性的挑战
1.3.9 性能挑战
1.3.10 备份与恢复的挑战
1.3.11 预算和有关资金的挑战
1.3.12 非技术因素的挑战
1.4 掌握电子商务的分类
1.5 案例研究介绍:DOeBIZ公司
1.6 小结
第2章 在电子商务中使用Oracle
2.1 电子商务的真实性检查
2.1.1 神话1:一切都简单极了
2.1.2 神话2:成本低廉
2.1.3 神话3:所有的人都在从事电子商务
2.1.4 神话4:电子商务永远有利可图
2.1.5 神话5:电子商务将重新划分竞争领域
2.1.6 神话6:电子商务将会舍弃中间商
2.2 Oracle体系结构的回顾
2.2.1 Oracle实例
2.2.2 Oracle数据库
2.3 Oracle的Web策略
2.3.1 Java服务器平台
2.3.2 Java应用支持
2.3.3 Oracle与电子商务
2.3.4 Oracle对XML的支持
2.4 从电子商贸到移动商贸
2.5 e-Business@DOeBIZ.com的商业案例
2.5.1 企业资源规划
2.5.2 客户关系管理
2.5.3 销售链管理
2.5.4 供应链管理
2.6 理解DOeBIZ.com的需求
2.7 小结
第二部分 商业电子化
第3章 容量规划、体系结构和设计问题
3.1 容量规划
3.1.1 容量规划问题
3.1.2 应用STATSPACK进行Oracle数据库趋势分析
3.2 理解电子商务的需求
3.3 选择一种电子商务体系结构
3.3.1 选择文件系统
3.3.2 选择操作系统
3.3.3 选择电子商务服务器
3.3.4 增加体系结构部件
3.4 设计电子商务网站
3.4.1 选择设计模型
3.4.2 定制设计
3.4.3 设计网站
3.4.4 设计Web应用程序
3.4.5 理解应用系统框架
3.4.6 购买或建立应用系统框架
3.5 创建数据库环境
3.6 小结
第4章 与应用程序开发者协同工作
4.1 为电子商务系统选择恰当的工具
4.1.1 Oracle为电子商务提供的技术
4.1.2 做出明智的选择
4.2 在开发过程中应对变更管理的问题
4.3 帮助开发者选择合适的语言
4.4 恰当地使用XML
4.4.1 电子商务中的XML
4.4.2 XML在Oracle的Internet策略中的位置
4.4.3 使用XML进行数据交换
4.5 在DOeBIZ.com中应用XML
4.5.1 示例:使用PL/SQL创建XML文档
4.5.2 示例:使用PL/SQL将XML文档读到表中
4.6 选择合适的JDBC驱动
4.7 小结
第三部分 处理关键问题
第5章 可用性问题
5.1 理解挑战
5.2 缩短中断期和停机期
5.3 减少有计划的中断
5.3.1 迁移数据库
5.3.2 修改数据库数据块大小或字符集
5.3.3 执行快速启动与关闭
5.3.4 应用数据定义语言改变
5.3.5 升级Oracle软件并为系统安装补丁
5.3.6 改变联机重演日志配置
5.3.7 重建索引
5.4 应用有效的日常方案提高可用性
5.4.1 确保安装过程依从OFA
5.4.2 采用DNS或不采用DNS
5.4.3 选择适当的检查点频率
5.4.4 执行并行恢复
5.4.5 清除人为参数限制
5.4.6 设置MAXEXTENTS
5.4.7 避免与重演相关的数据库挂起
5.4.8 管理文件系统空间
5.5 减少意外中断
5.5.1 监视资源和告警情况
5.5.2 恰当使用冗余技术
5.6 选择合适的备份和恢复计划
5.6.1 选择备份策略
5.6.2 理解失败类型
5.6.3 平均恢复时间
5.6.4 Oracle8i 提供的快速恢复特性
5.7 小结
第6章 性能问题
6.1 理解影响性能的系统部件
6.2 针对性能问题调整进程
6.2.1 根据UTLBSTAT/UTLESTAT报告调整系统
6.2.2 根据数据库性能统计来调整系统
6.2.3 生成系统状态转储
6.3 检查Oracle结构中的竞争
6.3.1 管理自由链表的竞争
6.3.2 管理插销竞争
6.3.3 管理回滚段的竞争
6.4 使用Oracle数据字典
6.5 调整操作系统
6.5.1 为Oracle调整Windows NT
6.5.2 为Oracle调整UNIX操作系统
6.6 优化系统资源的应用
6.6.1 系统内存
6.6.2 CPU
6.6.3 磁盘I/O
6.6.4 网络
6.7 调整SQL语句
6.8 检查网络协议性能
6.9 提高JDBC性能
6.9.1 执行自动提交
6.9.2 最小化Java线程的同步
6.9.3 批处理和预先提取
6.10 小结
第7章 可伸缩性问题
7.1 理解可伸缩性带来的挑战
7.2 利用Oracle的特性获得良好的可伸缩性
7.2.1 连接池
7.2.2 使用连接管理器
7.2.3 理解Oracle多线程服务器的体系结构
7.3 恰当地使用派生参数
7.4 使DOeBIZ.com具有可伸缩性
7.4.1 使遗迹最小
7.4.2 运用可以影响内存使用的初始化参数
7.4.3 使用本地编译代码
7.4.4 手工强制执行垃圾收集
7.5 使用Oracle并行服务器
7.6 确保硬件的可伸缩性
7.7 为良好的可伸缩性做计划
7.7.1 复制应用系统
7.7.2 使用DNS进行负载均衡
7.7.3 分解应用系统
7.8 针对可伸缩性调整查询语句
7.9 小结
第8章 安全问题
8.1 保护电子商务系统将面临的挑战
8.2 数据加密
8.2.1 使用代码进行加密
8.2.2 使用密码进行加密
8.2.3 私钥算法
8.2.4 公钥密码学
8.2.5 使用PGP进行加密
8.2.6 密码学的局限
8.2.7 电子商务中的加密
8.2.8 加密已存储的数据
8.2.9 加密的挑战
8.2.10 示例:使用PL/SQL进行数据加密
8.3 在安全环境中运行应用程序
8.3.1 保护Oracle的Listener进程
8.3.2 最大程度地减少客户机的应用程序处理安全问题
8.3.3 使用虚拟私有数据库来保护应用程序
8.3.4 使用多层认证
8.4 使用防火墙
8.5 保护三层构架的系统
8.6 使用Oracle高级安全选项
8.7 审核与DOeBIZ.com的连接
8.7.1 口令
8.7.2 数字认证
8.7.3 外部认证
8.7.4 企业级认证
8.8 使用会话信息保护应用
8.8.1 使用应用程序上下文的安全
8.8.2 使用FGAC的安全性
8.9 检查定义者与调用者的权力
8.10 与系统管理员携手合作改善安全性
8.11 小结
第四部分 部署系统
第9章 系统测试
9.1 电子商务系统测试面临的挑战
9.2 选择合适的测试工具
9.3 制定严格的质量保证过程
9.4 强度/负载测试
9.5 电子商务系统的测试条件
9.5.1 电子商务系统的负载测试配置
9.5.2 对电子商务系统的性能和可伸缩性进行强度测试
9.5.3 电子商务系统的可用性测试
9.5.4 测试电子商务系统性能
9.5.5 网络响应时间测试
9.5.6 电子商务系统的安全性测试
9.5.7 iDBA在电子商务系统测试中的作用
9.5.8 安全性评估
9.5.9 测试基于Internet的交易的安全性
9.5.10 测试供应商交付的软件
9.6 通过Web性能监视工具收集信息
9.7 基于Web产品的标准
9.8 可用性测试
9.9 小结
第10章 部署DOeBIZ.com
10.1 理解部署的挑战
10.2 检查部署策略
10.2.1 部署Oracle应用系统
10.2.2 使用对等复制
10.3 检查部署的基本设施
10.3.1 Web客户机
10.3.2 Web服务器软件
10.3.3 应用服务器
10.3.4 Web应用系统技术
10.3.5 商用服务器软件
10.3.6 路由器
10.4 小结
附 录
附录A 宣传电子商务Web网站
附录B 对iDBA有用的Oracle软件包
附录C 项目计划范例
猜您喜欢