何明老师其它课程方案
七日课程方案:
第一天
· Oracle概况介绍
· 如何书写简单的select语句
· SQL工具的使用
· 如何使用SQL*Plus和iSQL*Plus命令来编辑SQL语句
· 如何利用SQL查询语句的结果生成商用报表
· 如何生成可以重复使用的SQL脚本文件
· 数据过滤和排序
· 如何利用SQL的条件子句产生复杂的SQL查询语句
· 单行函数的介绍等
· 多行函数的介绍
· 常用的分组函数
· 带有分组函数的SQL语句的一些特殊要求
· 产生多表查询的原因
· 多表查询
· 多表查询的复杂性及可能对系统效率的冲击
第二天
· 使用SQL *Plus显示查询结果
· 数据维护语言(DML)
· 更新数据与事务(Transaction)
· Oracle系统是怎样维护事务的(数据的一致性)
· Oracle维护事务的命令等
· 创建和管理表
· 列的各种数据类型
· 为列定义默认值
· 临时表及适用范围
· 约束的使用
· 介绍Oracle的五种约束
· 如何平衡数据的一致性和系统效率
· 如何在约束,触发器,和应用程序之间做出正确的选择
· 创建视图
· 如何利用视图来维护数据的独立性
· 使用视图为信息系统开发带来的好处和对系统效率的影响等
· 其他数据库对象
· 使用序列号时应注意的问题
· 利用同义词来减轻管理负担
· 如何控制用户的访问权限
· Oracle的系统权限和用户权限
· 角色和利用角色来方便权限的管理和维护
· 单行子查询,多行子查询
· 利用查询生成动态表
· 子查询的效率问题
第三天
· 概述Oracle9i服务器
· 物理存储结构
· oracle存储器结构
· oracle后台进程
· 连接Oracle实例
· 处理SQL语句
首先通过生活的例子来介绍Oracle引入它的复杂的内存和外存体系结构的原因。全面而详细的介绍oracle体系结 构和在这个体系结构中的主要组件,以及它们之间的关系。然后讨论各个不同Oracle版本的差异。
· oracle通用安装程序
· oracle企业管理器
· 优化灵活体系结构(OFA)
· 管理员验证方式
· 启动oracle实例
· 管理会话
· 关闭oracle实例
· 实例消息和实例警告
· Oracle管理文件(0MF)
介绍各个主要Oracle版本的管理员工具和它们的优缺点,以及如何利用这些工具来安装和管理Oracle数据库系 统;介绍各种启动和关闭oracle实例式;最后详细的介绍Oracle管理文件(0MF),它们的优缺点和适用范围。
· 创建数据库
· 准备资源
· 参数
· 环境变量
· CREATEDATABASE命令
· 使用OMF创建数据库
· 创建SPFILE
· 数据词典
· 创建词典
· 管理存储程序和软件包
· 完善数据库创建
· 查询词典
· 数据库配置助手
介绍两种创建Oracle数据库的方法,重点放在使用Oracle图形工具Oracle数据库配置助手来创建数据库,以及建 库时要注意的问题;还要介绍二进制初始化文件的产生和维护;数据词典的维护和使用。
第四天
· 管理控制文件
· 维护和监视重执行日志
介绍制文件中所存的内容;制文件的重要性;如何利用多重映像来保护制文件;怎样控制控制文件的大小;以及 如何维护和管理控制文件。接下来要介绍引入重做日志组和成员的原因;如何增加和减少组和成员;如何多重映像重 做日志文件;及为什么要引入两级日志结构和它们的管理和维护等。
· 管理表空间
· 管理数据文件
介绍引入逻辑结构的原因;各种表空间的创建,管理,和维护;在联机或脱机情况下如何将数据文件移动到不同 的磁盘或位置;要详细地介绍Oracle本地表空间引入的原因,好处,及管理,和维护。
第五天
· 数据块
· 盘区
· 段
· 管理撤销段
介绍各种不同类型的段,和它们的适用范围;如何使用合适的数据块大小来提高Oracle数据库的效率;引入盘区 的原因,和它们分配与回收,以及管理。
· 存储数据
· 管理索引
· 管理约束条件
介绍各种不同类型的表和索引及它们的适用范围;表和索引中存储参数的控制;表和索引的管理与维护;不同类 型的表和索引对效率的影响和维护成本;表和索引的重建;介绍引入约束的原因;介绍Oracle的五种约束;如何及时 将约束加到表上;约束于触发器和应用程序相比它的优缺点。
第六天
· Profiles(配置文件)
· 用户
· 管理权限
· 管理角色
· 查询角色信息
介绍控制和监督用户对系统的访问和使用;如何利用Profiles(配置文件)对用户使用的系统资源和对系统的访问设限制
· 业务环境中的连网挑战
· 配置网络环境的考虑
· 维护网络
· 调整网络
· 实现网络安全
· 集成原有系统
· 网络配置
· 简单网络
· N层网络
· 复杂网络
· Oracle的网络问题解决方案
· Oracle Net的特性
· Oracle Names
· 连接管理器
·Oracle Advanced Security
· 监听器对传入连接的响应
· 专用服务器环境
· 共享服务器环境
· 监听器的组件
· 地址列表
· 数据库说明
· 控制参数设置
· Oracle Net Configuration Assistant
· 利用Oracle Net Manager配置监听器
· 利用监听器控制实用程序控制监听器
· 动态服务注册
· 配置服务注册
· 默认本地监听器的注册信息
· 非默认监听器的注册信息
·配置IIOP监听器
·IIOP结构
·配置IIOP
· 命名方法
· 本地命名
· 目录命名方法
· Oracle名称
· 主机命名
· 外部命名
· 选择Oracle命名方法
· 配置主机命名方法
· 配置HOSTNAME为第一种命名方法
· 设置主机名解析环境
· 配置本地命名方法
· 在安装期间配置本地命名方法
· 在安装后配置本地命名方法
· 配置网络服务名
·进行简单的连接故障排除
·故障排除工具
·排除网络问题
重点介绍本地命名方法,它的配置及维护等;介绍在不同版本的Oracle工具安装后可能要调整的几个文件,以及 如何调整;然后详细地介绍网络配置时所使用的图型工具。
· Oracle共享服务器的组成部分
· Oracle共享服务器结构
· 配置Oracle共享服务器
· 服务器配置
· 客户机的配置
· 与共享服务器有关的字典视图
第七天
· 故障分类
· 语句故障
· 进程故障
· 实例故障
· 人为错误
· 介质故障
· 数据库备份、复原和恢复基础
· 什么是备份
· 什么是复原
· 什么是恢复
· 恢复操作如何工作
· 恢复类型
· 各种恢复选项
· 备份与恢复策略
· 基本原则
· 业务考虑事项
· 操作考虑事项
· 技术考虑事项
· 灾难恢复计划
· 配置数据库归档方式
· ARCHIVELOG方式
· 配置数据库为ARCHIVELOG方式
· 启用自动归档
· 进行日志的手工归档
· 配置多个归档进程
· 配置包括远程目标在内的多个目标
·设置归档日志文件名的格式
·设置归档日志文件目标
·多重归档日志文件
·配置归档日志目标的状态
·指定成功的最小目标数
·设置跟踪参数
·设置在恢复中提取归档日志文件的源目标
· 有用的V$视图
·用户管理的备份
·用户管理的备份和恢复
·用户管理的备份概述
·用户管理的恢复概述
·关闭数据库的备份
·优点
·缺点
·脱机的完整数据库备份
·打开数据库的备份
·优点
·进行联机完整数据库备份
·联机表空间和数据文件的备份
·只读表空间的备份
·控制文件的备份
·归档重做日志的备份
·联机备份失败后的清除操作
·用户管理的完整恢复
· 介质恢复
· 介质恢复概述
· 完整和非完整介质恢复
· 用户管理的恢复的限制
· 进行用户管理的完整恢复
· 进行NOARCHIVELOG方式下的恢复
· 进行ARCHIVELOG方式下的完整恢复
· 系统数据文件恢复
· 无备份可用的数据文件恢复
· 启用自动恢复
· 复原数据文件到不同的位置
· 利用归档重做日志文件重定位和恢复表空间
· 联机不活动重做日志组的丢失和恢复
· 只读表空间的恢复
· 用户管理的不完整恢复
· 不完整恢复
· NOARCHIVELOG方式下的不完整恢复
· ARCHIVELOG方式下的不完整恢复
· 使用RESETLOGS选项的意义
· 确认当前联机重做日志文件的丢失
· 归档日志位于非默认位置时的恢复
· 并行介质恢复
· 重要的V$视图
· 数据库之间的数据传输
· Oracle逻辑备份
· 导出概念和结构
· 导出方式
· 传统路径导出和直接路径导出
· 导入概念及结构
· 导入方式
· 导入处理的次序
· 导出和导入参数列表
· 激活导出和导入的方式
· 命令行
· 交互式导出提示
· 参数文件
· 执行导出和导入操作
· 表方式的导出/导入操作
· 用户方式的导出/导入操作
· 全数据库导出/导入操作
· 表空间方式的导出/导入操作
· 使用导出和导入的准则
· 文件名指定
· 可移动表空间
十二日课程方案:
第1部分 SQL语言(两天)
1. 数据库系统的知识和理论
2. 基本SQL语句
3. 对数据进行限定和排序
4. 处理单行的函数
5. 从多个表中获取数据
6. 使用分组函数来对数据进行聚集
7. 子查询和多列子查询
8. 使用SQL*PLUS创建友好的输出
9. 创建和管理表
10. 创建视图和其他的数据库对象
11. 控制用户访问
第2部分 PL/SQL程序设计(一天)
1. PL/SQL程序设计简介
2. PL/SQL块结构和组成语句
3. PL/SQL流程控制语句
4. 游标和触发器的使用
5. 异常错误处理
第3部分 Oracle数据库管理 (三天)
1. Oracle的体系结构和构件
2. 启动Oracle服务器
3. 管理Oracle实例
4. 命令行创建数据库
5. 使用数据字典和动态性能视图
6. 管理控制文件、联机重做日志文件
7. 管理表空间和数据文件
8. 存储结构和体系
9. 管理回退数据
10. 管理表和索引
11. 管理密码安全性和资源
12. 管理用户、角色和权限
13. 配置网络参数,从而使数据库客户机和工具都能实现与Oracle数据库服务器之间的通信
第4部分 备份与恢复(两天)
1. 备份与恢复的基本概念。
2. 逻辑备份与物理备份。
3. 用命令行程序 EXP/IMP进行逻辑备份。
4. 物理备份的基本概念。用OS的方式进行物理备份和恢复。
5. 控制文件、联机重做日志文件、数据文件的不同备份方式与恢复方法。
6. 用恢复管理器 (RMAN)来进行物理备份和恢复。
7. 有恢复目录和无恢复目录的两种工作方式。
8. RMAN的各种命令。增量物理备份。
第5部分 性能优化(两天)
1. Oracle9i性能调整的原则和方法。
2. 优化应用程序和 SQL语句。优化共享池。优化缓冲区高速缓存。
3. 优化重做日志缓存。优化磁盘I/O。优化争用。
4. 优化内存结构、存储结构
5. 操作系统调整等。
第6部分 Oracle10g 新特性(两天)
1.Oracle10g的安装
2.数据库配置助手的新功能
3.SYSAUX表空间介绍
4.图形工具企业管理器的使用和维护
5.iSQL*Plus的启动域使用
6.服务器的其它设置
7.数据的装载和卸载
8.Oracle10g的自动管理
9.可管理的底层结构
10.应用系统优化
11.对分析应用系统的支持
12.系统资源的管理
13.自动化任务的调度
14.磁盘空间的管理
15.对VLDB支持的改进
16.备份和恢复的加强
17.闪回技术(Flashback)
18.通有存储的加强
19.自动的存储管理(ASM)
20.软件的维护
21.安全
22.其它的新特性。
11月份的Oracle专家课堂共5天。如果您(个人或企事业单位)对何明老师上述两种课程方案感兴趣,请与我们 联系,相信您一定会得到满意的答复。
我们的联系方式为:
site:
http://www.itcast.cn
email: itcast@itcast.cn
tel: 010-51552111/2112
联系电话:010-51552111 010-51552112 传真:010-51552110 E-mail:itcast@itcast.cn
地址:北京市海淀区国家信息产业基地上地东路27号春生泰克大厦406室
版权所有:北京传智播客教育科技有限公司 © 2004-2008