Oracle达人修炼秘籍是一本Oracle数据库进阶书籍,由孙风栋和王澜两人共同编著,全称叫做Oracle达人修炼秘籍Oracle 11g数据库管理与开发指南。本书内容全面,涵盖Oracle数据库管理与开发的方方面面,全书宏观上清晰呈现Oracle数据库的知识体系和总体框架,微观上系统讲解Oracle数据库管理与开发的各个技术细节,并在书中精心设计了大量翔实的案例,为读者学习Oracle数据库提供了捷径,可以作为Oracle数据库初学者的教材,也可以作为有一定数据库管理与开发经验的读者的参考资料。
内容介绍
《Oracle达人修炼秘籍Oracle 11g数据库管理与开发指南》是Oracle数据库领域独特的、具有创新意义的实力之作。为了降低读者的学习难度,作者根据多年实践和教学的经验和体会,首先从宏观上帮助读者廓清Oracle数据库体系和框架,然后从微观上帮助读者掌握开发中的各个技术细节,这是本书的独到之处。全书内容系统而全面,详细讲解了Oracle数据库的管理、开发、性能优化,以及PL/SQL编程的相关知识,面面俱到;注重实战,为每个知识点精心设计了大量的案例,而且每一章后面都有实践指导,旨在帮助读者提高动手能力;重点突出,对重要的内容进行了深入细致的讲解。
《Oracle达人修炼秘籍Oracle 11g数据库管理与开发指南》全书共32章,分为五大部分:基础篇(第1~7章),主要介绍了Oracle数据库的作用、特点、应用结构、数据库服务器的安装与配置、三种常用管理与开发工具(OEM、SQL*Plus、SQL Developer)的使用,以及会贯穿全书的案例;体系结构篇(第8~14章),详细讲解了Oracle数据库的内部体系结构,包括数据库实例(内存结构与后台进程)、物理存储结构(数据文件、控制文件、重做日志文件、归档重做日志文件、初始化参数文件)、逻辑存储结构(块、区、段、表空间)的构成、配置与维护,这部分内容是Oracle数据库管理与维护的基础;模式对象篇(第15~19章),详细讲解了Oracle数据库模式对象的应用与管理,包括表、约束、索引、分区表、分区索引、视图、物化视图、簇、外部表、序列、同义词、数据库链接等,这是数据库开发和维护的基础;维护篇(第20~29章),详细介绍了Oracle数据库的创建与配置、启动与关闭方式、网络服务管理与配置、安全性配置与管理、备份与恢复,以及性能优化等;开发篇(第30~32章),介绍了与Oracle数据库开发相关的技术,包括SQL语句应用、PL/SQL程序设计,以及PL/SQL的综合应用等。
章节目录
前言 第一篇 基础篇 第1章 数据库基础知识 1.1 数据库基本概念 1.2 数据库的产生 1.3 数据库的特征 1.4 数据模型 1.4.1 数据模型的概念 1.4.2 概念模型 1.4.3 组织数据模型 1.5 关系模型 1.5.1 数据结构 1.5.2 关系完整性约束 1.6 关系数据库 1.6.1 关系数据库的功能 1.6.2 常见的关系数据库管理系统 1.7 数据库系统设计步骤 1.7.1 数据库设计概述 1.7.2 需求分析 1.7.3 概念结构设计 1.7.4 逻辑结构设计 1.7.5 物理结构设计 1.7.6 数据库实施与维护 实践指导 第2章 Oracle数据库简介 2.1 Oracle数据库的发展 2.1.1 Oracle数据库的应用现状 2.1.2 Oracle 数据库的版本变迁 2.1.3 Oracle数据库的技术领先优势 2.1.4 Oracle数据库的高市场占有率 2.2 Oracle的网格计算 2.2.1 Oracle 数据库的网格 2.2.2 Oracle应用服务器的网格 2.2.3 Oracle 企业管理器的网格控制 2.3 Oracle数据库的应用结构 2.4 Oracle 11g数据库的新特性 实践指导 第3章 Oracle 11g数据库的安装 3.1 安装预处理 3.1.1 对系统软、硬件的要求 3.1.2 安装准备 3.1.3 回环网络适配器的安装与配置 3.2 Oracle 11g数据库软件下载 3.3 安装Oracle 11g数据库服务器 3.4 检查和验证安装结果 3.4.1 程序组 3.4.2 产品清单 3.4.3 系统服务 3.4.4 文件体系结构 3.4.5 网络配置 3.4.6 利用企业管理器登录数据库 3.4.7 利用SQL Plus登录数据库 3.5 运行时故障分析与解决 3.6 卸载Oracle 11g产品 实践指导 第4章 Oracle企业管理器 4.1 Oracle企业管理器的功能与分类 4.1.1 Oracle企业管理器的功能 4.1.2 Oracle企业管理器的类型 4.2 Oracle企业管理器的启动与登录 4.3 使用联机帮助 4.4Oracle企业管理器功能界面介绍 4.4.1 “主目录”选项卡 4.4.2 “性能”选项卡 4.4.3 “可用性”选项卡 4.4.4 “服务器”选项卡 4.4.5 “方案”选项卡 4.4.6 “数据移动”选项卡 4.4.7 “软件和支持”选项卡 4.5 Oracle企业管理器基本设置 4.5.1 添加管理员 4.5.2 管理监视模板 4.5.3 设置封锁 4.6 Oracle企业管理器首选项设置 4.6.1 设置主机首选身份证明 4.6.2设置数据库首选身份证明 实践指导 第5章 SQL﹡Plus工具的使用 5.1 SQL﹡Plus工具介绍 5.1.1 SQL*Plus的主要功能 5.1.2 SQL*Plus启动与退出 5.1.3 SQL*Plus站点配置文件 5.2 SQL*Plus命令 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.3 显示与设置环境变量 5.4 格式化查询结果 5.4.1 格式化列 5.4.2 压缩重复列值的显示 5.4.3 使用汇总 5.4.4 设置页与报表 实践指导 第6章 SQL Developer开发工具的使用 6.1 SQL Developer概述 6.2 创建数据库连接 6.3 SQL Developer基本操作 6.3.1 浏览数据库对象 6.3.2 数据操纵 6.3.3 数据库对象的创建与修改 6.4开发和调试PLSQL程序 6.4.1 存储过程创建与编辑 6.4.2 存储过程调试 6.5 导出与导入操作 6.5.1 导出数据 6.5.2 导出对象定义 6.5.3 导入数据 6.6 运行和创建报表 6.6.1 运行预定义报表 6.6.2 创建自定义报表 实践指导 第7章 实践案例项目分析与设计 7.1 实践案例说明 7.2 系统分析 7.3 概念结构设计 7.4 逻辑结构设计 7.4.1 表结构设计 7.4.2 序列的设计 7.4.3 索引的设计 7.4.4 视图的设计 7.4.5 存储过程的设计 7.4.6 函数的设计 7.4.7 包的设计 7.4.8 触发器的设计 7.5 物理存储结构的设计 实践指导 第二篇 体系结构篇 第8章 Oracle数据库体系结构 8.1 Oracle数据库体系结构概述 8.2 Oracle数据库存储结构 8.2.1 Oracle数据库物理存储结构 8.2.2 Oracle数据库逻辑存储结构 8.3 Oracle数据库实例 8.3.1 Oracle实例概述 8.3.2 SGA 8.3.3 PGA 8.3.4 内存管理 8.4 Oracle数据库进程 8.4.1 Oracle进程概述 8.4.2 Oracle服务器进程 8.4.3 Oracle后台进程 8.5 数据字典 8.5.1 数据字典的概念 8.5.2 数据字典的结构 8.5.3 数据字典的使用 8.5.4 在OEM中查询数据字典信息 8.6 SQL语句执行过程 实践指导 第9章 数据文件管理 9.1 数据文件概述 9.2 数据文件的管理准则 9.2.1 确定数据文件数量 9.2.2 确定数据文件大小 9.2.3 设置数据文件的存储位置 9.3 创建数据文件 9.4 修改数据文件大小 9.4.1 数据文件的自动扩展 9.4.2 手动改变数据文件大小 9.5 改变数据文件的可用性 9.5.1 归档模式下数据文件可用性的改变 9.5.2 非归档模式下数据文件的脱机 9.5.3 改变表空间中所有数据文件的可用性 9.6 改变数据文件的名称与位置 9.6.1 修改同一个表空间中数据文件的名称与位置 9.6.2 修改多个表空间中数据文件的名称与位置 9.7 删除数据文件 9.8 查询数据文件 9.9 利用OEM管理数据文件 实践指导 第10章 控制文件管理 10.1 控制文件概述 10.1.1 控制文件的概念 10.1.2 控制文件的内容 10.1.3 控制文件的大小 10.1.4 控制文件的管理策略 10.2 创建控制文件 10.2.1 创建初始控制文件 10.2.2 创建新的控制文件 10.3 多路复用控制文件 10.4 控制文件创建后故障解决 10.4.1 数据字典与控制文件信息不一致 10.4.2 创建控制文件时的错误处理 10.5 备份控制文件 10.6 删除控制文件 10.7 查询控制文件信息 10.8 利用OEM管理控制文件 实践指导 第11章 重做日志文件管理 11.1 重做日志文件概述 11.1.1 重做日志文件的内容与作用 11.1.2 重做日志文件工作原理 11.1.3 重做日志文件切换与日志序列号 11.1.4 重做日志文件组的概念 11.1.5 重做日志文件故障响应 11.1.6 重做日志文件规划 11.2 创建重做日志文件组及其成员 11.2.1 创建重做日志文件组 11.2.2 创建重做日志文件组成员文件 11.3 修改重做日志文件的名称与位置 11.3.1 数据库关闭状态下修改重做日志文件的名称与位置 11.3.2 数据库运行状态下修改重做日志文件的名称与位置 11.4 删除重做日志文件组及其成员 11.4.1 删除重做日志文件组成员文件 11.4.2 删除重做日志文件组 11.5 重做日志文件切换与检查点 11.5.1 重做日志文件切换 11.5.2 检查点 11.6 清除重做日志文件组 11.7 查看重做日志文件信息 11.8 利用OEM管理重做日志文件 实践指导 第12章 归档重做日志文件管理 12.1 归档重做日志文件概述 12.2 数据库归档与非归档模式选择 12.2.1 非归档模式 12.2.2 归档模式 12.3 归档控制 12.3.1 设置数据库初始归档模式 12.3.2 改变数据库归档模式 12.3.3 手动归档 12.3.4 调整归档进程数量 12.4 设置归档目的地 12.4.1 设置初始化参数指定归档目的地 12.4.2 归档目的地的状态 12.4.3 设置备用归档目的地 12.5 查询归档重做日志文件信息 12.6 利用OEM管理归档日志文件 实践指导 第13章 初始化参数文件管理 13.1 服务器初始化参数文件概述 13.2 创建服务器初始化参数文件 13.3 初始化参数介绍 13.4 修改初始化参数 13.5 导出服务器初始化参数文件 13.6 恢复丢失或损坏的服务器初始化参数文件 13.7 查看初始化参数设置 13.8 利用OEM管理初始化参数 实践指导 第14章 表空间管理 14.1 表空间概述 14.1.1 表空间概念 14.1.2 表空间分类 14.1.3 表空间的管理方式 14.1.4 表空中区的分配与段的管理 14.1.5 表空间的管理策略 14.2 创建表空间 14.2.1 创建表空间概述 14.2.2 CREATE TABLESPACE语句 14.2.3 创建本地管理表空间 14.2.4 创建大文件表空间 14.2.5 创建非标准块表空间 14.2.6 创建加密表空间 14.3 维护表空间 14.3.1 ALTER TABLESPACE语句 14.3.2 改变表空间大小 14.3.3 改变表空间可用性 14.3.4 改变表空间读写性 14.3.5 重命名表空间 14.3.6 设置默认表空间 14.3.7 备份表空间 14.4 删除表空间 14.5 管理临时表空间 14.5.1 临时表空间概述 14.5.2 默认临时表空间 14.5.3 创建临时表空间 14.5.4 临时表空间组 14.5.5 收缩本地管理的临时表空间 14.6 管理撤销表空间 14.6.1 撤销表空间概述 14.6.2 创建撤销表空间 14.6.3 修改撤销表空间 14.6.4 删除撤销表空间 14.6.5 切换撤销表空间 14.6.6 回退信息保留时间设置 14.6.7 查询撤销表空间信息 14.7 查询表空间信息 14.8 利用OEM管理表空间 实践指导 第三篇 模式对象篇 第15章 表与约束管理 15.1 模式与模式对象 15.1.1 模式与对象的关系 15.1.2 模式与用户的关系 15.1.3 CREATE SCHEMA语句 15.1.4 创建人力资源管理系统模式 15.2 表管理概述 15.2.1 表概述 15.2.2 表创建策略 15.3 创建表 15.3.1 CREATE TABLE语句 15.3.2 表的存储分配方式设置 15.3.3 Oracle数据类型 15.3.4 创建标准表 15.3.5 创建临时表 15.3.6 利用子查询创建表 15.4 修改表 15.4.1 ALTER TABLE语句 15.4.2 添加、修改、删除列 15.4.3 修改表参数设置 15.4.4 表结构重组 15.4.5 手动分配与回收表的存储空间 15.4.6 改变表的读写模式 15.4.7 重命名表 15.5 维护表 15.5.1 为表和列添加注释 15.5.2 删减表 15.5.3 删除表 15.5.4 分析表 15.5.5 查询表信息 15.5.6 利用OEM管理表 15.6 约束概述 15.6.1 约束的分类 15.6.2 约束的定义方式 15.6.3 约束的状态 15.7 创建与维护约束 15.7.1 创建表时定义约束 15.7.2 添加、修改与删除约束 15.7.3 禁用与激活约束 15.7.4 验证约束状态 15.7.5 确定违反约束限制的记录 15.7.6 延迟约束检查 15.7.7 查询约束信息 实践指导 第16章 索引与索引表管理 16.1 索引概述 16.1.1 索引的概念与作用 16.1.2 索引结构 16.1.3 索引的分类 16.1.4 索引的管理策略 16.2 创建索引 16.2.1 CREATE INDEX语句 16.2.2 创建非唯一性索引 16.2.3 创建唯一性索引 16.2.4 创建位图索引 16.2.5 创建反序索引 16.2.6 创建函数索引 16.2.7 定义约束时创建索引 16.2.8 创建大型索引 16.3 修改索引 16.3.1 ALTER INDEX语句 16.3.2 修改索引参数设置 16.3.3 合并与重建索引 16.3.4 禁用与启用函数索引 16.3.5 手动分配与回收索引存储空间 16.3.6 重命名索引 16.3.7 打开与关闭索引监控 16.4 维护索引 16.4.1 删除索引 16.4.2 查询索引信息 16.4.3 利用OEM管理索引 16.5 索引表概述 16.5.1 索引表的概念 16.5.2 索引表与标准表比较 16.5.3 索引表的优、缺点 16.5.4 索引表的溢出存储 16.6 创建索引表 16.7 维护索引表 16.7.1 修改索引表 16.7.2 重建索引表 16.7.3 将索引表转换为标准表 16.7.4 利用OEM管理索引表 实践指导 第17章 分区表与分区索引管理 17.1 分区概述 17.1.1 分区的概念 17.1.2 分区的优点 17.1.3 何时需要分区 17.1.4 基本分区方法 17.1.5 Oracle 11g分区方法扩展 17.1.6 分区索引 17.2 创建分区表 17.2.1 创建范围分区表 17.2.2 创建列表分区表 17.2.3 创建散列分区表 17.2.4 创建复合分区表 17.2.5 创建间隔分区表 17.2.6 创建引用分区表 17.2.7 创建基于虚拟列的分区表 17.2.8 创建系统分区表 17.2.9 创建分区索引表 17.3 维护分区表 17.4 创建分区索引 17.4.1 本地分区索引 17.4.2 全局分区索引 17.5 维护分区索引 17.6 查询分区表和分区索引信息 17.7 利用OEM管理分区表和分区索引 实践指导 第18章 视图与实体化视图管理 18.1 视图的概念 18.2 创建视图 18.2.1 CREATE VIEW语句 18.2.2 创建简单视图 18.2.3 创建复杂视图 18.2.4 创建带约束的视图 18.2.5 创建内嵌视图 18.2.6 创建TOP-N视图 18.3 维护视图 18.3.1 视图的DML操作 18.3.2 修改视图定义 18.3.3 删除视图 18.3.4 查询视图信息 18.3.5 利用OEM管理视图 18.4 实体化视图概述 18.4.1 实体化视图的概念 18.4.2 实体化视图的特性 18.4.3 实体化视图的刷新方法 18.4.4 实体化视图的刷新模式 18.4.5 实体化视图日志 18.4.6 实体化视图类型 18.4.7 实体化视图的查询重写 18.4.8 实体化视图的创建方式 18.5 创建实体化视图 18.5.1 创建实体化视图的权限需求 18.5.2 CREATE MATERIALIZED VIEW语句 18.5.3 创建实体化视图示例 18.6 维护实体化视图 18.6.1 修改实体化视图 18.6.2 删除实体化视图 18.6.3 查询实体化视图信息 18.6.4 利用OEM管理实体化视图 实践指导 第19章 簇、外部表、序列、同义词与数据库链接管理 19.1 簇 19.1.1 簇概念 19.1.2 簇管理准则 19.1.3 创建簇 19.1.4 创建聚簇表 19.1.5 创建聚簇索引 19.1.6 修改簇 19.1.7 删除簇 19.1.8 查询簇信息 19.2 外部表 19.2.1 外部表概述 19.2.2 创建外部表 19.2.3 利用外部表导出数据 19.2.4 修改外部表 19.2.5 删除外部表 19.2.6 查询外部表信息 19.3 序列 19.3.1 序列的概念 19.3.2 创建序列 19.3.3 使用序列 19.3.4 修改序列 19.3.5 删除序列 19.3.6 查询序列信息 19.3.7 利用OEM管理序列 19.4 同义词 19.4.1 同义词的概念 19.4.2 创建同义词 19.4.3 在DML语句中使用同义词 19.4.4 删除同义词 19.4.5 查询同义词信息 19.4.6 利用OEM管理同义词 19.5 数据库链接 19.5.1 数据库链接概述 19.5.2 创建数据库链接 19.5.3 在DML中使用数据库链接 19.5.4 修改数据库链接 19.5.5 删除数据库链接 19.5.6 查询数据库链接信息 19.5.7 利用OEM管理数据库链接 实践指导 第四篇 维护篇 第20章 数据库创建与配置 20.1 创建数据库概述 20.1.1 创建数据库的方法 20.1.2 创建数据库前的规划 20.1.3 创建数据库的先决条件 20.2 使用DBCA创建数据库 20.3 设置DBA认证方式 20.3.1 DBA职责 20.3.2 DBA权限 20.3.3 DBA认证方式 20.3.4 使用操作系统认证 20.3.5 使用口令文件认证 20.3.6 共享与禁用口令文件 20.3.7 修改口令文件 20.4 手动创建数据库 20.4.1 手动创建数据库的步骤 20.4.2 CREATE DATABASE语句 20.4.3 手动创建数据库实例 实践指导 第21章 数据库启动与关闭 21.1 数据库启动与关闭概述 21.1.1 Oracle数据库启动过程 21.1.2 Oracle数据库关闭过程 21.1.3 数据库启动与关闭的工具 21.2 启动Oracle数据库 21.2.1 启动数据库前的准备 21.2.2 Oracle数据库启动模式 21.3 改变数据库的状态 21.3.1 改变数据库的启动模式 21.3.2 数据库读写状态转换 21.3.3 数据库受限与非受限状态转换 21.4 关闭Oracle数据库 21.4.1 正常关闭数据库 21.4.2 事务关闭数据库 21.4.3 立即关闭数据库 21.4.4 终止关闭数据库 21.4.5 数据库关闭超时 21.5 Oracle数据库的静默与挂起 21.5.1 静默数据库 21.5.2 挂起数据库 21.6 利用OEM启动与关闭数据库 21.6.1 关闭数据库 21.6.2 启动数据库 实践指导 第22章 网络服务管理与配置 22.1 Oracle网络服务概述 22.1.1 网络解决方案 22.1.2 网络服务组件 22.1.3 网络连接基本概念 22.1.4 完整的Oracle网络服务结构 22.1.5 本地管理的网络配置文件 22.2 服务器端网络配置 22.2.1 监听器配置概述 22.2.2 安装Oracle时配置默认监听器 22.2.3 配置监听协议地址 22.2.4 配置静态服务注册 22.2.5 配置运行参数 22.2.6 创建与配置新的监听器 22.2.7 配置动态服务注册 22.2.8 监听器的管理 22.3 客户端网络配置 22.3.1 客户端网络配置概述 22.3.2 配置本地命名方式 22.3.3 配置主机命名方式 22.3.4 配置轻松连接命名方式 22.4 利用OEM进行网络管理与配置 22.4.1 配置与管理监听器 22.4.2 配置与管理本地网络服务名 实践指导 第23章 Oracle数据库安全管理 23.1 Oracle数据库安全控制策略 23.2 用户管理 23.2.1 预定义用户 23.2.2 用户属性 23.2.3 创建用户 23.2.4 用户身份认证 23.2.5 修改用户 23.2.6 删除用户 23.2.7 查询用户信息 23.3 资源限制与口令管理 23.3.1 资源限制与口令管理概述 23.3.2 资源限制参数介绍 23.3.3 口令管理参数介绍 23.3.4 创建概要文件 23.3.5 将概要文件分配给用户 23.3.6 修改概要文件 23.3.7 删除概要文件 23.3.8 查询概要文件信息 23.4 权限管理 23.4.1 权限概述 23.4.2 系统权限分类 23.4.3 系统权限的授权 23.4.4 系统权限的回收 23.4.5 对象权限分类 23.4.6 对象权限的授权 23.4.7 对象权限的回收 23.4.8 查询权限信息 23.5 角色管理 23.5.1 角色概述 23.5.2 预定义角色 23.5.3 创建角色 23.5.4 角色权限的授予与回收 23.5.5 修改角色 23.5.6 禁用与激活角色 23.5.7 删除角色 23.5.8 利用角色进行权限管理 23.5.9 查询角色信息 23.6 审计 23.6.1 审计的概念 23.6.2 审计分类 23.6.3 审计环境设置 23.6.4 语句审计 23.6.5 权限审计 23.6.6 对象审计 23.6.7 网络审计 23.6.8 精细审计 23.7 利用OEM进行安全管理 实践指导 第24章 用户管理的备份与恢复 24.1 Oracle数据库备份与恢复概述 24.1.1 备份与恢复的作用 24.1.2 数据库故障类型与恢复措施 24.1.3 备份与恢复的解决方案 24.2 Oracle数据库备份分类 24.2.1 物理备份与逻辑备份 24.2.2 一致性备份与不一致性备份 24.2.3 完全备份与部分备份 24.2.4 联机备份与脱机备份 24.2.5 增量备份 24.3 Oracle数据库备份原则与策略 24.4 用户管理的脱机备份 24.4.1 脱机备份概述 24.4.2 脱机完全备份 24.4.3 脱机备份表空间与数据文件 24.5 用户管理的联机备份 24.5.1 联机备份概述 24.5.2 联机备份表空间与数据文件 24.5.3 备份控制文件 24.5.4 备份归档重做日志文件 24.5.5 数据库挂起状态备份 24.5.6 联机完全备份数据库 24.6 Oracle数据库恢复的工作机制 24.6.1 数据库恢复原理 24.6.2 数据库恢复操作基本步骤 24.6.3 数据库恢复分类 24.7 数据库恢复的原则与策略 24.8 数据库实例恢复过程 24.9 非归档模式下的介质恢复 24.10 归档模式下的完全介质恢复 24.10.1 完全恢复概述 24.10.2 数据库关闭状态下的完全恢复 24.10.3 数据库打开状态下的完全恢复 24.11 归档模式下的不完全介质恢复 24.11.1 不完全恢复概述 24.11.2 归档模式下不完全恢复步骤 24.12 控制文件的恢复 24.12.1 丢失多路复用控制文件的一个成员 24.12.2 丢失所有当前的控制文件 24.12.3 重建控制文件 实践指导 第25章 基于RMAN的备份与恢复 25.1 RMAN概述 25.1.1 RMAN介绍 25.1.2 RMAN运行环境组件 25.1.3 RMAN基本概念 25.1.4 RMAN预定义配置参数 25.2 RMAN基本操作 25.2.1 连接数据库 25.2.2 创建恢复目录 25.2.3 注册数据库 25.2.4 启动与关闭数据库 25.2.5 执行SQL语句 25.2.6 SHOW命令 25.2.7 CONFIGURE命令 25.2.8 LIST命令 25.2.9 REPORT命令 25.2.10 用RMAN执行操作系统命令 25.3 RMAN备份的基本概念 25.3.1 RMAN备份对象 25.3.2 RMAN备份形式 25.3.3 RMAN备份类型 25.3.4 增量备份的工作机制 25.3.5 复合备份集 25.3.6 多副本备份 25.3.7 并行备份 25.4 通道分配 25.4.1 自动分配通道 25.4.2 手动分配通道 25.5 利用RMAN备份数据库 25.5.1 BACKUP命令 25.5.2 备份文件存储格式 25.5.3 备份整个数据库 25.5.4 备份表空间 25.5.5 备份数据文件 25.5.6 备份控制文件 25.5.7 备份服务器初始化参数文件 25.5.8 备份归档重做日志文件 25.5.9 非归档模式下的备份 25.5.10 多副本备份 25.5.11 增量备份 25.5.12 镜像复制 25.6 利用RMAN恢复数据库 25.6.1 RMAN恢复的基本概念 25.6.2 RESTOER与RECOVER命令 25.6.3 利用RMAN进行完全恢复 25.6.4 利用RMAN进行不完全恢复 25.6.5 控制文件的恢复 25.6.6 将数据文件恢复到新的位置 实践指导 第26章 Oracle数据库逻辑备份与恢复 26.1 逻辑备份与恢复概述 26.1.1 逻辑备份与恢复简介 26.1.2 数据泵技术介绍 26.2 创建目录对象 26.3 使用EXPDP导出数据 26.3.1 EXPDP调用模式与导出模式 26.3.2 EXPDP命令参数与交互式命令 26.3.3 EXPDP导出实例 26.4 使用IMPDP导入数据 26.4.1 IMPDP调用接口与导入模式 26.4.2 IMPDP命令参数与交互式命令 26.4.3 IMPDP导入实例 26.5 使用EXPIMP导出与导入数据 26.5.1 EXPIMP概述 26.5.2 利用EXP导出数据 26.5.3 利用IMP导入数据 实践指导 第27章 Oracle数据库闪回技术 27.1 闪回技术概述 27.1.1 闪回技术介绍 27.1.2 闪回特性分类 27.2 闪回查询 27.2.1 闪回查询概述 27.2.2 撤销表空间相关参数配置 27.2.3 闪回查询操作 27.3 闪回版本查询 27.3.1 闪回版本查询概述 27.3.2 闪回版本查询操作 27.4 闪回事务查询 27.4.1 闪回事务查询概述 27.4.2 闪回事务查询操作 27.5 闪回表 27.5.1 闪回表概述 27.5.2 闪回表操作 27.6 闪回删除 27.6.1 闪回删除概述 27.6.2 回收站的管理 27.6.3 闪回删除操作 27.7 闪回数据库 27.7.1 闪回数据库概述 27.7.2 快速恢复区的配置 27.7.3 闪回数据库的配置 27.7.4 闪回数据库操作 27.8 闪回数据归档 27.8.1 闪回数据归档概念 27.8.2 闪回数据归档区的管理 27.8.3 启用或禁用表的闪回数据归档 27.8.4 闪回数据归档操作示例 实践指导 第28章 使用OEM备份与恢复数据库 28.1 利用OEM备份与恢复数据库概述 28.2 物理备份数据库 28.2.1 配置备份设置 28.2.2 备份数据库 28.2.3 管理数据库备份 28.3 物理恢复数据库 28.3.1 配置恢复设置 28.3.2 恢复数据库 28.4 逻辑备份与恢复数据库 28.4.1 创建目录对象 28.4.2 数据导出 28.4.3 数据导入 实践指导 第29章 Oracle数据库性能优化 29.1 数据库性能优化概述 29.1.1 数据库性能优化的必要性 29.1.2 影响数据库系统性能的因素 29.1.3 数据库性能优化的步骤 29.2 数据库实例性能优化 29.2.1 内存结构优化概述 29.2.2 数据缓冲区调整 29.2.3 共享池调整 29.2.4 重做日志缓冲区调整 29.2.5 PGA调整 29.2.6 数据库碎片整理 29.2.7 磁盘IO优化与调整 29.3 SQL语句优化 29.3.1 SQL语句优化概述 29.3.2 SQL语句执行过程 29.3.3 将常用程序驻留内存 29.3.4 有效使用索引 29.3.5 采用适当的多表连接技术 29.3.6 SQL语句使用技巧 29.4 其他方面性能优化 29.4.1 网络优化 29.4.2 应用程序优化 实践指导 第五篇 开发篇 第30章 SQL语言应用基础 30.1 SQL语言概述 30.1.1 SQL语言介绍 30.1.2 SQL语言的分类 30.1.3 SQL语言的特点 30.2 数据查询 30.2.1 数据查询的基本语法 30.2.2 简单查询 30.2.3 分组统计查询 30.2.4 累计统计查询 30.2.5 连接查询 30.2.6子查询 30.2.7 层次查询 30.2.8 集合操作 30.3 数据操纵 30.3.1 插入数据 30.3.2 修改数据 30.3.3 MERGE语句 30.3.4 删除数据 30.4 事务控制 30.4.1 事务概述 30.4.2 Oracle事务处理 30.5 SQL函数 30.5.1 SQL函数分类 30.5.2 数值函数 30.5.3 字符函数 30.5.4 日期函数 30.5.5 转换函数 30.5.6 其他函数 实践指导 第31章 PLSQL程序设计基础 31.1 PLSQL概述 31.1.1 PLSQL特点 31.1.2 PLSQL功能特性 31.1.3 PLSQL执行过程与开发工具 31.2 PLSQL基础 31.2.1 PLSQL程序结构 31.2.2 词法单元 31.2.3 数据类型 31.2.4 变量与常量 31.2.5 PLSQL记录 31.2.6 编译指示 31.2.7 PLSQL中的SQL语句 31.3 控制结构 31.3.1 选择结构 31.3.2 循环结构 31.3.3 跳转结构 31.4 游标 31.4.1 游标的概念及类型 31.4.2 显式游标 31.4.3 隐式游标 31.4.4 游标变量 31.5 异常处理 31.5.1 异常概述 31.5.2 异常处理过程 31.5.3 异常的传播 31.6 存储过程 31.6.1 概述 31.6.2 存储过程的创建 31.6.3 存储过程的调用 31.6.4 存储过程的管理 31.7 函数 31.7.1 函数的创建 31.7.2 函数的调用 31.7.3 函数的管理 31.8 包 31.8.1 包的创建 31.8.2 包的调用 31.8.3 包重载 31.8.4 包的初始化 31.8.5 包的持续性 31.8.6 包的串行化 31.8.7 包的管理 31.9 触发器 31.9.1 触发器概述 31.9.2 DML触发器 31.9.3 INSTEAD OF触发器 31.9.4 系统触发器 31.9.5 变异表触发器 31.9.6 触发器的管理 实践指导 第32章 PLSQL高级程序设计 32.1 集合 32.1.1 索引表 32.1.2 嵌套表 32.1.3 可变数组 32.1.4 集合类型在数据库中的应用 32.2 批绑定 32.2.1 批绑定概述 32.2.2 批DML操作 32.2.3 批查询 32.2.4 批绑定属性 32.3 动态SQL 32.3.1 动态SQL概述 32.3.2 动态非查询语句及单行查询语句 32.3.3 动态多行查询语句 32.3.4 动态批绑定 32.4 利用PLSQL实现分页查询 32.4.1 利用集合实现分页查询 32.4.2 利用游标变量实现分页查询 32.4.3 分页查询在Java开发中的应用 实践指导
使用说明
1、下载并解压,得出pdf文件
2、如果打不开本文件,请务必下载pdf阅读器
3、安装后,在打开解压得出的pdf文件
4、双击进行阅读
发表评论
0条评论软件排行榜
热门推荐
- 得间免费小说电脑版 v5.3.0.372.58M / 简体中文
- 南方Plus电脑版 v11.9.026.47M / 简体中文
- 京东读书电脑版 v1.13.4官方版1.98M / 简体中文
- 潇湘书院电脑版 v2.3.11.888官方版49.65M / 简体中文
- 吉利博瑞用户手册 pdf高清版57.89M / 简体中文
- 未公开的Oracle数据库秘密 迪贝斯pdf扫描版34.69M / 简体中文
- PHP语言精粹电子书 pdf扫描版25.72M / 简体中文
- 本草纲目 5.34M / 简体中文
- docker入门实战 pdf完整版1.38M / 简体中文
- Scala程序设计第二版 pdf高清完整版15.83M / 简体中文