Oracle9i培训课程表课程内容安排课程安排内容第一天1基本SQLSELECT语句用基本的查询语句查出全表或某些字段的数据执行带有表达式的查询语句2限制和排序选择出的数据用Where子句限制条件限制查询的数据用OrderBy子句排序查询的结果3单行函数的使用掌握字符数字日期转换和通用类型的单行函数的使用方法4从多表中显示数据执行多表的联合查询包括等值非等值外联结和子联结也会讲到9i的Sql新标准中的联合查询方法5用组函数产生总计结果了解分组函数的特点和限制使用常用的分组函数进行分组计算6使用子查询执行复杂的查询语句课程安排内容第二天1创建和管理表执行表的创建修改和删除也会讲到表的截取等其他的一些维护方法2约束条件了解约束条件的定义和分类在表上增加或者删除特定的约束条件3创建视图使用查询语句创建简单视图和复杂视图通过视图查询表中的数据4其他数据库对象创建简单的序列索引同义词等数据库对象5控制用户的访问了解系统权限和用户权限的概念学习如何通过权限和角色控制用户对数据库的操作和访问课程安排内容第三天上午1使用集合操作使用UNIONUNIONALLINTERSECTMINUS操作符执行查询结果集合的合并操作2GROUPBY子句的增强使用ROLLUPCUBEGROUPINGSET等操作符增强GROUPBY子句提供更强的分组计算能力3高级子查询掌握多列成对子查询多列非成对子查询相关子查询的使用等课程安排内容第三天下午1PLSQL介绍及简单变量的使用2PLSQL程序中的SQL语句3PLSQL程序的流转控制4组合类型的使用课程安排内容第四天5使用游标取出多行数据6PLSQL语句中的异常处理7执行特定任务的存储过程8执行复杂计算的函数9高级PLSQL程序包10高级PLSQL程序触发器课程安排内容第五天1Oracle体系架构Oracle的内存结构和物理结构各个组成部分的功能和相互关系2管理Oracle实例启动关闭数据库数据库的初始化参数文件的使用3数据字典的内容和使用数据库数据字典和动态性能视图的功能和使用方法4管理重做日志文件重做日志文件的作用管理重做日志组和组成员文件5管理表空间和数据文件数据库的逻辑存储层次和物理存储层次结构表空间的管理方法课程安排内容第六天上午1数据库存储层次关系逻辑存储层次中的段区块的概念和使用2管理表对表的基本定义和存储设置以及其他的一些表的管理方法3管理索引使用索引加速查询的原理对索引进行维护管理课程安排内容第六天下午1Net8服务端和客户端的配置与管理Oracle数据库服务端用于监听用户连接请求的监听器的配置和管理2客户端的配置与管理Oracle数据库客户端用于连接服务端的服务命名的配置3数据库备份概述描述在数据库发生的主要故障原因和解决方法4配置数据库的归档模式数据库归档非归档模式的特点将数据库默认的非归档模式改为归档模式课程安排内容第七天1手动备份非归档数据库归档数据库的各种物理备份方式对不同文件的备份方法2手动完全恢复对非归档数据库的恢复对归档数据库不同类型文件以及不同情况的恢复方法3手动不完全恢复在归档数据库中针对不同的情况执行的基于时间基于放弃和使用备份控制文件的不完全恢复4Rman工具的概述与配置Oracle数据库的Recovermanager备份恢复工具的介绍了解Rman的基本特点备份恢复的实质和相关的执行方法5Rman的备份使用Rman对归档数据库执行全数据库备份或者执行表空间数据文件或者是归档文件的单独备份案例对数据库执行全备份和某个表空间的单独备份6Rman的完全恢复使用Rman工具在数据库数据文件损坏时执行完全恢复7Rman的不完全恢复针对不同的故障使用Rman完成与手动不完全恢复相同的恢复功能课程安排内容第八天1调优概述数据库优化的基本思路和基本原则2优化工具介绍与数据库优化相关的工具主要是察看数据库运行情况和收集数据库统计信息的Oracle自带的相关工具3共享池的优化共享池的库高速缓存字典高速缓存的性能指标和判断依据以及如何进行各种情况的优化工作课程安排内容第九天1数据高速缓存区的优化数据高速缓存区的性能指标和判断依据以及如何在各种情况下执行针对性的优化工作2其他SGA组件的优化重做日志缓冲区的优化3数据文件IO的优化数据库数据文件重做日志文件归档文件的IO性能分析和优化原则4排序操作的优化排序的原理与排序相关的操作以及排序优化的原理5数据库应用优化了解数据库应用的特点知道各种数据存储的方式对性能的影响同时掌握多种数据访问方法的优缺点使用合适的数据存储对象类型课程安排内容第十天1块空间利用率的优化了解数据库区块的存储设置对于数据库的数据访问的性能影响从而设置更为合理的空间参数以减少竞争和等待的发生2Sql语句优化了解数据库Sql语句的优化方法掌握收集Sql语句统计信息判断Sql语句性能的相关工具3Sql语句优化经验将实际经验中总结出的Sql使用方法和经验进行讲解让大家了解什么样的Sql语句是比较好的语句以及如何判断语句性能的问题