课程大纲:
一、Oracle数据库体系结构
内存结构SGA|PGA
文件结构datafile | control file | redo log file
进程结构SMON|PMON|CKPT|DBW0|LGWR
RAC架构:GRID & ASM
实践
(1)在instance启动/关闭状态查看oracle相关进程
(2)Instance与内存结构查看与确认
(3)查看数据库文件结构
二、在LINUX安装ORACLE 11g RAC
环境先决条件检查与满足
共享存储规划:ASM
Grid与独立安装
实践
(1)RHEL65双机RAC环境装备
(2)ASM存储规划
(3)在双机环境中部署GRID
(4)在双机环境中部署ASM
(5)在双机环境中安装oralce 11g软件
三、用DBCA创建数据库
Oracle 11g常用管理工具
用DBCA创建/修改/删除数据库
实践
(1)用DBCA创建课程所需数据库
(2)查询数据库,确认包含样例数据
四、管理instance
Instance启动的不同阶段
PFILE与SPFILE
Instance关闭的不同选项
RAC节点管理:添加/删除
实践
(1)在不同的数据库启动阶段,查询实例当前状态
(2)Pfile与spfile互相转换
(3)动态修改服务器参数,影响当前或spfile
五、Oracle net
Oracle net结构与组件
监听LISTENER/命名方法/服务/服务名
网络连接检测工具TNSPING
RAC环境中的网络配置:故障切换&负载均衡
实践
(1)用NETCA配置监听/命名方法/服务名
(2)用LSNRCTL查看监听工作状态
(3)查看、对比网络相关文件
a) Listener.ora
b) Sqlnet.ora
c) tnsnames.ora
(4)多重监听的配置与测试课程周期
六、Oracle数据库存储管理
数据存储结构:row/block/datafile/tablespace
存储管理:表空间与数据文件
表空间类型/预配置表空间
查看表空间相关信息
ASM管理
实践
(1)创建临时表空间,修改数据库默认的临时表空间;
(2)创建UNDO表空间,修改数据库默认的UNDO表空间
(3)调整表空间大小/表空间重组、收缩
(4)查看表空间相关信息
(5)ASM存储管理
七、ORACLE数据库安全性
用户:系统特权用户/普通用户
权限:系统权限/对象权限
角色:权限集
实践
(1)区别特权用户SYS与SYSTEM
(2)管理用户概要文件
(3)系统权限与对象权限的级联特性
(4)角色权限的级联特性
八、数据并发性
读一致性的实现
数据并发访问:锁机制
队列
锁冲突
死锁
实践
(1)读一致性:多个会话并行访问数据
(2)锁/队列/等待:并行修改数据
(3)死锁的监视与解
九、管理UNDO
DML与UNDO数据
监视与管理UNDO数据
UNDO &REDO
UNDO保留期
还原指导
实践
(1)为数据库配置多个UNDO表空间
(2)切换数据库默认的UNDO表空间
(3)使用还原指导调整UNDO表空间
十、备份与恢复体系概览
数据库可能的故障类别
优化instance恢复
Checkpoint/redologfile/archive log
快闪恢复区
数据库归档模式
RAC环境中的归档日志文件
实践
(1)查看与管理快闪恢复区
(2)配置相关参数,切换数据库为archivelog模式
十一、数据库备份
备份策略:部分/全部
备份类型:完全/增量
备份模式:一致性/非一致性&冷备/热备
恢复管理器RMAN
自动数据库备份
调度备份作业/管理备份
监视快闪恢复区
实践
(1)配置备份设置
(2)完成数据库一致性备份
(3)使用RMAN备份数据库
十二、恢复数据库
进行恢复的必需性
不同的恢复界面:EM/RMAN
可用的恢复选项:RMAN/数据库恢复指导
执行不同场景的数据库恢复
(1)丢失控制文件
(2)丢失重做日志文件
(3)丢失数据文件
实践
(1)使用数据恢复指导与RMAN恢复数据库
(2)实现不同类型文件丢失场景的恢复
十三、数据装载
数据转载的方法
目录对象
SQL*Loader
Datapump体系结构
Expdp/impdp
实践
(1)创建/管理/维护目录对象
(2)使用SQL*Loader转载不同类数据源
(3)使用expdp导出数据
(4)使用impdp导入数据
一、Oracle数据库体系结构
内存结构SGA|PGA
文件结构datafile | control file | redo log file
进程结构SMON|PMON|CKPT|DBW0|LGWR
RAC架构:GRID & ASM
实践
(1)在instance启动/关闭状态查看oracle相关进程
(2)Instance与内存结构查看与确认
(3)查看数据库文件结构
二、在LINUX安装ORACLE 11g RAC
环境先决条件检查与满足
共享存储规划:ASM
Grid与独立安装
实践
(1)RHEL65双机RAC环境装备
(2)ASM存储规划
(3)在双机环境中部署GRID
(4)在双机环境中部署ASM
(5)在双机环境中安装oralce 11g软件
三、用DBCA创建数据库
Oracle 11g常用管理工具
用DBCA创建/修改/删除数据库
实践
(1)用DBCA创建课程所需数据库
(2)查询数据库,确认包含样例数据
四、管理instance
Instance启动的不同阶段
PFILE与SPFILE
Instance关闭的不同选项
RAC节点管理:添加/删除
实践
(1)在不同的数据库启动阶段,查询实例当前状态
(2)Pfile与spfile互相转换
(3)动态修改服务器参数,影响当前或spfile
五、Oracle net
Oracle net结构与组件
监听LISTENER/命名方法/服务/服务名
网络连接检测工具TNSPING
RAC环境中的网络配置:故障切换&负载均衡
实践
(1)用NETCA配置监听/命名方法/服务名
(2)用LSNRCTL查看监听工作状态
(3)查看、对比网络相关文件
a) Listener.ora
b) Sqlnet.ora
c) tnsnames.ora
(4)多重监听的配置与测试课程周期
六、Oracle数据库存储管理
数据存储结构:row/block/datafile/tablespace
存储管理:表空间与数据文件
表空间类型/预配置表空间
查看表空间相关信息
ASM管理
实践
(1)创建临时表空间,修改数据库默认的临时表空间;
(2)创建UNDO表空间,修改数据库默认的UNDO表空间
(3)调整表空间大小/表空间重组、收缩
(4)查看表空间相关信息
(5)ASM存储管理
七、ORACLE数据库安全性
用户:系统特权用户/普通用户
权限:系统权限/对象权限
角色:权限集
实践
(1)区别特权用户SYS与SYSTEM
(2)管理用户概要文件
(3)系统权限与对象权限的级联特性
(4)角色权限的级联特性
八、数据并发性
读一致性的实现
数据并发访问:锁机制
队列
锁冲突
死锁
实践
(1)读一致性:多个会话并行访问数据
(2)锁/队列/等待:并行修改数据
(3)死锁的监视与解
九、管理UNDO
DML与UNDO数据
监视与管理UNDO数据
UNDO &REDO
UNDO保留期
还原指导
实践
(1)为数据库配置多个UNDO表空间
(2)切换数据库默认的UNDO表空间
(3)使用还原指导调整UNDO表空间
十、备份与恢复体系概览
数据库可能的故障类别
优化instance恢复
Checkpoint/redologfile/archive log
快闪恢复区
数据库归档模式
RAC环境中的归档日志文件
实践
(1)查看与管理快闪恢复区
(2)配置相关参数,切换数据库为archivelog模式
十一、数据库备份
备份策略:部分/全部
备份类型:完全/增量
备份模式:一致性/非一致性&冷备/热备
恢复管理器RMAN
自动数据库备份
调度备份作业/管理备份
监视快闪恢复区
实践
(1)配置备份设置
(2)完成数据库一致性备份
(3)使用RMAN备份数据库
十二、恢复数据库
进行恢复的必需性
不同的恢复界面:EM/RMAN
可用的恢复选项:RMAN/数据库恢复指导
执行不同场景的数据库恢复
(1)丢失控制文件
(2)丢失重做日志文件
(3)丢失数据文件
实践
(1)使用数据恢复指导与RMAN恢复数据库
(2)实现不同类型文件丢失场景的恢复
十三、数据装载
数据转载的方法
目录对象
SQL*Loader
Datapump体系结构
Expdp/impdp
实践
(1)创建/管理/维护目录对象
(2)使用SQL*Loader转载不同类数据源
(3)使用expdp导出数据
(4)使用impdp导入数据