Oracle数据库实用教程 (第二版)(21世纪高等学校……
查看书籍详细信息:
Oracle数据库实用教程 (第二版)(21世纪高等学校……
内容简介
本书第一版于2005年出版,第二版根据Oracle数据库技术的发展,结合作者多年实际工程研发与教学经验,并考虑到读者的反馈信息,对各章节内容、结构等进行了修订、调整、完善和补充。全书共11章,主要内容包括Oracle 10g体系结构、Oracle数据库常用工具、网络连接配置与系统安全、Oracle数据库创建与表空间维护、表、索引与视图、其他常用方案对象、Oracle支持的SQL、PL/SQL、数据管理、数据库管理等,并在附录中给出了Oracle 10g在不同环境下的安装配置与卸载过程。
本书内容兼顾Windows和Linux平台,对有差异处分开撰写。本书带有大量的例题和习题,通过对例题与习题的剖析能快速提高读者对Oracle数据库各项技术的运用能力。
本书可作为高等院校教材,也可供Oracle数据库管理员、数据库系统设计和开发人员参考。
本书内容兼顾Windows和Linux平台,对有差异处分开撰写。本书带有大量的例题和习题,通过对例题与习题的剖析能快速提高读者对Oracle数据库各项技术的运用能力。
本书可作为高等院校教材,也可供Oracle数据库管理员、数据库系统设计和开发人员参考。
目录
前言
第1章 Oracle 10g体系结构
1.1 Oracle 10g体系结构概述
1.2 Oracle服务器的内存结构
1.2.1 系统全局区
1.2.2 程序全局区
1.3 Oracle服务器的进程结构
1.3.1 服务器端后台进程
1.3.2 服务器进程结构
1.4 Oracle数据库的物理结构
1.4.1 数据文件
1.4.2 重做日志文件
1.4.3 控制文件
1.4.4 其他文件
1.5 Oracle数据库的逻辑结构
1.5.1 表空间
1.5.2 段
1.5.3 区间
1.5.4 数据块
1.6 Oracle 10g网格基础架构
1.7 数据字典
1.7.1 数据字典
1.7.2 动态性能监视视图
1.7.3 常用数据字典
本章小结
综合应用与习题一
第2章 Oracle数据库常用工具
2.1 SQL*Plus
2.1.1 SQL*Plus的作用
2.1.2 SQL*Plus的启动和退出
2.1.3 SQL*Plus常用命令
2.2 iSQL*PLUS
2.3 企业管理器
2.3.1 企业管理器
2.3.2 Oracle企业管理器
本章小结
综合应用与习题二
第3章 网络连接配置与系统安全
3.1 OracleNet
3.1.1 OracleNet概述
3.1.2 服务器监听程序配置
3.1.3 OracleNet客户端配置
3.2 系统与对象权限管理
3.2.1 数据库系统特权
3.2.2 对象权限
3.2.3 数据库系统特权的授予与回收
3.2.4 对象权限的授予与回收
3.3 用户与角色
3.3.1 配置身份验证
3.3.2 创建与管理用户
3.3.3 角色管理
3.4 概要文件
3.4.1 创建概要文件
3.4.2 分配概要文件
3.5 同义词
3.6 建立安全策略
本章小结
综合应用与习题三
第4章 Oracle数据库创建与表空间维护
4.1 创建Oracle数据库
4.1.1 创建Oracle数据库概述
4.1.2 OFA与OMF
4.1.3 使用数据库配置助手(DBCA)创建数据库
4.1.4 手工创建Oracle数据库
4.1.5 数据库创建失败后的处理
4.2 管理表空间
4.2.1 表空间管理概述
4.2.2 表空间的创建与删除
4.2.3 表空间维护
4.2.4 回退段的创建与删除
本章小结
综合应用与习题四
第5章 表
第6章 索引与视图
第7章 其他常用方案对象
第8章 Oracle支持的SQL
第9章 PL/SQL
第10章 数据管理
第11章 数据库管理
附录Oracle10g的安装与卸载
参考文献
第1章 Oracle 10g体系结构
1.1 Oracle 10g体系结构概述
1.2 Oracle服务器的内存结构
1.2.1 系统全局区
1.2.2 程序全局区
1.3 Oracle服务器的进程结构
1.3.1 服务器端后台进程
1.3.2 服务器进程结构
1.4 Oracle数据库的物理结构
1.4.1 数据文件
1.4.2 重做日志文件
1.4.3 控制文件
1.4.4 其他文件
1.5 Oracle数据库的逻辑结构
1.5.1 表空间
1.5.2 段
1.5.3 区间
1.5.4 数据块
1.6 Oracle 10g网格基础架构
1.7 数据字典
1.7.1 数据字典
1.7.2 动态性能监视视图
1.7.3 常用数据字典
本章小结
综合应用与习题一
第2章 Oracle数据库常用工具
2.1 SQL*Plus
2.1.1 SQL*Plus的作用
2.1.2 SQL*Plus的启动和退出
2.1.3 SQL*Plus常用命令
2.2 iSQL*PLUS
2.3 企业管理器
2.3.1 企业管理器
2.3.2 Oracle企业管理器
本章小结
综合应用与习题二
第3章 网络连接配置与系统安全
3.1 OracleNet
3.1.1 OracleNet概述
3.1.2 服务器监听程序配置
3.1.3 OracleNet客户端配置
3.2 系统与对象权限管理
3.2.1 数据库系统特权
3.2.2 对象权限
3.2.3 数据库系统特权的授予与回收
3.2.4 对象权限的授予与回收
3.3 用户与角色
3.3.1 配置身份验证
3.3.2 创建与管理用户
3.3.3 角色管理
3.4 概要文件
3.4.1 创建概要文件
3.4.2 分配概要文件
3.5 同义词
3.6 建立安全策略
本章小结
综合应用与习题三
第4章 Oracle数据库创建与表空间维护
4.1 创建Oracle数据库
4.1.1 创建Oracle数据库概述
4.1.2 OFA与OMF
4.1.3 使用数据库配置助手(DBCA)创建数据库
4.1.4 手工创建Oracle数据库
4.1.5 数据库创建失败后的处理
4.2 管理表空间
4.2.1 表空间管理概述
4.2.2 表空间的创建与删除
4.2.3 表空间维护
4.2.4 回退段的创建与删除
本章小结
综合应用与习题四
第5章 表
第6章 索引与视图
第7章 其他常用方案对象
第8章 Oracle支持的SQL
第9章 PL/SQL
第10章 数据管理
第11章 数据库管理
附录Oracle10g的安装与卸载
参考文献
在线试读部分章节
第1章 Oracle 10g体系结构
1.1 Oracle 10g体系结构概述
Oracle有自己的文件结构、缓冲区结构、进程结构以及自身的优化功能。Oracle可以控制自己的进程和记录,保持数据完整性,并管理自身系统。Oracle服务器上安装有Oracle数据库管理系统,在磁盘上可以创建所需的小到几KB大到若干TB的数据库文件,在内存中Oracle创建了一组后台服务进程,申请并管理一大片内存区域。图1.1显示了Oracle数据库的主要结构和组成部分间的关系。
从大的方面说,Oracle服务器由两部分组成,Oracle数据库(Oracle Database)和Oracle例程(Oracle Instance)。Oracle数据库是安装在磁盘上的Oracle数据库文件和相关的数据库管理系统(DBMS)的集合。磁盘上比较重要的文件包括数据文件(Data files)、控制文件(Controlfiles)、重做日志文件(Redo log files)、初始化参数文件(Parameterfile)、口令文件(Passwordfile)、归档重做日志文件(Archived log files)等,其中数据文件、控制文件和重做日志文件组成了Oracle数据库的物理存储结构。
Oracle服务器是基于例程机制的服务器系统,必须为Oracle数据库建立例程才能为用户服务。Oracle例程由在内存中的一组后台进程和内存结构组成。后台进程包括数据库写入进程(DBWn)、日志写入进程(LGwR)、日志归档进程(ARCn)、检查点进程(CKPT)、系统监控进程(SMON)、进程监控进程(PMON)等。……
1.1 Oracle 10g体系结构概述
Oracle有自己的文件结构、缓冲区结构、进程结构以及自身的优化功能。Oracle可以控制自己的进程和记录,保持数据完整性,并管理自身系统。Oracle服务器上安装有Oracle数据库管理系统,在磁盘上可以创建所需的小到几KB大到若干TB的数据库文件,在内存中Oracle创建了一组后台服务进程,申请并管理一大片内存区域。图1.1显示了Oracle数据库的主要结构和组成部分间的关系。
从大的方面说,Oracle服务器由两部分组成,Oracle数据库(Oracle Database)和Oracle例程(Oracle Instance)。Oracle数据库是安装在磁盘上的Oracle数据库文件和相关的数据库管理系统(DBMS)的集合。磁盘上比较重要的文件包括数据文件(Data files)、控制文件(Controlfiles)、重做日志文件(Redo log files)、初始化参数文件(Parameterfile)、口令文件(Passwordfile)、归档重做日志文件(Archived log files)等,其中数据文件、控制文件和重做日志文件组成了Oracle数据库的物理存储结构。
Oracle服务器是基于例程机制的服务器系统,必须为Oracle数据库建立例程才能为用户服务。Oracle例程由在内存中的一组后台进程和内存结构组成。后台进程包括数据库写入进程(DBWn)、日志写入进程(LGwR)、日志归档进程(ARCn)、检查点进程(CKPT)、系统监控进程(SMON)、进程监控进程(PMON)等。……