本书从DBA的角度阐述了Oracle数据库的结构内幕、管理经验和优化技巧,并列举了很多实用的案例。本书主要分为五大部分,基础篇主要介绍了一些基础技术与OCP认证相关的一些内容,在各种平台上安装与建库的技巧以及在9i里面出现的新特性;结构篇包括对回滚段、存储结构等的深入讨论,并彻底阐述了困扰许多用户的字符集问题;备份与恢复篇列举了大量实际案例,讲述了在不同的需求环境下所应采取的备份方案以及进行故障恢复的方法;性能篇深入分析了Statspack等常用的调整工具的原理与使用方法、判断依据,并从锁、内存、索引、执行计划等各个角度介绍了各种优化技巧;网络篇主要介绍了监听器、透明网关、数据迁移等方面的内容。
本书内容丰富、结构合理、广度与深度适中,语言通俗易懂、实用性强,便于读者学习与实践。本书适用范围广,既可作为各大中专院校相关专业和培训班的辅导教材和参考用书,也可作为数据库系统开发应用技术人员和自学者的学习和参考用书。
第一篇 基础篇
专题1 OCP考试指南
专题2 Oracle 9i在AIX 5L上的安装、建库与升级
专题3 在Red Hat Linux Advanced Server 2.1上安装
专题4 SPFILE的应用
专题5 iSQLPlus
专题6 Virtual Private Database的应用
第二篇 结构篇
专题7 字符集问题
专题8 回滚段探究
专题9 Oracle数据库的存储设计
第三篇 备份与恢复篇
专题10 Oracle备份策略
专题11 Oracle备份与恢复案例
专题12 特殊的数据库故障恢复案例
专题13 Data Guard
专题14 Oracle Standby Database和Data Guard的原理及实现
专题15 OEM联机自动热备份与恢复
专题16 Oracle数据库联机日志文件丢失的处理方法
专题17 ORA-1157错误及对策
专题18 使用IBM TivoliStorage Manager(TSM)备份Oracle数据库
第四篇 性能篇
专题19 优化SQL对公司业务的重要性——SQL质量的挑战
专题20 Statspack
专题21 SQL优化分析
专题22 调整PCM锁
专题23 ERP系统快速查出造成等待的进程
专题24 利用CASE语句减少表扫描的次数
专题25 Oracle内存分配与调整
专题26 Oracle大表分区技术
专题27 Oracle索引分析与比较
专题28 数据库优化模式探索及Oracle数据库优化解决方案
专题29 Oracle的执行计划稳定性
专题30 了解不同的等待事件
第五篇 网络篇
专题31 Oracle 8i中的监听器
专题32 在Oracle中配置与SQL Server相连的透明
专题33 数据迁移基础
专题34 Oracle异构服务
一、关于本书
自从20世纪70年代IBM的研究员E.F.Codd发展了关系模型以来,关系型数据库得到了长足的发展,从实验室逐步走向商业市场,为数据库领域带来了革命性的变化。Oracle公司是世界上著名的软件厂商,Oracle数据库是世界上较早实现关系模型的商业数据库产品之一,目前在国内市场上占有很大地份额。Oracle数据库系统广泛应用于电信、邮政、金融、电力、医院及工业生产等领域,大大促进了这些领域中企事业单位的信息管理和生产管理。然而,由于Oracle数据库系统的庞大和复杂,加之应用领域广泛,因此在实际使用中,或多或少都存在这样或那样的问题,从而给Oracle数据库系统应用的推广带来困难。本书由国内著名的Oracle讨论群www.itpub.net网站上活跃的一群资深Oracle数据库技术人员所组稿,内容主要涉及Oracle数据库的技术内幕、使用技巧、实际案例和一些疑难问题的剖析解答,这种风格类型书的出版是ITPUB的首次尝试,希望本书对促进数据库技术交流、提高数据库系统的应用水平有所帮助。在此,编者向广大Oracle用户、技术工作者和大专院校相关专业的师生推荐此书。
二、本书内容结构
本书共分为5篇、34个技术专题,各篇内容安排如下:
第一篇:基础篇。主要介绍了OCP考试指南和Oracle9i在AIX5L上的安装、建库与升级,还介绍了在RedHatLinuxAdvancedServer2.1上安装Oracle9iRelease 2(9.2.0。1),SPFILE的应用、iSQLPlus以及VirtualPrivateDatabase的应用等内容。
第二篇:结构篇。主要介绍了字符集问题、回滚段探究及Oracle数据库的存储设计。
第三篇:备份与恢复篇。主要介绍了Oracle备份策略、Oracle备份与恢复案例、特殊的数据库故障恢复案例、DataGuard、OracleStandbyDatabase和DataGuard的原理及实现、OEM联机自动热备份与恢复、Oracle数据库联机日志文件丢失的处理方法、ORA—1157错误及对策以及使用IBMTivoliStorageManager(TSM)备份Oracle数据库等内容。
第四篇:性能篇。主要介绍了优化SQL对公司业务的重要性一一SQL质量的挑战、Statspack、SQL优化分析、调整PCM锁、ERP系统快速查出造成锁等待的进程、利用CASE语句减少表扫描的次数、Oracle内存分配与调整、Oracle索引分析与比较、Oracle大表分区技术、数据库优化模式探索及Oracle数据库优化解决方案、Oracle的执行计划稳定性以及了解不同的等待事件等内容。
第五篇:网络篇。主要介绍了Oracle 8i中的监听器、在Oracle中配置与SQL Server相连的透明网关、数据迁移基础以及Oracle异构服务等内容。
三、本书特点
本书内容丰富、结构合理、观念新颖、广度与深度适中、语言通俗易懂、实用性强,且与当今流行的理论及最新研究成果紧密结合,是Oracle数据库DBA专题技术精粹的集合,有利于读者迅速掌握并在实践中熟练使用。
四、本书适用对象
本书适用范围广,既可作为各大中专院校相关专业和培训班的辅导教材和参考用书,也可作为数据库系统开发应用技术人员和自学者的学习和参考用书。
读者如有好的意见或建议,可发E-mail至:Service@cnbook。net,也可到相关网站进行探讨,网址:http://www.cnbook.net;如在学习本书中遇到疑难问题或相关技术问题可在www.itpub.net上进行咨询和交流,也可发E-mail至:magazine@itpub.net。
由于作者水平有限,编写时间仓促,书中错漏之处在所难免,敬请广大读者批评指正。 编 者
2003年10月