欢迎光临
免费的PDF电子书下载网站

Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南(宏观上清晰呈现Oracle数据库的知识体系和总体框架,微观上系统讲解Oracle数据库管理与开发的各个技术细节,全方位涵盖Oracle数据库管理与开发。) PDF下载

编辑推荐

  ·宏观上清晰呈现Oracle数据库的知识体系和总体框架,微观上系统讲解Oracle数据库管理与开发的各个技术细节,为读者学习Oracle数据库提供了捷径·内容全面,涵盖Oracle数据库管理与开发的方方面面;注重实战,精心设计了大量翔实的案例;重点突出,对核心技术和实用技术做了细致深入的讲解

 ;

内容简介

  本书是Oracle数据库领域独特的、具有创新意义的实力之作。为了降低读者的学习难度,作者根据多年实践和教学的经验和体会,首先从宏观上帮助读者廓清Oracle数据库体系和框架,然后从微观上帮助读者掌握开发中的各个技术细节,这是本书的独到之处。本书内容系统而全面,详细讲解了Oracle数据库的管理、开发、性能优化,以及PL/SQL编程的相关知识,面面俱到;注重实战,为每个知识点精心设计了大量的案例,而且每一章后面都有实践指导,旨在帮助读者提高动手能力;重点突出,对重要的内容进行了深入细致的讲解。全书共32章,分为五大部分:基础篇(第1~7章),主要介绍了Oracle数据库的作用、特点、应用结构、数据库服务器的安装与配置、三种常用管理与开发工具(OEM、SQL*Plus、SQLDeveloper)的使用,以及会贯穿全书的案例;体系结构篇(第8~14章),详细讲解了Oracle数据库的内部体系结构,包括数据库实例(内存结构与后台进程)、物理存储结构(数据文件、控制文件、重做日志文件、归档重做日志文件、初始化参数文件)、逻辑存储结构(块、区、段、表空间)的构成、配置与维护,这部分内容是Oracle数据库管理与维护的基础;模式对象篇(第15~19章),详细讲解了Oracle数据库模式对象的应用与管理,包括表、约束、索引、分区表、分区索引、视图、物化视图、簇、外部表、序列、同义词、数据库链接等,这是数据库开发和维护的基础;维护篇(第20~29章),详细介绍了Oracle数据库的创建与配置、启动与关闭方式、网络服务管理与配置、安全性配置与管理、备份与恢复,以及性能优化等;开发篇(第30~32章),介绍了与Oracle数据库开发相关的技术,包括SQL语句应用、PL/SQL程序设计,以及PL/SQL的综合应用等。

作者简介

  孙风栋,资深Oracle数据库专家,从事Oracle数据库的开发、管理、教学和培训十余年,对Oracle数据库系统有深入的研究和认识,积累了丰富的实战经验。领导并参与了包括国家自然科学基金项目在内的多个Oracle项目,负责Oracle数据库的架构、开发和管理工作。此外,他还是一位经验丰富的技术作家,著有多部与Oracle数据库相关的著作,深受读者欢迎。

Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南(宏观上清晰呈现Oracle数据库的知识体系和总体框架,微观上系统讲解Oracle数据库管理与开发的各个技术细节,全方位涵盖Oracle数据库管理与开发。) PDF下载

目录

前言
第一篇 基础篇
 第1章 数据库基础知识
  1.1 数据库基本概念
  1.2 数据库的产生
  1.3 数据库的特征
  1.4 数据模型
  1.5 关系模型
  1.6 关系数据库
  1.7 数据库系统设计步骤
  实践指导
 第2章 Oracle数据库简介
  2.1 Oracle数据库的发展
  2.2 Oracle的网格计算
  2.3 Oracle数据库的应用结构
  2.4 Oracle 11g数据库的新特性
  实践指导
 第3章 Oracle 11g数据库的安装
  3.1 安装预处理
  3.2 Oracle 11g数据库软件下载
  3.3 安装Oracle 11g数据库服务器
  3.4 检查和验证安装结果
  3.5 运行时故障分析与解决
  3.6 卸载Oracle 11g产品
  实践指导
 第4章 Oracle企业管理器
  4.1 Oracle企业管理器的功能与分类
  4.2 Oracle企业管理器的启动与登录
  4.3 使用联机帮助 ;
  4.4Oracle企业管理器功能界面介绍
  4.5 Oracle企业管理器基本设置
  4.6 Oracle企业管理器首选项设置
  实践指导
 第5章 SQL﹡Plus工具的使用
  5.1 SQL﹡Plus工具介绍
  5.2 SQL*Plus命令
  5.3 显示与设置环境变量
  5.4 格式化查询结果
  实践指导
 第6章 SQL Developer开发工具的使用
  6.1 SQL Developer概述
  6.2 创建数据库连接
  6.3 SQL Developer基本操作
  6.4开发和调试PLSQL程序
  6.5 导出与导入操作
  6.6 运行和创建报表
  实践指导
 第7章 实践案例项目分析与设计
  7.1 实践案例说明
  7.2 系统分析
  7.3 概念结构设计
  7.4 逻辑结构设计
  7.5 物理存储结构的设计
  实践指导
第二篇 体系结构篇
 第8章 Oracle数据库体系结构
 第9章 数据文件管理
 第10章 控制文件管理
 第11章 重做日志文件管理
 第12章 归档重做日志文件管理
 第13章 初始化参数文件管理
 第14章 表空间管理
第三篇 模式对象篇
 第15章 表与约束管理
 第16章 索引与索引表管理
 第17章 分区表与分区索引管理
 第18章 视图与实体化视图管理
 第19章 簇、外部表、序列、同义词与数据库链接管理
第四篇 维护篇
 第20章 数据库创建与配置
 第21章 数据库启动与关闭
 第22章 网络服务管理与配置
 第23章 Oracle数据库安全管理
 第24章 用户管理的备份与恢复
 第25章 基于RMAN的备份与恢复
 第26章 Oracle数据库逻辑备份与恢复
 第27章 Oracle数据库闪回技术
 第28章 使用OEM备份与恢复数据库
 第29章 Oracle数据库性能优化
第五篇 开发篇
 第30章 SQL语言应用基础
 第31章 PLSQL程序设计基础
 第32章 PLSQL高级程序设计

前沿

为什么要写这本书
在信息技术高速发展的今天,任何大型信息系统都是以数据库技术为支撑的。Oracle数据库作为数据库领域的先驱者,凭借其雄厚的技术实力,以高稳定性、可伸缩性、高可靠性、高安全性、跨平台特性等优点得到业界的一致认可,成为数据库市场名副其实的领军者,遍布工业、商业、金融、保险、航空等多个领域。毫不夸张地说,Oracle数据库产品已经遍布世界的每一个角落。因此,掌握Oracle数据库的管理与开发技术,已经成为对从事信息系统开发、维护的IT人员的基本要求。然而,Oracle数据库产品层出不穷,技术不断更新,涉及硬件、软件、网络、安全、集群等多个技术领域,可谓博大精深,单靠个人慢慢摸索、自学,经常是半途而废,无功而返。
有人说,Oracle数据库的官方技术文档是公开的,看技术文档就可以了。其实不然。笔者多年前学习Oracle时就是看各种Oracle的技术文档,结果在浩瀚的文档细节描述中、在文档链接的不断跳转中逐渐迷失了自我,既抓不住重点,也没有形成一套清晰的知识体系结构。最终不得不走出权威的技术文档,重新梳理Oracle的知识体系结构,然后在此基础上结合技术文档进行学习和提高。Oracle的技术文档确实是最权威的,但是由于其内容组织得过于杂乱,故不适合Oracle数据库的初学者学习。
因此,笔者一直在考虑如何组织Oracle的知识体系,才能为Oracle数据库的初学者提供一条学习的捷径,使初学者既能清晰地了解Oracle数据库管理与开发的知识体系的总体框架,又能通过浅显的案例掌握基本的管理与开发技术,引导读者慢慢步入Oracle数据库的世界。正是基于这一思想,笔者总结十多年的Oracle数据库教学、培训、管理、维护以及项目开发的经验,编写了这本《Oracle达人修炼秘籍:Oracle11g数据库管理与开发指南》一书。全书紧紧围绕数据库管理与开发这一主线进行组织,力求通俗易懂、循序渐进、前后呼应,进而构成一个完整的体系。本书贴近实践,重点突出,对于实用技术进行了深入的介绍和实践。掌握了本书的基本内容,读者既可以从事Oracle数据库的基本管理工作,也可以从事信息管理数据库端的设计与开发工作。
读者对象
本书是一本将Oracle11g数据库基本的管理与开发技术融合在一起的参考书籍,既可以作为Oracle数据库初学者的教材,也可以作为有一定Oracle数据库管理与开发经验的读者的参考资料。
Oracle数据库初学者
通过对本书的学习,读者既可以了解Oracle数据库管理与开发涉及的知识体系的总体框架,也可以掌握与Oracle数据库相关的基本的管理与开发技术,在本书的引导下步入Oracle数据库的世界。
接受过短期Oracle技术培训、没有系统学习过Oracle数据库管理与开发技术的从业人员
这部分读者对部分Oracle数据库技术比较熟悉,但所学知识缺乏连贯性、系统性。通过对本书的学习,这些从业人员可以进一步完善Oracle数据库的管理与开发技能,掌握Oracle数据库的整体知识体系。
有兴趣参加OCP认证考试的读者
本书内容几乎覆盖了OCP认证的所有内容,但重点强调的是对实际工作能力的培养。读者可以通过翔实的知识点分析和实践指导掌握OCP认证的内容。
从事Oracle数据库管理与维护、进行Oracle数据库开发工作的专业人士
专业人士可以将本书作为Oracle数据库管理与开发技术的参考手册,以该书的组织架构为主线,结合Oracle数据库的官方技术文档,深入学习Oracle数据库管理与开发技术。
如何阅读本书
本书分为五大部分:
第一部分为基础篇,从第1章到第7章。主要介绍Oracle数据库产品特性、Oracle数据库服务器的安装与配置、3种常用的数据库管理与开发工具(OEM、SQL*Plus、SQLDeveloper)的使用,并简单介绍全书使用的案例。
第二部分为体系结构篇,从第8章到第14章。主要介绍Oracle数据库的内部体系结构,包括数据库实例(内存结构与后台进程)、物理存储结构(数据文件、控制文件、重做日志文件、归档重做日志文件、初始化参数文件)、逻辑存储结构(块、区、段、表空间)的构成、配置与维护。该部分内容是从事Oracle数据库管理与维护工作的基础。
第三部分为模式对象篇,从第15章到第19章。介绍Oracle数据库模式对象的应用与管理,包括表、约束、索引、分区表、分区索引、视图、实体化视图、簇、外部表、序列、同义词、数据库链接等。模式对象是进行数据库开发和维护的基础,是数据库中的逻辑实体。
第四部分为维护篇,从第20章到第29章。介绍Oracle数据库的创建与配置、Oracle数据库启动与关闭方式、网络服务管理与配置、安全性管理与配置、数据库备份与恢复以及性能优化等。其中数据库备份与恢复又包括用户管理的备份与恢复、基于RMAN的备份与恢复、数据库逻辑备份与恢复以及Oracle数据库闪回技术等。
第五部分为开发篇,从第30章到第32章。介绍Oracle数据库开发相关技术,包括SQL语句应用、PL/SQL程序设计基础、PL/SQL高级程序设计以及在应用开发中PL/SQL的综合应用等。
如果读者对Oracle数据库有一定的了解,并有一定的Oracle数据库管理与开发操作经历,那么可以略过第一部分;如果读者对Oracle数据库管理与维护感兴趣,可以重点阅读本书的第二部分和第四部分;如果读者对Oracle数据库开发感兴趣,可以重点阅读本书的第三部分和第五部分。如果读者是Oracle数据库的初学者,建议在通览全书的同时,对书上的案例进行实际练习,因为在实践中了解、学习Oracle数据库技术是最高效的学习方法。
勘误和支持
除封面署名的作者外,参加了本书编写工作的还有:闫海珍、刘蕾、王杜娟、李绪成、张阳、王红、李翔坤、程卓、张冬青、邓丽、樊晓勇、宋晓慧、李鹤、李慧、周兴恩、骆伟、杨永虎、刘振宇、熊耀华、马李昕、陈明华、姜敏等。由于作者的水平有限,加之编写时间仓促,书中难免会出现一些错误或者不准确的地方,恳请读者批评指正。如果您有什么宝贵的意见和建议,请发送电子邮件至邮箱sunfengdong@neusoft.edu.cn,期待能够得到您的真挚反馈。
致谢
本书从酝酿、规划、编写到出版,历时2年多的时间。在此期间得到众多同事、师长、朋友、亲人的帮助,在此向他们表示真诚的感谢!
感谢我的合作者王澜老师。王老师在繁忙的工作之余,甚至在身体欠佳之时都没有停止本书的编写工作,她将自己多年的Oracle项目开发经验全部融入本书之中,精益求精、高质量地完成了编写任务。
感谢机械工业出版社华章公司的杨福川和姜影两位编辑,在本书一年多的编写时间中始终支持着我,你们的鼓励和帮助引导我能顺利地完成了全部书稿。
感谢所有为本书编写、出版提供帮助的朋友!
孙风栋  
于中国大连

Oracle达人修炼秘籍:Oracle 11g数据库管理与开发指南(宏观上清晰呈现Oracle数据库的知识体系和总体框架,微观上系统讲解Oracle数据库管理与开发的各个技术细节,全方位涵盖Oracle数据库管理与开发。) pdf下载声明

本pdf资料下载仅供个人学习和研究使用,不能用于商业用途,请在下载后24小时内删除。如果喜欢,请购买正版