描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302513575丛书名: 数据库技术丛书
产品特色
编辑推荐
1. 循序渐进,由浅入深
为了能使读者更好地理解Oracle数据库的基础知识,本书首先介绍了数据库的基本架构,并为读者讲解了安装Oracle数据库系统的过程,通过层层深入的方式带领读者进入Oracle的世界。
2. 内容充实,层次清楚
本书层层深入,从Oracle系统的基本操作开始,详细讲解了数据库对象的创建与管理,并详细介绍了PL/SQL的编程知识,通过理论与实例结合的方式让读者尽快对Oracle的管理与开发有一个清楚的认识。
3. 实例丰富,步骤清晰
本书的每个知识点都通过简单易懂的例子进行剖析,训练读者的操作思路,使初学者少走弯路。
4. 案例指导,提供脚本
本书在每章讲解之后,针对本章要点进行总结,通过案例巩固知识要点和操作要点,提供详细的源码脚本。
为了能使读者更好地理解Oracle数据库的基础知识,本书首先介绍了数据库的基本架构,并为读者讲解了安装Oracle数据库系统的过程,通过层层深入的方式带领读者进入Oracle的世界。
2. 内容充实,层次清楚
本书层层深入,从Oracle系统的基本操作开始,详细讲解了数据库对象的创建与管理,并详细介绍了PL/SQL的编程知识,通过理论与实例结合的方式让读者尽快对Oracle的管理与开发有一个清楚的认识。
3. 实例丰富,步骤清晰
本书的每个知识点都通过简单易懂的例子进行剖析,训练读者的操作思路,使初学者少走弯路。
4. 案例指导,提供脚本
本书在每章讲解之后,针对本章要点进行总结,通过案例巩固知识要点和操作要点,提供详细的源码脚本。
内容简介
本书以引导读者快速实践Oracle 12c数据库为原则,由浅入深,涵盖Oracle 12c数据库管理的主要实践活动,内容非常贴合实际管理需要。
本书共12章。第1~4章介绍Oracle数据库基础知识,如Oracle的发展史、数据库简单的基本安装、数据库体系结构、数据库自动存储管理等。第5~8章介绍数据库日常运维的基本工作内容,主要有数据库的备份和恢复、数据库优化以及常用的数据库运维工具使用方法。第9章介绍Oracle 12c新特性的多租户功能。第10~11介绍SQL语句和PL/SQL的使用方法。第12章是RAC案例部分,介绍Oracle数据库的高级安装方法。
本书内容丰富,范例精典,实用性强,适合初级、中级层次想要精通Oracle数据库技术的人员阅读,尤其适合数据库进阶人员或高校相关专业的师生阅读。
本书共12章。第1~4章介绍Oracle数据库基础知识,如Oracle的发展史、数据库简单的基本安装、数据库体系结构、数据库自动存储管理等。第5~8章介绍数据库日常运维的基本工作内容,主要有数据库的备份和恢复、数据库优化以及常用的数据库运维工具使用方法。第9章介绍Oracle 12c新特性的多租户功能。第10~11介绍SQL语句和PL/SQL的使用方法。第12章是RAC案例部分,介绍Oracle数据库的高级安装方法。
本书内容丰富,范例精典,实用性强,适合初级、中级层次想要精通Oracle数据库技术的人员阅读,尤其适合数据库进阶人员或高校相关专业的师生阅读。
目 录
1章 Oracle 12c数据库软件安装 11.1 Oracle数据库安装 21.1.1 操作系统镜像文件下载 21.1.2 操作系统配置方法 61.1.3 Oracle数据库软件安装程序下载方法 91.1.4 基础环境配置检查 101.1.5 运行安装程序 101.1.6 配置安全更新 101.1.7 安装选项 111.1.8 服务器类别 121.1.9 Oracle安装用户 131.1.10 安装位置 141.1.11 先决条件、概要、安装产品 151.2 小结 16第2章 Oracle数据库基本概念 172.1 关于关系数据库 172.2 Oracle数据库的发展史 182.3 认识数据库对象 192.4 表 202.4.1 堆表 202.4.2 临时表 232.4.3 索引组织表 242.4.4 集群表 242.4.5 分区表 252.5 索引 282.5.1 索引的使用 302.5.2 索引建立的原则 312.6 视图 312.6.1 普通枧图 312.6.2 物化视图 322.6.3 对象视图 322.7 小结 33第3章 Oracle数据库体系结构 343.1 体系结构概述 343.2 Oracle数据库的连接 353.3 实例内存区 363.3.1 数据库高速缓冲区 373.3.2 日志缓冲区 383.3.3 共享池 393.3.4 Java池和流池 393.4 后台进程 403.4.1 进程监视器 413.4.2 系统监视器 413.4.3 检查点管理进程 423.4.4 数据库写进程 433.4.5 日志写进程 433.4.6 管理监控进程 443.4.7 归档进程 443.5 物理结构 483.5.1 数据文件 483.5.2 日志文件 483.5.3 控制文件 493.5.4 参数文件 493.5.5 其他文件 493.6 逻辑结构 493.6.1 表空间 503.6.2 段 513.6.3 数据区 513.6.4 数据块 523.7 小结 52第4章 数据库自动存储管理 534.1 ASM综述 534.2 ASM体系结构 544.3 ASM中存储的概念 554.4 ASM磁盘组 564.5 磁盘组的管理 584.6 ASM磁盘组兼容性 604.7 ASMCMD程序 614.8 小结 62第5章 通过配置实现数据库可恢复 635.1 备份恢复任务 635.2 Oracle的备份恢复方案 645.3 配置数据库使其可恢复 645.4 使用快速恢复区 675.5 配置备份规范 695.5.1 备份目标 705.5.2 配置 RMAN 的永久性设置 705.5.3 控制文件自动备份 705.5.4 配置设备和分配通道 715.5.5 配置备份优化 725.6 小结 73第6章 备份与恢复 746.1 使用RMAN创建备份 746.1.1 创建映像副本 756.1.2 创建整体数据库备份 756.1.3 归档备份 776.1.4 RMAN备份类型 786.1.5 压缩备份和加密备份 816.2 使用RMAN执行恢复 826.2.1 完全恢复与不完全恢复 836.2.2 RMAN演示1:在丢失了所有控制文件副本后进行恢复 856.2.3 RMAN演示2:在丢失了重做日志组后进行恢复 896.2.4 RMAN演示3:恢复映像副本 916.2.5 RMAN演示4:执行快速恢复 966.2.6 RMAN演示5:克隆数据库 1026.3 小结 114
前 言
Oracle将只会做一件事情,我们管理海量的数据并通过网络提供这些数据。——Oracle创始人Larry Ellison
作为一名IT领域的工作者,无论是偏重于程序的开发,还是基础平台的运维,都不可避免地要与数据库打交道。目前市场中,由于Oracle体系结构的灵活与复杂性,导致很多读者认为学习Oracle是一件非常困难的事情。其实不然,学习Oracle数据库可以作为一个入门的功课,对未来了解不同种类的数据库软件打下良好的基础。为了让人们更容易学习Oracle,本书以初学者为对象,用简洁的语言讲解Oracle数据库系统。Oracle数据库系统是Oracle公司推出的跨平台的具有高稳定性、高可用性和灵活体系结构的数据库管理软件,可以在Linux、Windows、UNIX等系统上运行,并且具有一致的操作方式。目前市面上很多优秀的Oracle书籍都是以某个特定的技术点为基点,或者针对某些特定的案例,或侧重于开发,或侧重于管理,使学习Oracle的读者不能全局领略Oracle的组成和日常的基本工作内容。本书作者以初学者为对象,使用简单易懂的语言,力求让读者轻松学习Oracle,使读者能深入理解Oracle数据库的体系结构,了解作为一名数据库管理员日常的基本工作内容和常用的技能。本书各个章节中列举了大量具体实例,以强化读者对于Oracle知识点的理解。本书特色1. 循序渐进,由浅入深为了能使读者更好地理解Oracle数据库的基础知识,本书首先介绍了数据库的基本架构,并为读者讲解了安装Oracle数据库系统的过程,通过层层深入的方式带领读者进入Oracle的世界。2. 内容充实,层次清楚本书层层深入,从Oracle系统的基本操作开始,详细讲解了数据库对象的创建与管理,并详细介绍了PL/SQL的编程知识,通过理论与实例结合的方式让读者尽快对Oracle的管理与开发有一个清楚的认识。3. 实例丰富,步骤清晰本书的每个知识点都通过简单易懂的例子进行剖析,训练读者的操作思路,使初学者少走弯路。4. 案例指导,提供脚本本书在每章讲解之后,针对本章要点进行总结,通过案例巩固知识要点和操作要点,提供详细的源码脚本。本书内容体系本书分为12章,内容介绍如下。第1~4章主要讲解Oracle数据库基础知识,包括Oracle的体系结构、简单的基础安装和数据库逻辑层面的基础知识。第5~8章主要讲解Oracle数据库日常运维内容,作为一名数据库管理员,这部分内容是首先需要了解和掌握的,尤其是数据库优化的部分,实践中会有大量的场景需要接触。第9章主要讲解Oracle 12c新特性,包括Oracle12c的多租户功能。多租户功能作为Oracle的一项重大变化,是需要数据库管理员重点掌握的知识点。第10~11章主要讲解Oracle数据库开发技能,包括SQL语句和PL/SQL的相关知识,以举例的形式方便读者理解代码的功能和编写技巧。第12章是一个RAC的案例实战,主要介绍基于Oracle 12c版本的高级安装。RAC架构是企业级的常用架构,掌握该案例的安装方法对实际项目和日常数据库管理工作有重要的作用。 适合阅读本书的读者? Oracle数据库管理初学者? Oracle程序设计人员? 系统开发人员? 高等院校计算机相关专业师生? 数据库培训人员? 数据库管理人员(DBA)
本书由王荣鑫主笔,其他参与创作的还有王晓华、刘鑫、陈素清、林龙、王亚飞、薛燚、王刚、李雷霆、李一鸣、谢志强、王启明、罗从良,排名不分先后。
王荣鑫2018年10月
作为一名IT领域的工作者,无论是偏重于程序的开发,还是基础平台的运维,都不可避免地要与数据库打交道。目前市场中,由于Oracle体系结构的灵活与复杂性,导致很多读者认为学习Oracle是一件非常困难的事情。其实不然,学习Oracle数据库可以作为一个入门的功课,对未来了解不同种类的数据库软件打下良好的基础。为了让人们更容易学习Oracle,本书以初学者为对象,用简洁的语言讲解Oracle数据库系统。Oracle数据库系统是Oracle公司推出的跨平台的具有高稳定性、高可用性和灵活体系结构的数据库管理软件,可以在Linux、Windows、UNIX等系统上运行,并且具有一致的操作方式。目前市面上很多优秀的Oracle书籍都是以某个特定的技术点为基点,或者针对某些特定的案例,或侧重于开发,或侧重于管理,使学习Oracle的读者不能全局领略Oracle的组成和日常的基本工作内容。本书作者以初学者为对象,使用简单易懂的语言,力求让读者轻松学习Oracle,使读者能深入理解Oracle数据库的体系结构,了解作为一名数据库管理员日常的基本工作内容和常用的技能。本书各个章节中列举了大量具体实例,以强化读者对于Oracle知识点的理解。本书特色1. 循序渐进,由浅入深为了能使读者更好地理解Oracle数据库的基础知识,本书首先介绍了数据库的基本架构,并为读者讲解了安装Oracle数据库系统的过程,通过层层深入的方式带领读者进入Oracle的世界。2. 内容充实,层次清楚本书层层深入,从Oracle系统的基本操作开始,详细讲解了数据库对象的创建与管理,并详细介绍了PL/SQL的编程知识,通过理论与实例结合的方式让读者尽快对Oracle的管理与开发有一个清楚的认识。3. 实例丰富,步骤清晰本书的每个知识点都通过简单易懂的例子进行剖析,训练读者的操作思路,使初学者少走弯路。4. 案例指导,提供脚本本书在每章讲解之后,针对本章要点进行总结,通过案例巩固知识要点和操作要点,提供详细的源码脚本。本书内容体系本书分为12章,内容介绍如下。第1~4章主要讲解Oracle数据库基础知识,包括Oracle的体系结构、简单的基础安装和数据库逻辑层面的基础知识。第5~8章主要讲解Oracle数据库日常运维内容,作为一名数据库管理员,这部分内容是首先需要了解和掌握的,尤其是数据库优化的部分,实践中会有大量的场景需要接触。第9章主要讲解Oracle 12c新特性,包括Oracle12c的多租户功能。多租户功能作为Oracle的一项重大变化,是需要数据库管理员重点掌握的知识点。第10~11章主要讲解Oracle数据库开发技能,包括SQL语句和PL/SQL的相关知识,以举例的形式方便读者理解代码的功能和编写技巧。第12章是一个RAC的案例实战,主要介绍基于Oracle 12c版本的高级安装。RAC架构是企业级的常用架构,掌握该案例的安装方法对实际项目和日常数据库管理工作有重要的作用。 适合阅读本书的读者? Oracle数据库管理初学者? Oracle程序设计人员? 系统开发人员? 高等院校计算机相关专业师生? 数据库培训人员? 数据库管理人员(DBA)
本书由王荣鑫主笔,其他参与创作的还有王晓华、刘鑫、陈素清、林龙、王亚飞、薛燚、王刚、李雷霆、李一鸣、谢志强、王启明、罗从良,排名不分先后。
王荣鑫2018年10月
评论
还没有评论。