Oracle 11g是Oracle公司最新推出的数据库版本。本书从实用的角度出发,系统地介绍了Oracle11g的使用和管理,并对它的体系结构和常规管理进行了重点描述,力求帮助读者更好地使用Oracle。
本书用通俗易懂的语言描述复杂的问题,使用户感觉到Oracle并没有想象中的那样神秘莫测。在书中列举了许多在实际的生产系统中经常遇到的案例。本书并没有过多地描述众所周知的内容,而把重点放在如何解决实际问题上。
Oracle 11g是Oracle公司最新推出的数据库版本。本书从实用的角度出发,系统地介绍了Oracle 11g的使用和管理,并对它的体系结构和常规管理进行了重点描述。本书对深奥的理论知识不作过多的讨论,重点突出实用性,在每章中都提供了许多实用的例子,力求帮助读者更好地使用Oracle。
从内容组织形式上来看,本书分为四大部分。第一部分介绍了Oracle 11g的使用基础,包括SQL语言基础、SQL*Plus的使用和PL/SQL编程,其中对Oracle特有的PL/SQL进行了比较深入的描述。第二部分是本书的重点,介绍了Oracle数据库管理(DBA)的各个方面,其中对Oracle的体系结构进行了重点介绍。第三部分介绍了Oracle的自动文件管理和自动存储管理。第四部分介绍了数据库的备份与恢复,其中对RMAN进行了重点介绍。
本书不仅可以作为Oracle数据库技术人员的参考手册,还可以作为培训中心的培训教材。
前言
第一部分 Oracle使用基础
第1章 SQL语言基础
1.1 查询语句
1.1.1 查询语句的基本用法
1.1.2 查询语句中的条件
1.1.3 查询语句中的单行函数
1.1.4 分组函数与分组统计
1.1.5 数据的排序
1.1.6 多表查询
1.1.7 子查询
1.2 DML语句
1.2.1 INSERT语句
1.2.2 DELETE语句
1.2.3 UPDATE语句
1.3 事务控制语句
1.4 DDL语句
1.4.1 表的创建
1.4.2 如何修改表的结构
1.4.3 其他DDL命令
1.5 约束
1.5.1 约束的类型
1.5.2 如何在创建表时指定约束
1.5.3 如何在创建表之后指定约束
1.5.4 约束的维护
1.6 视图
1.6.1 视图的创建、修改和删除
1.6.2 如何对视图进行访问
1.6.3 复杂视图
1.7 索引
1.7.1 索引的基本概念
1.7.2 索引的创建、修改和删除
1.7.3 索引信息的查询
1.8 序列
1.8.1 序列的创建、修改和删除
1.8.2 序列的使用
1.8.3 序列信息的查询
1.9 同义词
1.9.1 同义词的概念和类型
1.9.2 同义词的创建与删除
1.9.3 同义词信息的查询
第2章 SQL*Plus用法指南
第3章 PL/SQL编程
第二部分 Oracle DBA
第4章 Oracle体系结构
第5章 数据库的创建
第6章 表空间的管理
第7章 存储空间管理
第8章 控制文件管理
第9章 重做日志管理
第10章 基本数据库对象管理
第11章 用户与权限管理
第三部分 自动文件管理和自动存储管理
第12章 自动文件管理
第13章 自动存储管理
第四部分 备份与恢复
第14章 数据库的导入与导出
第15章 数据库的常规备份与恢复
第16章 如何利用RMAN对数据库进行备份与恢复
附录A Oracle 11g在AIX下的安装
附录B Oracle 11g在Linux下的安装
附录C Oracle 11g在Solaris下的安装