当前位置:
首页 > 互联网+ > 大数据 > 精通Oracle 12c 数据库管理pdf/doc/txt格式电子书下载

精通Oracle 12c 数据库管理pdf/doc/txt格式电子书下载

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

精通Oracle 12c 数据库管理pdf/doc/txt格式电子书下载

书名:精通Oracle 12c 数据库管理pdf/doc/txt格式电子书下载

推荐语:掌握Oracle数据库核心技术,胜任企业大型数据库管理、维护和开发工作

作者:王荣鑫著

出版社:清华大学出版社

出版时间:2018-12-01

书籍编号:30468967

ISBN:9787302513575

正文语种:中文

字数:166461

版次:1

所属分类:互联网+-大数据

全书内容:

cover






作者简介


王荣鑫,资深数据库技术专家,现任职于中国人寿保险股份有限公司数据中心,提供企业级数据库的规划与运维支持,实践经验丰富,擅长数据库故障诊断、性能调整与SQL优化等,对于Oracle数据处理技术有深入研究。

内容简介


本书以引导读者快速实践Oracle 12c数据库为原则,由浅入深,涵盖Oracle 12c数据库管理的主要实践活动,内容非常贴合实际管理需要。


本书共12章。第1~4章介绍Oracle数据库基础知识,如Oracle的发展史、数据库简单的基本安装、数据库体系结构、数据库自动存储管理等。第5~8章介绍数据库日常运维的基本工作内容,主要有数据库的备份和恢复、数据库优化以及常用的数据库运维工具使用方法。第9章介绍Oracle 12c新特性的多租户功能。第10~11介绍SQL语句和PL/SQL的使用方法。第12章是RAC案例部分,介绍Oracle数据库的高级安装方法。


本书内容丰富,范例精典,实用性强,适合初级、中级层次想要精通Oracle数据库技术的人员阅读,尤其适合数据库进阶人员或高校相关专业的师生阅读。

前言


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月

第1章 Oracle 12c数据库软件安装


Oracle数据库软件作为目前大型企业,尤其是金融行业最流行的关系型数据库,一直深受用户的认可,主要是因为其在关系型数据库领域有很好的性能。直到今天,Oracle数据库在各大数据库排行榜中也是独占鳌头。


比较流行的数据库还包括MySQL。它是一个开源的产品,现在被Oracle公司收购。当然作为一款开源产品,其最主要的优势是省钱,但同时也给使用者带来了比较大的压力,因为如果想用好这款产品,就必须对它有深入的了解,同时具有二次开发的强悍实力,相比之下,Oracle数据库软件就显得友好很多。


Oracle数据库有着非常多的个人爱好者,甚至可以说,Oracle数据库的爱好者群体是所有数据库里面最多的也不为过。在网上,你可以搜到大量的相关学习资料,全部是免费公开的。并且,Oracle数据库的所有软件都可以免费下载,免费体验学习,我们只需要承诺不用作商业用途即可。所以,Oracle数据库既是一款付费的商业软件,又是一款非常开放的软件。如果想学习Oracle数据库,除了教材之外,也可以通过搜索来了解Oracle数据库的更多功能和组件。Oracle数据库的入门相对来讲是比较容易和轻松的。


现在Oracle数据库历经多年的发展,已经演变到12c版本,从版本号可以看出,Oracle数据库的发展经过了比较长时间的过程:


• 1977年6月,Larry Ellison与Bob Miner和Ed Oates在硅谷共同创办了一家名为软件开发实验室(Software Development Laboratories, SDL)的计算机公司(Oracle公司的前身)。


• 1979年,SDL更名为关系软件有限公司(Relational Software, Inc., RSI)。


• 1983年,为了突出公司的核心产品,RSI再次更名为Oracle。Oracle从此正式走入人们的视野。到1983年这个过程中,Oracle其实已经产生了3个早期的版本。


• 1988年,Oracle发布了6.0版,之后Oracle不断完善。


• 在2001年6月的Oracle Open World大会中,Oracle发布了Oracle 9i。在Oracle 9i的诸多新特性中,最重要的就是Real Application Clusters(RAC)了,也就是Oracle的集群特性,该特性一直影响Oracle至今,在很多企业中,RAC已经是必备的高可用架构。


• 对于现在的使用者来说,9i也是一个很古老的版本。之后,2003年推出了10g。


• 2007年推出的12c,是目前市场上广泛使用的版本,尤其是12cR2版本。


本书以Oracle 12c版本作为讲解对象,将各位读者带入Oracle数据库世界。


1.1 Oracle数据库安装


在计算机软件学习中,有一种方法叫“从安装开始”。除了本书介绍的Oracle数据库软件之外,在日常工作生活中,凡是遇到一个新的软件,大家都有一个习惯,就是不管是否了解该软件,先安装到电脑上试试,以尝试的心态开始学习之路。之后的学习,包括了解其运行的原理、架构、使用方法等,都是在安装的基础之上。Oracle数据库软件也是如此,你必须有一套环境,没有数据库环境,后面的学习内容就无从谈起。


本节主要讲解Oracle数据库软件的安装,包括基础环境的准备和安装过程。


1.1.1 操作系统镜像文件下载


安装Oracle数据库之前,需要准备操作系统环境,本书选择Oracle Linux作为系统环境,使用版本为Oracle Linux 6。


Oracle Linux的全称为Oracle Enterprise Linux,简称OEL,是Oracle公司在2006年初发布的第一个版本,是Linux发行版本之一,以对Oracle软件和硬件支持较好见长。OEL一般被称为Oracle企业版Linux,由于Oracle提供的企业级支持计划UBL(Unbreakable Linux),因此很多人都称OEL为坚不可摧Linux。2010年9月,Oracle Enterprise Linux发布新版内核——Unbreakable Enterprise Kernel,专门针对Oracle软件与硬件进行优化,最重要的是Oracle数据库跑在OEL上性能可以提升超过75%。


Oracle Enterprise Linux是由Oracle公司提供支持的企业级Linux发行。据项目网站称,Oracle以Red Hat Linux作为起始,移除了Red Hat的商标,然后加入了Linux的错误修正。Oracle Enterprise Linux旨在保持与Red Hat Enterprise Linux完全兼容。


Oracle Enterprise Linux与Red Hat Enterprise Linux二进制兼容,也就是能运行在Red Hat上的软件也能运行在Oracle上。Oracle的想法是加强Linux,而不是从零开始创造一个,Oracle发行版实际上有与Red Hat完全一样的血统,它们是同父同母的兄弟,Oracle Linux与Red Hat这个兄弟最大的区别就是OCFS(Oracle Cluster File System)文件系统和基于Xen的OracleVM虚拟化技术。Oracle Enterprise Linux目前支持x86和x86_64两种平台。


Oracle公司表示,Oracle Enterprise Linux不是人们所认为的复制Red Hat,最重要的是向用户提供高品质的操作系统,并提供充分的支持,为在Oracle Linux上运行的整个应用程序体系提供全面的专业服务,包括数据库、中间件、应用程序、管理工具和操作系统本身的全面服务。


Oracle Enterprise Linux的下载地址为https://edelivery.Oracle.com。Oracle公司的软件产品多数都可以在该网站获得下载,其为Oracle Software Delivery Cloud,即Oracle软件交付云平台。本书所使用的Oracle数据库软件同样可以在该网站下载。从实际的使用情况看,相关产品软件的早期版本或测试版都会首先在此平台进行发布,发布时间往往略早于Oracle官网的首页(见图1-1)。

精通Oracle 12c 数据库管理pdf/doc/txt格式电子书下载

图1-1 Oracle官网网站的首页

(1)登录网站所需的用户名和密码同登录Oracle官网一致,这方面的安全策略为使用者提供了便利。申请一个Oracle账户就可以在不同的站点之间登录,包括Oracle的官网网站、Oracle的服务支持站点、软件交付云平台和社区网站等。接着读者可以进行Oracle账户的创建(创建过程略)。请根据提示填写基本信息并注册,注册成功之后,使用刚刚注册的用户名和密码登录网站,如图1-2所示。

精通Oracle 12c 数据库管理pdf/doc/txt格式电子书下载

图1-2 登录页面

(2)进入该网站之后,可以看到如图1-3所示的软件选择功能页面,根据需要选择要下载的产品。对于Filter Products选项,一般来说使用默认选择即可,不需要进行修改。值得注意的是,Oracle绝大部分的产品都是兼容多个平台的,不同平台有不同的安装包,请根据实际情况选择正确的平台,在Sel

....

本站仅展示书籍部分内容

如有任何咨询

请加微信10090337咨询

本站仅展示书籍部分内容
如有任何咨询

请加微信10090337咨询

再显示