内 容 简 介本书全面、细致地介绍了Oracle 9i数据库系统的相关知识,共分为5部分内容:第Ⅰ部分主要介绍了SQL语言和PL/SQL语言的基础知识,以及Oracle 9i数据库管理系统的安装和基本的使用方法;第Ⅱ部分主要介绍了Oracle 9i数据库管理系统的体系结构和相应的管理;第Ⅲ部分主要讲述了Oracle 9i数据库的备份与恢复机制,以及RMAN和非RMAN下的备份与恢复的实现;第Ⅳ部分主要讲述了Oracle 9i数据库管理系统的性能调整;第Ⅴ部分主要介绍了Oracle 9i的网络管理。为方便教师教学,本书配有相应的教学课件,读者可通过http://www.tupwk.com.cn/downpage下载。本书结构清晰,语言简练,内容丰富,实用性强,可作为高等院校计算机相关专业的教材,也可供广大数据库开发人员参考。
在过去的几年中,Oracle数据库环境已成为世界上最流行的数据库平台之一。据有关资料,目前Oracle已经占领了70%以上的数据库市场份额,并且有进一步扩大的趋势。因此,掌握Oracle数据库技术是广大IT人员的一项基本要求。随着Oracle数据库不同版本的推出,其优越的数据库开发管理功能与稳固性越来越受到用户和开发者的青睐。不只是大型企业需要Oracle数据库产品,广大中小型企业同样需要。 Oracle公司不仅推出了Oracle数据库产品,还推出了Oracle应用服务器(OAS)、快速开发工具JDeveloper等,这一系列产品把数据库平台、中间件和前台应用软件集成到一起以提供全面的电子商务解决方案。因此,学习和推广Oracle技术对科学现代化,特别是信息化有着十分重要的意义。 目前,市场上有许多关于Oracle数据库管理的图书。不过,它们要么内容不够全面,要么长篇叙述让读者望而却步,要么内容晦涩难懂,使得大部分初学者对Oracle的学习失去信心。在这种情况下,读者要么转而学习其他的数据库管理系统,要么支付高昂的培训费去参加集中的培训(这种培训往往因时间关系和缺乏实践而事倍功半)。这些对Oracle数据库管理系统的普及和推广都极为不利。 无论您是一位经验丰富的数据库管理员(DBA),还是一位新的数据库管理员,或者是一位数据库应用程序开发人员,都需要了解Oracle 9i的特性,以便能够最好地满足客户的需要。本书在数据库设计基本原理的基础上,结合具体的应用开发实例,由点到面、深入浅出地介绍了Oracle 9i数据库管理系统的基本知识、使用方法和最新特性,同时还将这些新功能融入到数据库管理方法中。全书的重点在于如何充分、有效地发挥数据库的全部功能,以生成高品质产品。最终的结果将是一个可靠、稳固、安全、可扩充的数据库系统。另外,本书的每章都配有小结和相应的习题,使读者思路清晰,理解深刻,学以致用,学有所成。 本书共分5部分:第Ⅰ部分主要介绍了SQL语言和PL/SQL语言的基础知识,以及Oracle 9i数据库管理系统的安装和基本的使用,为进一步管理和使用Oracle 9i数据库管理系统打下基础;第Ⅱ部分主要介绍了Oracle 9i数据库管理系统的体系结构和相应的管理,包括Oracle 9i的例程结构、物理结构、逻辑结构和用户管理、权限管理等;第Ⅲ部分主要讲述了Oracle数据库的备份与恢复机制,以及RMAN和非RMAN下的备份与恢复的实现;第Ⅳ部分主要讲述了对Oracle 9i数据库管理系统的性能调整,包括内容调整、结构查询语句与应用程序设计调整、物理I/O调整、调整竞争和资源管理;第Ⅴ部分主要介绍了Oracle 9i的网络管理,包括Net Manager基本架构、网络服务配置和出错处理。 本书可作为高等院校计算机相关专业的教材。为方便教师教学,本书配有相应的教学课件,该课件可通过http://www.tupwk.com.cn/downpage下载。 由于作者水平有限,加之时间仓促,难免有疏漏或不当之处,恳请读者提出宝贵意见或建议。本书责编的E-mail:hnliujinxi@163.com。服务邮箱:wkservice@tup.tsinghua.edu.cn。 作 者 2006年6月于北京