第1章 OracIe 11 g的安装与卸载
1.1 下载并展开Oracle 11g数据库软件
1.2 安装前的准备工作
1.2.1 检查硬件、软件要求
1.2.2 设置IP地址
1.2.3 设置计算机全名
1.2.4 关闭Windows防火墙和某些杀毒软件
1.3 安装Oracle 11g数据库(高级安装)
1.4 查看、验证安装结果
1.4.1 程序组
1.4.2 文件体系结构
1.4.3 服务、进程
1.4.4 注册项
1.4.5 环境变量
1.4.6 运行管理工具程序
1.5 卸载Oracle 11g
1.5.1 停止所有的Oracle服务
1.5.2 用Oracle Universal Installer卸载所有的Oracle组件
1.5.3 手动删除Oracle遗留的成分
1.6 小结
第2章 使用SQL*Plus工具
2.1 启动、退出SQL*Plus
2.1.1 启动、退出SQL*Plus
2.1.2 设置操作界面风格
2.1.3 获取SQL*Plus命令的帮助
2.2 编辑、运行语句和命令
2.3 DESCRIBE命令
2.4 脚本文件及其文件操作命令
2.4.1 文件操作命令举例
2.4.2 两种运行脚本文件的命令举例
2.5 连接、断开与数据库的连接
2.5.1 CONN〔ECT〕命令
2.5.2 DISC〔ONNECT〕命令
2.6 交互式命令
2.6.1 替换变量
2.6.2 与用户通信
2.6.3 绑定变量
2.7 自定义SQL*Plus环境
2.7.1 使用SHOW命令
2.7.2 使用SET命令
2.7.3 保存与定制SQL*Plus环境
2.8 格式化查询结果
2.8.1 格式化列
2.8.2 限制重复行
2.8.3 使用汇总行
2.8.4 设置页与报告的标题和脚注
2.9 用脚本文件生成报表
2.10 自动生成SQL语句
2.11 小结
第3章 SQL语言基础
3.1 Oracle提供的示例数据库
3.1.1 示例数据库概述
3.1.2 HR示例方案简介
3.1.3 HR示例方案中的表结构
3.2 查询数据
3.2.1 基本查询
3.2.2 分组查询
3.2.3 连接查询
3.2.4 使用SQL92语法的连接查询
3.2.5 集合查询
3.2.6 子查询
3.2.7 在DDL,DML语句中使用子查询
3.3 维护数据
3.3.1 插入数据
3.3.2 更新数据
3.3.3 删除数据
3.4 事务与事务控制
3.4.1 事务的概念
3.4.2 事务控制的基本语句及其功能
3.4.3 事务的状态与性质
3.5 SQL语言中的各种函数
3.5.1 单行数字函数
3.5.2 单行字符函数
3.5.3 单行日期时间函数
3.5.4 单行转换函数
3.5.5 几个函数的使用举例
3.6 小结
第4章 PUSQL语言基础
4.1 PL/SQL语言简介
4.1.1 概述
4.1.2 开发调试环境
4.1.3 块的类型
4.2 程序结构
4.2.1 组成部分
4.2.2 语言字符集、常用符号
4.2.3 常量与变量
4.2.4 数据类型
4.2.5 集合API方法
4.3 流程控制
4.3.1 条件控制
4.3.2 循环控制
4.3.3 顺序控制
4.4 游标
4.4.1 显式游标
4.4.2 隐式游标
4.4.3 游标FOR循环
4.4.4 使用游标更新或删除数据
4.4.5 游标变量
4.5 异常处理
4.5.1 异常错误简介
4.5.2 预定义异常错误
4.5.3 非预定义异常错误
4.5.4 自定义异常
4.5.5 使用sQLCODE和sQLERRIVI
4.5.6 使用RAISE APPLICATION ERROR
4.6 过程与函数
4.6.1 过程
4.6.2 函数
4.6.3 管理过程与函数
4.6.4 过程与函数的比较
4.7 程序包
4.7.1 程序包说明
4.7.2 程序包体
4.7.3 使用程序包
4.7.4 管理程序包
4.8 触发器
4.8.1 触发器简介
4.8.2 DML触发器
4.8.3 INSTEAD OF触发器
4.8.4 系统触发器
4.8.5 触发器的管理
4.9 小结
第5章 Omele 1 1g体系结构概述
5.1 存储结构
5.1.1 逻辑存储结构
5.1.2 物理存储结构
5.2 软件结构
5.2.1 软件结构
5.2.2 内存结构
5.2.3 进程结构
5.2.4 后台进程
5.3 数据字典
5.3.1 数据字典的概念
5.3.2 数据字典的组成
5.3.3 数据字典的使用
5.3.4 动态性能表和动态性能视图
5.3.5 查询数据字典视图的信息
5.4 SQL语句的执行过程
5.4.1 基本阶段
5.4.2 流程图
5.5 在OEM中查询内存参数与数据字典视图
5.5.1 查询内存参数
5.5.2 在OEM中查询初始化参数
5.5.3 查询数据字典视图
5.6 小结
第6章 管理表空间
6.1 表空间概述
6.1.1 表空间的特性与作用
6.1.2 表空间的类型
6.1.3 表空间的状态
6.1.4 表空间的区、段管理方式
6.2 管理表空间的准则
6.2.1 确定表空间的大小
6.2.2 表空间的配置
6.2.3 为用户设置表空间配额和临时表空间
6.3 创建表空间
6.3.1 创建(永久)表空间
6.3.2 创建大文件表空间
6.3.3 创建临时表空间
6.4 修改表空间
6.4.1 扩展表空间
6.4.2 修改属性、状态
6.5 删除表空间
6.6 查询表空间信息
6.6.1 查询表空间的基本信息
6.6.2 查询表空间及其默认存储参数
6.6.3 查询表空间中数据文件的信息
6.6.4 查询临时表空间中临时文件的信息
6.6.5 查询表空间的空闲空间大小
6.6.6 查询数据段信息
6.7 在OEM中管理表空间
6.7.1 创建(永久)表空间
6.7.2 扩展表空间
6.7.3 修改表空间的空间使用阈值
6.7.4 设置成脱机状态
6.7.5 删除表空间
6.8 小结
第7章 管理数据文件
7.1 数据文件概述
7.2 管理数据文件的准则
7.2.1 确定数据文件的数量和大小
7.2.2 合理地放置数据文件
7.3 创建数据文件
7.3.1 在创建表空间时创建数据文件
7.3.2 向表空间添加数据文件艳
7.3.3 查询新创建的数据文件的信息
7.4 改变数据文件的大小
7.4.1 数据文件的空间大小及其局限性
7.4.2 设置数据文件为自动扩展
7.4.3 手动改变数据文件的大小
7.5 修改数据文件的可用性
7.6 移动数据文件
7.6.1 在OPEN状态下移动数据文件
7.6.2 在MOUNT状态下移动数据文件
7.7 删除数据文件
7.7.1 只删除一个数据文件
7.7.2 删除表空间中的所有数据文件
7.8 查询数据文件信息
7.8.1 查询数据文件的信息
7.8.2 查询临时文件的信息
7.8.3 查询数据文件的使用信息
7.9 在OEM中管理数据文件
7.9.1 创建数据文件
7.9.2 向表空间添加数据文件
7.9.3 编辑、修改数据文件
7.9.4 修改数据文件的可用性
7.10 小结
第8章 启动和关闭数据库
8.1 管理初始化参数文件
8.1.1 服务器参数文件概述
8.1.2 导出服务器参数文件
8.1.3 创建服务器参数文件
8.1.4 更改初始化参数
8.1.5 更改数据库启动时使用的初始化参数文件模爿
8.1.6 查看初始化参数
8.1.7 在OEM中查询、更改初始化参数
8.2 启动和关闭数据库的概念和步骤
8.2.1 启动数据库的概念和步骤
8.2.2 关闭数据库的概念和步骤
8.3 使用Windows服务启动和关闭数据库
8.3.1 Oracle服务
8.3.2 关闭服务
8.3.3 启动服务
8.3.4 设置服务启动类型
8.4 在SQL*Plus中启动和关闭数据库
8.4.1 关闭数据库
8.4.2 启动数据库
8.4.3 转换启动模式与修改数据库的状态
8.5 在OEM中启动和关闭数据库
8.5.1 关闭数据库
8.5.2 启动数据库
8.6 管理会话
8.6.1 使用.ALTER SYSTEM语句管理会话
8.6.2 使用OEM管理会话
8.7 小结
第9章 网络服务与网络管理
9.1 Oracle网络服务概述
9.1.1 网络的驱动
9.1.2 网络的特点
……
第10章 管理权限
第11章 管理角色
第12章 管理概要文件
第13章 管理用户
第14章 管理表
第15章 管理索引
第16章 管理视图
第17章 管理同义词、序列
第18章 使用SQL Developer工具
第19章 备份与恢复