前言
本书介绍Oracle 11g的安装与卸载、体系结构、数据库管理、数据管理、存储管理、对象管理、安全管理、备份和恢复以及PL/SQL语言基础等内容,注重实用性和技能性原则,力求浅显易懂。本书内容翔实,选材贴近实际,具有一定代表性。每章均配有思考与练习及上机实验,以帮助读者加深对所学知识的理解,使读者快速掌握Oracle 数据库技术。衷心希望本书能够为学习Oracle 数据库技术的读者带来有益帮助。
本书基于Oracle 11g软件编写,全书共9章。
第1章: 安装与卸载。本章介绍数据库技术和Oracle 11g的安装与卸载,包括Oracle数据库的发展史、产品构成、新特性、安装与卸载以及初识Oracle常用工具等内容。
第2章: 体系结构。本章介绍Oracle数据库的物理结构、逻辑结构、内存结构、后台进程以及Oracle实例等内容。
第3章: 数据库管理。本章介绍创建、启动、关闭和删除Oracle数据库、管理初始化参数文件和控制文件、使用Oracle数据字典、克隆Oracle数据库等内容。
第4章: 数据管理。本章介绍Oracle数据库的常用工具SQL*Plus、SQL Developer等的使用、SQL语言基础以及事务控制等内容。
第5章: 存储管理。本章介绍表空间、数据文件、临时表空间、日志文件等内容,以及使用OMF管理物理文件,包括创建存储对象、将数据文件添加到表空间、管理临时表空间(组)、日志切换、删除存储对象及将存储对象联机或脱机等内容。
第6章: 对象管理。本章介绍Oracle数据库中的常用对象,如表、分区表、索引、视图、同义词和序列、簇、数据库链接等,包括创建对象、修改对象、删除对象及查看有关对象的数据字典等内容。
第7章: 安全管理。本章介绍Oracle 数据库的用户管理、权限管理、角色管理、概要文件管理及审计管理等内容。
第8章: 备份和恢复。本章介绍Oracle数据库备份和恢复的基本理论,包括备份和恢复的基本概念、脱机备份和恢复、联机备份和恢复、导出和导入、数据泵技术、恢复管理器(RMAN)、闪回技术和SQL*Loader工具等内容。
第9章: PL/SQL语言基础。本章介绍PL/SQL的变量、数据类型、表达式、控制结构、PL/SQL记录和表、游标、子程序、触发器、程序包以及异常处理等内容。
本书由宁波职业技术学院孟德欣、许勇、谢二莲和宁波龙腾公司贺师君合作编写,是编者从事多年Oracle数据库技术教学的经验总结。
由于水平和时间有限,本书不足之处在所难免,敬请广大读者提出宝贵意见并与编者联系,不胜感激。
编者
2014年8月