第1章Oracle 11g简介
1.1Oracle发展历史
1.2Oracle 11g新增功能
1.2.1企业网格管理的高可用性
1.2.2性能优化
1.3Oracle 数据库结构
1.3.1Oracle体系结构
1.3.2Oracle服务器结构
思考题
第2章Oracle 11g的安装和卸载
2.1安装环境
2.2数据库服务器的安装
2.3Oracle 11g的卸载
思考题
第3章Oracle 11g的常用工具
3.1数据库配置助手
3.2Oracle企业管理器
3.3SQL*Plus
3.3.1启动SQL*Plus
3.3.2SQL*Plus的编辑功能
3.3.3退出SQL*Plus
思考题
第4章数据库的创建、启动和关闭
4.1数据库设计方法
4.1.1数据库的逻辑设计
4.1.2数据库的物理设计
4.2创建数据库
4.2.1使用Oracle数据库配置助手创建数据库
4.2.2使用SQL*Plus脚本创建数据库
4.3Oracle数据库实例的启动和关闭
4.4Oracle数据库的删除
思考题
第5章存储和文件管理
5.1表空间的类型
5.2管理表空间
5.2.1创建表空间
5.2.2维护表空间
5.2.3使用OEM管理表空间
5.3管理数据文件
5.3.1增加新的数据文件
5.3.2设置数据文件的自动扩展
5.3.3删除无数据的数据文件
5.3.4使用OEM管理数据文件
目录
Oracle数据库原理与应用
5.4管理控制文件
5.4.1多路复用控制文件
5.4.2创建控制文件
5.4.3查看控制文件
5.4.4控制文件的备份和恢复
5.4.5删除控制文件
5.4.6从OEM管理控制文件
5.5管理日志文件
5.5.1查看重做日志文件信息
5.5.2创建重做日志组及日志文件
5.5.3日志文件的移动和重命名
5.5.4删除重做日志组及日志文件
5.5.5清空重做日志文件
5.5.6切换日志
5.5.7在OEM中管理重做日志组及日志文件
思考题
第6章创建和管理数据库对象
6.1表
6.1.1创建表的策略
6.1.2创建表
6.1.3修改表结构
6.1.4修改和删除表
6.1.5在OEM中管理表
6.2索引
6.2.1索引的类型
6.2.2创建索引
6.2.3删除索引
6.2.4在OEM中管理索引
6.3视图
6.3.1创建视图
6.3.2修改和删除视图
6.3.3在OEM中管理视图
6.4其他数据库对象
思考题
第7章PL/SQL编程
7.1PL/SQL基本概念
7.1.1PL/SQL基本结构
7.1.2PL/SQL字符集
7.1.3PL/SQL的运算符
7.2常量、变量和数据类型的定义
7.2.1Oracle常用数据类型
7.2.2常量和变量
7.3基本程序结构和语句
7.3.1条件判断结构
7.3.2循环结构
7.3.3GOTO标号
7.4PL/SQL中的游标
7.5Oracle系统函数
7.6过程
7.6.1创建过程
7.6.2调用过程
7.6.3释放过程
7.6.4操作过程的权限
7.7函数
7.7.1创建函数
7.7.2调用函数
7.7.3释放函数
7.8包
7.9触发器
7.10OEM中的PL/SQL编程
思考题
第8章备份和恢复
8.1备份和恢复概述
8.1.1备份和恢复的概念
8.1.2备份和恢复的分类
8.2用户管理的备份
8.2.1完全数据库脱机备份
8.2.2部分数据库联机备份
8.2.3部分数据库脱机备份
8.3用户管理的恢复
8.4逻辑备份和恢复
8.4.1使用expdp导出数据
8.4.2使用impdp导入数据
8.5在OEM中实现数据库的备份和恢复
思考题
第9章用户和安全管理
9.1用户管理
9.1.1Oracle身份验证方法
9.1.2用户的安全参数
9.1.3创建用户
9.1.4修改用户
9.1.5删除用户
9.2用户配置文件
9.2.1资源配置参数
9.2.2口令限制参数
9.2.3用户配置文件的创建
9.2.4用户配置文件的管理
9.3权限管理
9.3.1授予系统权限
9.3.2回收系统权限
9.3.3授予对象权限
9.3.4收回对象权限
9.4角色管理
9.4.1创建角色
9.4.2管理角色
9.5在OEM中进行用户和角色管理
思考题
参考文献