|
ORACLE 数据库服务器的结构概述(6小时)
|
1 Linux 简介
2 Oracle 在LINUX 下的安装
3 用户进程
4 服务器进程
5 实例结构
6 数据库结构
7 存储结构及存储参数
8 ORACLE服务器相关文件介绍(口令文件,参数文件,警告文件,跟踪文件,控制文件,在线日志文件,数据文件,历史日志文件 ) |
|
ORACLE 内存和后台体系结构高级分析(9小时)
|
1 INSTANCE的组成
2 SGA的结构及其作用
3 PGA的结构及其作用
4 动态SGA调整与PGA动态分配
5 SGA与PGA各部份配置参考指标
6 后台进程及其作用
7 ORACLE服务器的启动和关闭过程
8 PFILE和SPFILE文件及其作用
9典型参数分析
10 CONTROL文件及其作用
11 ALERT文件和TRACE文件及其作用
12 常见错误及解决办法
13 动态性能表和数据字典视图
14 手工创建数据库
15 字符集与国际字符集
|
|
ORACLE 数据库的物理和逻辑结构(4小时)
|
1 ONLINE日志文件及容错
2 OMF—ORACLE-MANAGED FILE
3 TABLESPACE优化建议
4 SEGMENT空间分配及优化
5 AUM—AUTO-UNDO MANAGEMENT
6 EXTENT分配参数及优化
7 BLOCK应用参数及优化
8 MULTI BLOCK SIZE
9控制和管理ORACLE存储空间
|
|
ORACLE数据管理、备份与恢复(6小时)
|
1归档和非归档模式及其优缺点
2 归档模式环境配置
OS 备份
3 RMAN备份
4 备份策略设计
5 完整恢复
6 不完整恢复
7 各种特殊条件下的数据恢复
8 数据EXP、IMP
|
|
网络结构高级分析与设置(3小时)
|
1 网络结构分析
2 NET 结构
3 LISTENER
4 网络命名模式
|
|
Oracle表与索引 (3学时)
|
1 ORACLE表结构
- 表类型
- 关系表
- 临时表
- 外部表
- 索引组织表
- 分区表
- 维护表
- 碎片整理
- 表统计信息更新
2 ORACLE索引结构
- 索引工作原理
- B-TREE索引结构
- BITMAP索引结构
- REVERSE索引
- COMPOSITE索引
- FUNCTION索引
3 维护索引
4 优化索引
|
|
ORACLE 10G新特性(3小时)
|
1 Oracle10g的自动内存管理
2 Oracle10g的自动存储管理
3 Oracle10g存储结构新特性
4 Oracle10g的闪回数据库新特性
5 Oracle10g的数据泵(DataPump)
6 自动工作负载信息库
7 SQL Advisor 和 ADDM
|
|
高级SQL语句及优化(6学时)
|
1 基本概念
2 收集系统性能信息
- 利用动态性能表和数据字典视图获取性能信息
- 收集STATSPACK报告
- 收集REPORT报告
3 SQL语句执行过程及与内存结构的关系
- SELECT语句执行过程
- DML执行过程
- 与内存结构的关系
4 ORACLE优化器
5 优化器相关参数
6 数据访问方法(存取路径)
7 多表连接
8 获取SQL语句执行计划
- 利用SQLPLUS进行分析
- SQL TRACE和TKPROF
9 分析SQL语句执行计划
10 利用HINTS改变执行计划
- 改变优化器选择
- 改变存取路径
- 改变表连接顺序
- 改变表连接类型
11 识别低效的SQL语句
12 SQL语句书写规则
|
| 调整实例(3 小时) |
1实例调整简介
2 动态性能视图
3 内存调整
4 IO 度量
5 评估系统性能 |