下载安卓APP箭头
箭头给我发消息

客服QQ:3315713922
读书 > 数据库 >Oracle > 专业级Oracle Database 12c安装、配置与维护

专业级Oracle Database 12c安装、配置与维护

综合评级:★★★★★

定价:59.80

作者:(美) 艾布拉姆森(Abramson,I.) 等著,李颖 译

出版社:清华大学出版社

出版日期:2014年10月

页数:305

字数:525000

ISBN:9787302378198

书籍介绍
这本易于上手的初学指南详细介绍了数据库的核心概念、DBA的职责和企业数据库的功能,能引导你完成数据库的配置、管理、规划、备份、恢复以及实现高可用性。你会获得对SQL和PL/SQL的深入了解,同时学习到管理大型数据库和使用Oracle工程系统的重要相关信息。

相关课程
目录

第1章 Oracle Database 12c基础知识

1.1 定义数据库

1.2 熟悉数据库的特性

1.2.1 共享

1.2.2 存储

1.2.3 数据一致性

1.2.4 数据完整性

1.3 了解何时使用数据库

1.4 了解Oracle Database 12c的架构

1.4.1 共享内存

1.4.2 系统支持进程

1.4.3 操作系统文件

1.5 处理Oracle数据库中的对象

1.5.1 表

1.5.2 视图

1.5.3 同义词

1.5.4 存储对象

1.6 在Oracle数据库中处理数据类型

1.6.1 变长字符VARCHAR2

1.6.2 数字

1.6.3 日期时间

1.6.4 CLOB/BLOB

1.7 结合:对象和数据类型

1.8 与数据交互

1.8.1 SQL*Developer

1.8.2 sqlplus

1.8.3 PL/SQL

1.9 了解Oracle Database 12c的新功能

1.9.1 可插拔数据库

1.9.2 应用开发

1.9.3 可用性

1.9.4 商业智能和数据仓库

1.9.5 压缩和归档

1.9.6 总体数据库功能

1.9.7 网格功能

1.9.8 可管理性

1.9.9 性能

1.9.10 安全

1.9.11 XML DB

本章能力测试

第2章 安装Oracle

2.1 研究和规划安装

2.1.1 定义系统需求

2.1.2 安装Linux

2.2 安装操作系统

2.3 熟悉Linux

2.4 选择要安装的组件

2.5 安装Oracle软件

2.5.1 数据库配置助手

2.5.2 验证安装

2.5.3 小结

本章能力测试

第3章 访问和获取数据

3.1 了解SQL语句的组成部分

3.1.1 DDL

3.1.2 DML

3.2 使用基本的insert和select语句

3.2.1 insert语句

3.2.2 select语句

3.3 使用简单的WHERE子句

3.3.1 在WHERE子句中使用AND/OR

3.3.2 在WHERE子句中使用NOT

3.3.3 在WHERE子句中使用范围搜索

3.3.4 在WHERE子句中使用搜索列表

3.3.5 在WHERE子句中使用模式搜索

3.3.6 WHERE子句:常用运算符

3.4 使用基本的update、delete和merge语句

3.4.1 update语句

3.4.2 delete语句

3.4.3 insert语句

3.4.4 使用基本的merge语句

3.5 对数据排序

3.6 使用函数:字符串函数、数值函数、聚合函数(不分组)

3.6.1 字符串函数

3.6.2 数值函数

3.6.3 聚合函数

3.7 使用日期和数据函数(格式化和

按时间顺序排列)

3.7.1 日期函数

3.7.2 特殊格式的日期数据类型

3.7.3 嵌套函数

3.8 运用连接(ANSI与Oracle):内连接、外连接和自连接

3.8.1 内连接

3.8.2 外连接

3.8.3 自连接

3.9 学习GROUP BY和

HAVING子句

3.9.1 GROUP BY子句

3.9.2 HAVING子句

3.10 了解子查询:简单子查询和带有

相关比较连接的子查询

3.10.1 简单子查询

3.10.2 带有连接的相关子查询

3.11 使用集合运算符:UNION、INTERSECT、MINUS

3.11.1 UNION

3.11.2 UNION ALL

3.11.3 INTERSECT

3.11.4 MINUS

3.12 使用视图

3.13 学习序列

3.14 使用限制:联动到实体模型、类型、

递延、执行、收集异常

3.14.1 联动到实体模型

3.14.2 类型

3.14.3 延迟

3.15 使用SQL*Plus格式化输出

3.15.1 页和行大小

3.15.2 页标题

3.15.3 页脚

3.15.4 格式化列

3.15.5 将SQL*Plus输出写入到文件中

本章能力测试

第4章 数据库编程

4.1 PL/SQL的定义和功能

4.2 描述基本的PL/SQL程序结构

4.3 定义PL/SQL数据类型

4.3.1 有效字符

4.3.2 算术运算符

4.3.3 varchar2数据类型

4.3.4 number数据类型

4.3.5 date数据类型

4.3.6 布尔数据类型

4.3.7 varray数据类型

4.4 在SQL*Plus中编写PL/SQL

程序

4.4.1 PL/SQL程序中的SQL

4.4.2 PL/SQL游标

4.4.3 游标FOR循环

4.5 处理PL/SQL中的错误情况

4.6 在程序中包含条件

4.6.1 程序控制

4.6.2 IF逻辑结构

4.6.3 CASE语句

4.6.4 LOOP循环

4.6.5 WHILE循环

4.6.6 FOR循环

4.7 如何以及为何创建存储过程

4.8 创建和使用函数

4.9 调用PL/SQL程序

本章能力测试

第5章 数据库管理员

5.1 了解数据库管理员的职责

5.2 执行日常运作

5.2.1 架构与设计

5.2.2 容量规划

5.2.3 备份和恢复

5.2.4 安全

5.2.5 性能和调优

5.2.6 管理数据库对象

5.2.7 存储管理

5.2.8 变更管理

5.2.9 计划作业

5.2.10 网络管理

5.2.11 高可用性

5.2.12 故障排除

5.3 了解Oracle Database 12c架构

5.3.1 模式

5.3.2 段、区和块

5.3.3 可插拔数据库

5.3.4 逻辑模式结构

5.3.5 存储结构

5.4 Oracle Database 12c的操作模式

5.4.1 操作模式

5.4.2 启动容器数据库

5.4.3 打开数据库的其他方法

5.4.4 强制启动

5.4.5 数据库和实例的关闭

5.5 开始使用Oracle企业管理器

5.5.1 实例配置

5.5.2 用户会话

5.5.3 资源使用者组

5.5.4 其他工具

5.6 了解数据库连接

5.6.1 Oracle网络服务

5.6.2 命令行实用程序

5.6.3 连接

5.6.4 维护连接

5.6.5 定义位置

5.6.6 连接描述符

5.6.7 定义连接描述符

5.7 管理数据库对象

5.7.1 控制文件

5.7.2 重做日志

5.7.3 还原管理

5.7.4 模式对象

5.8 空间管理

5.8.1 归档日志

5.8.2 表空间和数据文件

5.9 管理用户

5.9.1 创建用户

5.9.2 编辑用户

5.10 管理数据库用户的权限

5.10.1 授权

5.10.2 授权的类型

5.10.3 取消授权

5.10.4 角色

5.10.5 Oracle定义的角色

5.10.6 创建并授予角色

5.10.7 配置文件

5.10.8 小结

本章能力测试

第6章 备份和恢复

6.1 了解RMAN

6.2 使用RMAN的理由

6.3 了解存储介质

6.4 检查RMAN的组件

6.4.1 备份

6.4.2 还原

6.4.3 恢复

6.5 调用RMAN

6.6 了解RMAN命令

6.7 RMAN通道综述

6.8 检查RMAN配置

6.9 探索备份命令

6.9.1 数据库

6.9.2 表空间

6.9.3 数据文件

6.9.4 控制文件

6.9.5 服务器参数文件

6.9.6 归档重做日志

6.10 进行增量备份

6.11 列出备份列表

6.12 查看RMAN元数据

6.13 使用RMAN还原

6.14 了解RMAN恢复

6.15 了解备份保留

6.16 检查语法

6.17 恢复表

6.18 总结

6.18.1 备份脚本

6.18.2 还原和恢复脚本

本章能力测试

第7章 高可用性:RAC、ASM和

Data Guard

7.1 定义高可用性

7.2 了解真正应用集群

7.3 安装RAC

7.4 测试RAC

7.4.1 工作负载管理器

7.4.2 ASM

7.5 建立ASM实例

7.6 创建ASM磁盘组

7.7 使用ASMCMD和ASMLib

7.8 将现有的数据库转换到ASM

7.9 理解Data Guard

7.10 解释Data Guard保护模式

7.11 创建物理备用服务器

本章能力测试

第8章 使用和管理大型数据库

8.1 学会识别超大型数据库

8.2 使用数据分区的原因和方法

8.2.1 使用数据分区的原因

8.2.2 管理

8.2.3 性能

8.2.4 实现数据分区

8.2.5 定义分区的索引策略

8.3 压缩数据

8.3.1 数据压缩

8.3.2 索引键压缩

8.3.3 自动数据优化

8.4 使用并行处理提高性能

8.4.1 并行处理数据库组件

8.4.2 并行处理配置

8.4.3 调用并行执行

8.5 使用物化视图

8.5.1 物化视图的用途

8.5.2 查询重写

8.5.3 何时创建物化视图

8.5.4 创建物化视图

8.6 使用SQL聚合函数和分析函数

8.6.1 聚合函数

8.6.2 rollup扩展

8.6.3 cube扩展

8.6.4 分析函数

8.6.5 窗口函数

8.6.6 其他函数

8.7 创建SQL模型

本章能力测试

第9章 Oracle的工程系统:从数据库机到Exadata

9.1 了解Oracle数据库机

9.2 管理Oracle数据库机

9.3 了解Exadata的主要组件

9.4 了解Exadata存储

9.5 利用存储分担加快大型查询

9.5.1 智能扫描实践

9.5.2 为什么可能不会发生智能扫描

9.6 了解存储索引

9.7 使用Exadata闪存缓存

9.8 节省存储空间与混合列压缩

9.8.1 混合列压缩实践

9.8.2 使用DBMS_COMPRESSION估算压缩

9.9 使用I/O资源管理启用数据库整合

9.10 执行常见的Exadata管理任务

9.10.1 Exadata存储服务器上的用户账户

9.10.2 使用DCLI从存储服务器检索指标

9.10.3 使用EXACHK验证Exadata配置

9.11 使用Oracle企业管理器管理Exadata

本章能力测试

附录 能力测试答案

前言
前言

  本书向读者介绍OracleDatabase12c和Oracle的一些最新功能。对于职业生涯全在Oracle技术上的技术人员来说,从20世纪70年代后期到现在是一段漫长的旅程。但沿途取得的很多技能都是可移植的,并且是向上兼容于最新版本的。对于OracleDatabase12c来说,确实如此。一些读者已了解的知识可能有很大一部分都适用于这个新版本。本书会为读者提供如下帮助:

  为刚开始使用该软件的人打下基础

  通过了解这个最新版本的新功能加强现有的技能集

  详解Oracle12c数据库、开发和工程机器领域中的要点

  介绍SQL*Plus和PL/SQL这些原始且强大的全方位查询语言,人们可以利用它们在数据仓库中创建和处理数据

  本书内容提要

  下面就《专业级OracleDatabase12c安装、配置与维护》中呈现的大量信息为你指点迷津。

  第1章OracleDatabase12c基础知识

  介绍信息的数量以及如何将它们存储在数据库中。本章简要地介绍数据类型和有关管理数据的重点概念。最后概述Oracle12c提供的一些最重要的新功能。

  第2章安装Oracle

  展示如何安装数据库软件,并用屏幕截图和GUI安装程序提出的许多问题的参考答案来引导读者。数据库有许多不同类型的配置可用,本章遵循最常见的一种配置。

  第3章访问和获取数据

  本章重点是SQL*Plus,介绍基础知识并涵盖用来编写查询的语法。我们讲述许多数据处理方法,使得读者能熟练掌握如何创建、操作和删除数据。

  第4章数据库编程

  在这里,我们将介绍名为PL/SQL的Oracle的过程化编程语言。一旦开始使用SQL*Plus编程,就需要用更程序化的方法来以顺序方式处理数据集,类似于开发人员曾在20世纪80年代和90年代使用过的第三代编程语言。

  第5章数据库管理员

  数据库管理员起着对数据库进行技术把关的作用。数据库管理员管理数据库的日常运作,并服务于技术和最终用户需求以承载公司的业务。我们将介绍这个非常重要的角色所执行的一些最常见的例行活动,从而从一开始就给读者呈现这个角色的体验。

  第6章备份和恢复

  我们深入研究日益流行和强大的恢复管理器(RMAN)工具,并突出其优势和语法。我们围绕可以使用RMAN编写的备份类型进行讨论,并深入研究还原和恢复的重要议题。

  第7章高可用性:RAC、ASM和DataGuard

  本章专门介绍嵌入在OracleDatabase12c中,让应用程序全天候(24/7)运行的功能。新的数据库管理员和经理首先要问的问题之一是怎么确保数据库始终可用。本章向读者介绍一系列使这一愿望得以实现的最重要途径。

  第8章使用和管理大型数据库

  只有从来不在互联网或传统广播频道收听任何形式的新闻的人,才会没有耳闻有关数据存储在不断扩大规模并且需要存储越来越大量的数据的消息。在过去的几年里,许多新的流行语已经浮出水面,其中最常听到的可能就是“大数据”。随着存储和检索越来越多非结构化数据的需求出现,许多数据库的大小变得势不可挡。本章深入研究Oracle为管理这种数据的爆发式增长已经做出的那些努力。

  第9章Oracle的工程系统:从数据库机到Exadata

  由于管理硬件和软件的复杂性,很多公司都渴望得到可以为他们的业务需求提供一种现成的解决方案。在本章,我们讨论Oracle在这个竞争激烈的舞台上所提供的解决方案的核心。

  目标读者

  本书适合以下读者:

  刚开始使用Oracle数据库产品套件的数据库管理员和他们的经理

  正在寻求数据库的一些功能介绍及其对日常工作所产生影响的开发人员

  正在寻求OracleDatabase12c快速起步介绍的非技术人员

  正在希望对Oracle最先进产品有更广泛了解的技术人员

  读者不需要具备Oracle数据库、SQL或PL/SQL的任何先验知识。本书包含使用Oracle数据库技术所需要知道的一切。

热门图书
推荐新闻
技术文库
论坛推荐