随着“云”时代的到来,大数据和NoSQL技术风生水起,传统资料库面临一系列前所未有的挑战,一直备受关注的Oracle 12c资料库终于面世。《Oracle资料库管理与维护实战》以Oracle 12c for Windows 7为平台,不仅介绍了该版本资料库的新特性,而且将Oracle的版本(8i/9i/10g/11g/12c)变化和功能改进一一对比展现。 《Oracle资料库管理与维护实战》包括3篇,共17章,由浅入深地介绍了Oracle 12c资料库的管理与维护技巧,主要内容包括Oracle资料库产品体系、资料库网路体系结构与云、Oracle资料库的安装、资料库实例的管理、EM 12c资料库工具的使用、资料库存储、资料库物理档案、资料库逻辑对象、资料库的安全和审计、资料库的备份和恢复、资料库自动存储管理和网路管理、资料库管理和SQLPlus等知识。 《Oracle资料库管理与维护实战》全面介绍了Oracle资料库管理与网路配置等知识,可作为Oracle技术支持和培训机构、Oracle学习班或高等院校计算机专业数据课程的参考教材。
基本介绍
- 书名Oracle资料库管理与维护实战
- 出版社人民邮电出版社
- 页数723页
- 开本16
- 品牌人民邮电出版社
- 作者何伟娜 常建功
- 出版日期2014年5月1日
- 语种简体中文
- ISBN7115346488
内容简介
《Oracle资料库管理与维护实战》以Oracle 12c for Windows 7为平台,不仅介绍了该版本资料库的新特性,而且将Oracle的版本(8i/9i/10g/11g/12c)变化和功能改进一一对比展现。全面介绍了Oracle资料库管理与网路配置等知识,可作为Oracle技术支持和培训机构、Oracle学习班或高等院校计算机专业数据课程的参考教材。
图书目录
第一篇 资料库体系结构
第1章 Oracle产品系列
1.1 Oracle产品组成
1.1.1 资料库组件
1.1.2 开发套件
1.1.3 套用伺服器
1.1.4 协作套件
1.1.5 套用软体
1.2 Oracle各版本异同
1.2.1 Oracle 8i和Oracle 9i
1.2.2 Oracle 10g和Oracle 11g
1.2.3 Oracle 12c
1.2.4 Oracle企业版、标準版及其他版本的异同
1.3 Oracle 2c新特性
1.3.1 支持多执行绪模式
1.3.2 加强Defaults功能
1.3.3 更新了多种数据类型长度限制
1.3.4 增强PL/SQL性能
1.3.5 实现Native TOP N查询
1.3.6 加强行模式匹配
1.3.7 增加Adaptive Plans
1.3.8 改进分区特性
1.3.9 增强数据最佳化
1.3.10加强套用连续性
1.3.11引入临时UNDO段
1.3.12支持PDB
1.3.13提供CDB容器
1.3.14支持表级别恢复
1.3.15支持网路恢复
1.3.16增添了Flex ASM
第2章 Oracle体系结构及其基本概念
2.1 Oracle总体结构
2.1.1 Oracle实例
2.1.2 资料库
2.1.3 Oracle相关的几个概念
2.1.4 Oracle的结构划分
2.2 Oracle记忆体结构
2.2.1 系统全局区SGA
2.2.2 资料库缓冲区
2.2.3 重做日誌缓冲区
2.2.4 共享池
2.2.5 数据字典缓冲区
2.2.6 程式全局区PGA
2.2.7 排序区
2.2.8 软体代码区
2.2.9 大池
2.2.10Java池
2.2.11Streams池
2.3 Oracle进程
2.3.1 用户进程
2.3.2 伺服器进程
2.3.3 专用伺服器和共享伺服器
2.4 Oracle后台进程结构
2.4.1 SMON系统监控进程
2.4.2 PMON进程监控进程
2.4.3 DBWR资料库写入进程
2.4.4 LGWR日誌写入进程
2.4.5 CKPT检查点进程
2.4.6 RECO恢复进程
2.4.7 ARCH归档进程
2.4.8 SNPn作业伫列进程
2.4.9 LCKn锁进程
2.4.10Dnnn调度进程
2.4.11Snnn共享伺服器进程
2.4.12QMNn伫列监视进程
2.5 Oracle物理结构
2.5.1 数据档案
2.5.2 控制档案
2.5.3 重做日誌档案
2.5.4 参数档案
2.5.5 跟蹤档案
2.5.6 警告日誌档案
2.6 Oracle逻辑结构
2.6.1 逻辑结构概述
2.6.2 表空间
2.6.3 System表空间、SYSAUX表空间以及其他表空间
2.6.4 段
2.6.5 区
2.6.6 数据块
2.6.7 用户与模式
2.6.8 表
2.6.9 列与数据类型
2.6.10ROWID伪列
2.6.11约束条件
2.6.12索引
2.6.13视图
2.6.14序列
2.6.15过程与过程包
2.6.16函式
2.6.17触发器
2.6.18同义词
2.6.19许可权及角色
2.6.20快照
2.6.21聚集
2.6.22散列聚集
2.6.23资料库链
2.7 数据分区
2.7.1 分区表
2.7.2 分区表的类型
2.7.3 分区索引
2.7.4 索引的类型
2.7.5 表分区和分区管理
2.8 资料库访问
2.8.1 竞争性、并发性与一致性概念
2.8.2 事务之间的冲突
2.9 锁
2.9.1 锁级别
2.9.2 DML锁
2.9.3 DDL锁
2.10 SQL语句的处理过程
2.10.1SQL 语句的处理过程
2.10.2分析
2.10.3执行
2.10.4返回结果
2.10.5SELECT语句的处理步骤
2.10.6其他语句的处理步骤
2.10.7SCN的运行机制
2.10.8Commit的处理
2.10.9Rollback回滚的处理
2.11 Oracle数据字典
2.11.1静态数据字典
2.11.2查看各类静态对象
2.11.3动态数据字典
2.11.4各类数据字典区分
2.11.5动态数据字典结构
2.11.6动态数据字典分类
第3章 Oracle Net体系结构和云体验
3.1 Oracle网路概述
3.1.1 网路的连线方式
3.1.2 Oracle的网路连线方式
3.2 Oracle Net Services
3.2.1 Oracle Net
3.2.2 Oracle网路监听
3.2.3 Oracle连线管理器
3.2.4 网路工具
3.2.5 Oracle高级安全性
3.3 Oracle网路体系结构
3.3.1 Oracle Net C/S连线的栈结构
3.3.2 Java的连线栈结构
3.3.3 Web连线的栈结构
3.3.4 网路监听体系结构
3.3.5 资料库伺服器体系结构
3.3.6 连线管理器体系结构
3.4 Oracle网路的概念
3.4.1 连线的概念
3.4.2 配置管理概念
3.4.3 命名方法
3.5 Oracle云资料库
3.5.1 云资料库基本介绍和申请
3.5.2 构建和发布资料库套用
第4章 安装与配置
4.1 通用安装工具OUI简介
4.2 Optimal Flexible Architecture简介
4.3 资料库软体版本说明
4.4 Windows下Oracle的安装
4.4.1 安装的基本硬体要求
4.4.2 安装过程
4.4.3 安装后的环境变数
4.4.4 安装后档案目录
4.5 Oracle的简单网路配置
4.5.1 伺服器网路配置
4.5.2 Oracle客户端的配置
4.5.3 如何查看安装的资料库版本号
4.6 Oracle完全卸载
第5章 创建资料库
5.1 手动创建资料库
5.1.1 狭义资料库和广义资料库
5.1.2 準备前提条件
5.1.3 规划物理档案的存放
5.1.4 手动创建资料库的步骤概述
5.1.5 设定环境变数
5.1.6 创建参数档案
5.1.7 创建伺服器参数档案
5.1.8 创建资料库
5.1.9 建立数据字典
5.2 通过DBCA创建资料库
5.2.1 DBCA简介
5.2.2 进入DBCA
5.2.3 创建资料库
5.2.4 手动卸载资料库
5.2.5 使用DBCA卸载资料库
5.3 配置资料库全球化支持
5.3.1 国际语言支持
5.3.2 资料库字元集
5.3.3 资料库字元集类型
5.3.4 位元组长度和字元长度
5.3.5 资料库字元集与国际语言字元集
5.3.6 各种语言支持的字元集
5.3.7 Oracle字元集配置结构
5.3.8 NLS的参数说明
5.3.9 语言和区域参数
5.3.10NLS的日期时间参数
5.3.11NLS的货币参数
5.3.12数字表示格式
5.3.13排序参数
5.3.14其他参数
5.3.15NLS的参数设定方法
5.3.16更改初始化参数中的NLS值
5.3.17NLS的session级设值
5.3.18NLS的环境变数设定
5.3.19使用NLS参数的SQL函式
5.3.20Oracle客户端字元集设定
5.4 查询全球化参数信息
5.4.1 查询资料库级的NLS设定
5.4.2 查询实例级的NLS信息
5.4.3 查询SESSION级的NLS信息
5.4.4 查询NLS可设定的值
5.4.5 查询NLS所有参数
5.5 更改资料库字元集
5.5.1 用ALTER命令更改字元集
5.5.2 使用导入导出更改字元集
5.6 配置多个资料库
5.6.1 创建另一个新的资料库
5.6.2 更改默认资料库
5.6.3 配置资料库监听
5.7 Oracle系统用户和系统许可权
5.7.1 SYS用户
5.7.2 SYSTEM用户
5.7.3 SYSDBA和SYSOPER系统许可权
5.8 资料库名、实例名等的区分
5.8.1 资料库名
5.8.2 资料库实例名
5.8.3 环境变数ORACLE_SID
……
第二篇 资料库管理
第三篇 资料库高级特性
第1章 Oracle产品系列
1.1 Oracle产品组成
1.1.1 资料库组件
1.1.2 开发套件
1.1.3 套用伺服器
1.1.4 协作套件
1.1.5 套用软体
1.2 Oracle各版本异同
1.2.1 Oracle 8i和Oracle 9i
1.2.2 Oracle 10g和Oracle 11g
1.2.3 Oracle 12c
1.2.4 Oracle企业版、标準版及其他版本的异同
1.3 Oracle 2c新特性
1.3.1 支持多执行绪模式
1.3.2 加强Defaults功能
1.3.3 更新了多种数据类型长度限制
1.3.4 增强PL/SQL性能
1.3.5 实现Native TOP N查询
1.3.6 加强行模式匹配
1.3.7 增加Adaptive Plans
1.3.8 改进分区特性
1.3.9 增强数据最佳化
1.3.10加强套用连续性
1.3.11引入临时UNDO段
1.3.12支持PDB
1.3.13提供CDB容器
1.3.14支持表级别恢复
1.3.15支持网路恢复
1.3.16增添了Flex ASM
第2章 Oracle体系结构及其基本概念
2.1 Oracle总体结构
2.1.1 Oracle实例
2.1.2 资料库
2.1.3 Oracle相关的几个概念
2.1.4 Oracle的结构划分
2.2 Oracle记忆体结构
2.2.1 系统全局区SGA
2.2.2 资料库缓冲区
2.2.3 重做日誌缓冲区
2.2.4 共享池
2.2.5 数据字典缓冲区
2.2.6 程式全局区PGA
2.2.7 排序区
2.2.8 软体代码区
2.2.9 大池
2.2.10Java池
2.2.11Streams池
2.3 Oracle进程
2.3.1 用户进程
2.3.2 伺服器进程
2.3.3 专用伺服器和共享伺服器
2.4 Oracle后台进程结构
2.4.1 SMON系统监控进程
2.4.2 PMON进程监控进程
2.4.3 DBWR资料库写入进程
2.4.4 LGWR日誌写入进程
2.4.5 CKPT检查点进程
2.4.6 RECO恢复进程
2.4.7 ARCH归档进程
2.4.8 SNPn作业伫列进程
2.4.9 LCKn锁进程
2.4.10Dnnn调度进程
2.4.11Snnn共享伺服器进程
2.4.12QMNn伫列监视进程
2.5 Oracle物理结构
2.5.1 数据档案
2.5.2 控制档案
2.5.3 重做日誌档案
2.5.4 参数档案
2.5.5 跟蹤档案
2.5.6 警告日誌档案
2.6 Oracle逻辑结构
2.6.1 逻辑结构概述
2.6.2 表空间
2.6.3 System表空间、SYSAUX表空间以及其他表空间
2.6.4 段
2.6.5 区
2.6.6 数据块
2.6.7 用户与模式
2.6.8 表
2.6.9 列与数据类型
2.6.10ROWID伪列
2.6.11约束条件
2.6.12索引
2.6.13视图
2.6.14序列
2.6.15过程与过程包
2.6.16函式
2.6.17触发器
2.6.18同义词
2.6.19许可权及角色
2.6.20快照
2.6.21聚集
2.6.22散列聚集
2.6.23资料库链
2.7 数据分区
2.7.1 分区表
2.7.2 分区表的类型
2.7.3 分区索引
2.7.4 索引的类型
2.7.5 表分区和分区管理
2.8 资料库访问
2.8.1 竞争性、并发性与一致性概念
2.8.2 事务之间的冲突
2.9 锁
2.9.1 锁级别
2.9.2 DML锁
2.9.3 DDL锁
2.10 SQL语句的处理过程
2.10.1SQL 语句的处理过程
2.10.2分析
2.10.3执行
2.10.4返回结果
2.10.5SELECT语句的处理步骤
2.10.6其他语句的处理步骤
2.10.7SCN的运行机制
2.10.8Commit的处理
2.10.9Rollback回滚的处理
2.11 Oracle数据字典
2.11.1静态数据字典
2.11.2查看各类静态对象
2.11.3动态数据字典
2.11.4各类数据字典区分
2.11.5动态数据字典结构
2.11.6动态数据字典分类
第3章 Oracle Net体系结构和云体验
3.1 Oracle网路概述
3.1.1 网路的连线方式
3.1.2 Oracle的网路连线方式
3.2 Oracle Net Services
3.2.1 Oracle Net
3.2.2 Oracle网路监听
3.2.3 Oracle连线管理器
3.2.4 网路工具
3.2.5 Oracle高级安全性
3.3 Oracle网路体系结构
3.3.1 Oracle Net C/S连线的栈结构
3.3.2 Java的连线栈结构
3.3.3 Web连线的栈结构
3.3.4 网路监听体系结构
3.3.5 资料库伺服器体系结构
3.3.6 连线管理器体系结构
3.4 Oracle网路的概念
3.4.1 连线的概念
3.4.2 配置管理概念
3.4.3 命名方法
3.5 Oracle云资料库
3.5.1 云资料库基本介绍和申请
3.5.2 构建和发布资料库套用
第4章 安装与配置
4.1 通用安装工具OUI简介
4.2 Optimal Flexible Architecture简介
4.3 资料库软体版本说明
4.4 Windows下Oracle的安装
4.4.1 安装的基本硬体要求
4.4.2 安装过程
4.4.3 安装后的环境变数
4.4.4 安装后档案目录
4.5 Oracle的简单网路配置
4.5.1 伺服器网路配置
4.5.2 Oracle客户端的配置
4.5.3 如何查看安装的资料库版本号
4.6 Oracle完全卸载
第5章 创建资料库
5.1 手动创建资料库
5.1.1 狭义资料库和广义资料库
5.1.2 準备前提条件
5.1.3 规划物理档案的存放
5.1.4 手动创建资料库的步骤概述
5.1.5 设定环境变数
5.1.6 创建参数档案
5.1.7 创建伺服器参数档案
5.1.8 创建资料库
5.1.9 建立数据字典
5.2 通过DBCA创建资料库
5.2.1 DBCA简介
5.2.2 进入DBCA
5.2.3 创建资料库
5.2.4 手动卸载资料库
5.2.5 使用DBCA卸载资料库
5.3 配置资料库全球化支持
5.3.1 国际语言支持
5.3.2 资料库字元集
5.3.3 资料库字元集类型
5.3.4 位元组长度和字元长度
5.3.5 资料库字元集与国际语言字元集
5.3.6 各种语言支持的字元集
5.3.7 Oracle字元集配置结构
5.3.8 NLS的参数说明
5.3.9 语言和区域参数
5.3.10NLS的日期时间参数
5.3.11NLS的货币参数
5.3.12数字表示格式
5.3.13排序参数
5.3.14其他参数
5.3.15NLS的参数设定方法
5.3.16更改初始化参数中的NLS值
5.3.17NLS的session级设值
5.3.18NLS的环境变数设定
5.3.19使用NLS参数的SQL函式
5.3.20Oracle客户端字元集设定
5.4 查询全球化参数信息
5.4.1 查询资料库级的NLS设定
5.4.2 查询实例级的NLS信息
5.4.3 查询SESSION级的NLS信息
5.4.4 查询NLS可设定的值
5.4.5 查询NLS所有参数
5.5 更改资料库字元集
5.5.1 用ALTER命令更改字元集
5.5.2 使用导入导出更改字元集
5.6 配置多个资料库
5.6.1 创建另一个新的资料库
5.6.2 更改默认资料库
5.6.3 配置资料库监听
5.7 Oracle系统用户和系统许可权
5.7.1 SYS用户
5.7.2 SYSTEM用户
5.7.3 SYSDBA和SYSOPER系统许可权
5.8 资料库名、实例名等的区分
5.8.1 资料库名
5.8.2 资料库实例名
5.8.3 环境变数ORACLE_SID
……
第二篇 资料库管理
第三篇 资料库高级特性