安装和设置Oracle数据库系统
快速安装Oracle数据库系统
启动和关闭数据库
Oracle数据库的访问
练习
实验一(1): Oracle10g 数据库在Windows上的快速安装
实验一(2): 尝试连接到Windows上的Oracle数据库,并进行简单操作
Oracle关系数据库管理系统的组成
Oracle数据库结构
控制文件的作用
重做日志文件的作用
表空间和数据文件的关系
数据的逻辑存储和物理处理方法
段、盘区、块
表空间、对象、段、盘区的关系
Oracle数据块是数据库中I/O的最小单元
其他文件
Oracle数据库实例结构
Oracle内存结构
数据库数据高速缓存
共享池
重做日志缓存
自动共享内存管理
程序全局区 (PGA)
Oracle进程结构
后台进程的作用
数据库写进程 (DBWR)
日志写进程 (LGWR)
Oracle网络服务和设置
Oracle网络监听器
Oracle 网络连接
简易连接(Easy Connect )
本地命名(Local Naming )
Oracle网络配置工具:Net Manager
测试Oracle网络连接
练习
实验二(1):用Oracle网络配置工具进行配置
实验二(2):在服务器端配置监听、在客户端配置到服务器的连接(本地)
实验二(3):在服务器端(IBM AIX/HP-UX) 配置监听、在客户端配置到服务器的连接(远程)
使用Oracle共享服务器
识别何时使用Oracle共享服务器
构成Oracle共享服务器的方式
用户会话:独占式服务器
用户会话:共享式服务器
构造Oracle共享服务器
构造Oracle共享服务器需要的参数
验证共享服务器设置
与共享服务器相关数据词典视图
客户端选择连接类型
不能使用共享服务器的情况
练习
实验二(4):配置共享服务器
Oracle开发及管理工具介绍
数据库控制器——Database Control
网格控制器——Grid Control
数据库访问接口
使用SQL*Plus和iSQL*Plus访问Oracle数据库
Oracle企业管理器
SQL*Plus工具简介
SQL命令提示符下可执行命令
常用SQL*Plus命令
SQL*Plus命令
SQL*Plus 环境命令
SQL*Plus中SQL的执行(DML、DCL)
SQL*Plus中对象的创建和维护(DDL)
SQL*Plus中PL/SQL的编写和运行 (PL/SQL)
数据库链
练习
实验三(1):Oracle数据库SQL 语句、PL/SQL基础练习
实验三(2):进行分布数据库查询操作:
对自己机器上的Oracle数据库
和远程机器IBM AIX上的Oracle数据库进行连接查询操作
第二部分:Oracle 实例、数据库、物理存储结构的管理
创建新数据库
数据库配置助手( DBCA )不同的功能
数据库级管理
启动、关闭 iSQL*Plus
启动、关闭企业管理器数据库控制
启动、关闭 Oracle监听器
启动、关闭 Oracle数据库
数据库参数管理
数据库参数文件
服务器参数文件
文本初始化参数文件
初始化参数
静态参数
动态参数
查看当前的系统参数
数据库存储结构
表空间和数据文件的管理
创建表空间
管理表空间
获得表空间信息
创建大文件表空间
改变表空间的状态
只读表空间管理
删除表空间
查看表空间信息相关视图
改变表空间的尺寸
移动数据文件
还原管理
还原数据是什么?
监控并且管理还原操作
配置还原保持机制
保证还原保持机制
管理临时段
临时段的作用
创建用户指定临时表空间
指定该临时表空间为数据库的缺省临时表空间
联机重做日志
联机重做日志的作用
联机重做日志工作方式
重做日志文件的多路和维护
检查点的作用
强制执行日志切换
增加联机重做日志组和成员
删除日志组
删除日志成员
重命名日志成员
相关视图
控制文件
参数文件中控制文件参数
控制文件内容
影响控制文件的参数
取得控制文件信息
使用多个控制文件
创建初始的控制文件
创建附加的控制文件
创建新的控制文件
练习
实验四:用DBCA工具创建新的数据库
实验五:用SQLPLUS启动实例和打开数据库
实验六:在Oracle中表空间的创建、日常管理
实验七:在OEM环境下创建和修改表空间属性
实验八:察看表空间的使用情况
实验九:Oracle10g数据库还原操作的设置、还原表空间的创建、管理与维护
实验十:Oracle临时表空间的创建、分配和日常管理
实验十一:Oracle10g中数据库表、索引、视图、同义词的管理
实验十二:手工创建多路重做日志组
实验十三:使用多路控制文件维护数据库安全
实验十四:控制文件损坏时使用create controlfile命令重新创建控制文件
第三部分:Oracle数据库安全、用户概要文件、用户与审计的管理
用户管理
创建和管理数据库用户帐户
创建用户的SQL命令
修改已存在的数据库用户
删除用户
监测用户信息
权限管理
两种类型的用户权限
系统权限
对象权限
授予系统权限
收回系统权限
授予对象权限
收回对象权限
角色管理
使用角色的益处
预定义角色
创建角色
修改角色
删除角色
激活/无效一个角色
关于概要约束
创建概要文件
启用概要文件
监控可疑活动(oracle数据库审计)
Oracle内置审计工具
数据库审计
基于值的审计
精细模式审计( FGA )
审计工具比较
标准的数据库审计
登录事件
系统权限的使用
对象权限的使用
SQL语句的使用
不同的审计选项
查看审计选项
查看审计结果
练习
实验十五:Oracle数据库用户创建和授权、通过角色集中授权
实验十六:Oracle中通过创建概要进行用户访问的增强性限制
实验十七:使用数据库审计监控可疑活动
实验十八:使用OEM进行安全管理
第四部分:Oracle数据库实用备份恢复技术
备份和恢复的基本概念
备份和恢复的要求
什么是备份?
物理备份
逻辑备份
物理备份的类型
一致性备份
不一致性备份
什么是恢复
实例恢复
介质恢复
介质失败的恢复
完全恢复
不完全恢复
改变数据库的档案模式
如何将数据库改为存档模式
物理备份的方法
联机备份
脱机备份
数据库恢复的方法
故障种类和问题定位
从非危急的数据库失败中恢复数据库
恢复临时表空间
恢复日志组成员
恢复索引表空间
重新创建口令文件
无档案模式的恢复
档案模式下的完全恢复
完全恢复
完全恢复的方法
恢复命令
不完全恢复
不完全恢复的类型
在丢失当前的日志后的恢复
用备份的控制文件进行不完全恢复
恢复管理器(RMAN)
配置恢复管理器
恢复管理器特征
恢复管理器组成
RMAN 相关参数
RMAN 连接类型
配置 RMAN 的缺省设置
使用 CONFIGURE 命令
管理缺省设置
通道分配
RMAN 命令概述
使用RMAN 进行物理备份
备份类型
RUN 命令
镜像拷贝
备份集
归档日志的备份
拷贝整个数据库
控制文件的自动备份
LIST 命令
REPORT OBSOLETE 和 DELETE OBSOLETE
使用RMAN 进行数据库恢复
完全恢复
使用 RMAN 进行不完全恢复
控制文件的恢复
Oracle数据库闪回操作
闪回的功能
使用闪回的几种情况
闪回数据库
闪回数据库减少装载时间
闪回数据库的结构
配置闪回数据库
监控闪回数据库
闪回数据磁盘空间使用
能够闪回的最低的SCN及时间
监控闪回区日志
使用快速恢复区应注意的问题
快速恢复区的空间使用
闪回数据库举例
闪回数据库注意的问题
闪回删除的操作
闪回删除概述
回收箱
查询回收箱
从回收箱恢复数据库对象
回收箱自动空间回收
回收箱手动空间回收
绕开回收箱
查询被删除的表
闪回删除注意的问题
闪回表的操作
闪回表概述
闪回表举例
回退一个闪回表操作
闪回表注意的问题
保证还原保留时间
SCN和时间的映射
使用数据泵导出导入数据
使用数据泵导出数据
导出目录
导出作业
导出方式
导出举例
使用数据泵导入数据
导入方式
导入举例
练习
实验十九:在Oracle中设置、管理数据库运行中的日志归档模式
实验二十:数据库物理备份——脱机完全备份
实验二十一:数据库物理备份——联机表空间备份
实验二十二:Oracle中用户口令丢失的解决方法
实验二十三:基于数据库恢复方法的数据库恢复
实验二十四:基于数据文件恢复方法恢复数据库
实验二十五:基于表空间恢复方法恢复数据库
实验二十六:恢复因磁盘损坏而无法访问的数据文件
实验二十七:在未备份数据文件失败时的恢复
实验二十八:数据库联机重做日志失败下的恢复
实验二十九:Oracle中备份环境的设置、备份方式的设置
实验三十:使用RMAN对目标数据库进行备份
实验三十一:Oracle中备份环境的维护、备份文件的维护
实验三十二:Oracle数据库恢复策略——单个数据文件物理损坏下的重定位恢复
实验三十三:当前联机日志文件损坏后用RMAN恢复
实验三十四:Oracle数据库恢复策略——控制文件损坏下的恢复
实验三十五:Oracle闪回数据库恢复数据库到指定的某个时间点
实验三十六:使用oracle闪回删除技术恢复被意外删除的表
实验三十七:Oracle闪回表恢复表到指定的某个时间点
实验三十八:使用数据泵导出导入用户数据
实验三十九:使用数据泵导出导入整个数据库数据
第五部分:Oracle 数据库系统性能调整与优化
数据库性能监控
识别和处理无效和不可用对象
取得优化器统计数据
查看性能图表
判断性能表现,并作出反应
性能监控涉及的范围
什么人与性能调节相关
一般监控方法论
优化器统计数据
人工执行优化统计
自动执行优化统计
数据库对象状态
动态视图
图形化显示性能分析
使用各种顾问工具
查看数据库管理器首页的警告信息
查看当前系统警告阈值和严重阈值设置
使用基线
SQL优化指导顾问
使用explain plan
使用 V$SQL_PLAN
使用AUTOTRACE
内存指导顾问
段指导顾问
自动工作量工作档案库
自动数据库诊断监视器( ADDM )
练习
实验四十:使用EXPLAINPLAN分析索引的使用情况
实验四十一:使用autotrace分析索引的使用情况
实验四十二:Oracle10g中使用DB Console进行内存使用调整、数据库参数调整
实验四十三:Oracle中性能报告的获得、性能调整建议的获得