简介:
本课程共分4个部分:ORACLE数据库基础(Concept),ORACLE SQL和PLSQL,数据库管理(Database Administration)和数据库性能调整(Database Performance Tuning).本课程循序渐进,逐步加深的带领学员深入到ORACLE数据库管理的各个领域:
l Oracle数据库基础:很多学员可能已经掌握一些基础技能,但是对于一些非常重要的概念,还是理解不够清楚,这一部分将清晰和深入的讲解ORACLE的体系结构,让学员牢固常握ORCLE数据库管理的基础.
l ORACLE SQL和PL SQL:这部分是提高ORACLE数据库管理技能的先决条件.课程中辅以大量实际的脚本和例子.
l ORACLE数据库管理:这部分将带领学员深入到数据库管理的各个领域,并让学员亲手练习大量的来自于实践的数据库管理技术.
l ORACLE数据库性能调整:这部分是专业的DBA的重要工作.通过这部分,学员不仅可以管理一个数据库系统,并且可以优化数据库的性能,从而优化整个信息管理系统的性能.也就是说,不管你的信息系统是用什么语言或工具开发的,优化了数据库的性能,也就是优化了整个系统的性能,能达到事半功倍的效果
本课程将会非常深入的讲解ORACLE的很多本质和内部技术.这将会使学员真正受益,因为虽然数据库技术是不断的向前发展,但是很多核心的,本质的,最基本的技术,其实还是采用原来的技术,学员通过学习本课程后,不仅可以真正掌握和提高自己的ORACLE技术水平,并且也有助于对于其它关系型数据库如DB2,SQL SERVER,SYBASE的学习和掌握.
课程时间:5天
课程内容:
一、Oracle数据库基础
?? Oracle体系结构,关系型?菘夤芾硐低掣攀?
?? Oracle物理结构(数据文件,日志文件,控制文件,参数文件,报警文件,跟踪文件)以及Oracle Home的目录结构
?? Oracle逻辑结构(表空间,段,区,块)
?? Oracle实例(数据库全局名,数据库名,服名名,实例名,实例ID,DB_DOMAIN和本地网络服务名的概念),Oracle实例的体系结构
?? Oracle 内存结构
?? Oracle 进程简介
?? Oracle 数据库常用对象(表空间,用户,表,索引,视图,存储过程,序列)
?? Oracle数据库在WINDOWS/LINUX下的安装(学员动手操作)
?? Oracle数据库配置助手DBCA的使用,如何通过DBCA来创建和删除数据库(学员动手操作)
?? Oracle企业管理器的配置(学员动手操作)
?? Oracle监听,客户端,NET服务名的配置(学员动手操作)
?? Oracle客户端常用工具:SQL*PLUS,网络配置助手NetCA,NetManager的使用(学员动手操作)
二、Oracle SQL和PL SQL
?? Oracle SQL基本元素(数据类型)
?? Oracle SQL表达式及条件
?? Oracle SQL常用函数(字符串,数字,日期转换函数)
?? Oracle SQL常用数据库定义语句,创建表空间,用户,表,索引,视图,存储过程,序列,实体化视图,数据库链接,簇及分区表(学员动手操作)
?? Oracle SQL查询及子查询(连接,集合,分组,关联查询及对查询结果排序)
?? Oracle SQL常用数据操作语言的使用(增加,修改,删除记录)
?? Oracle PL SQL编程语言
?? SQL*PLUS常用命令(学员动手操作)
三、Oracle 数据库管理
?? Oracle 数据库管理员的任务
?? Oracle 数据库设计/规划/创建,手工创建数据库(学员动手操作)
?? Oracle企业管理器各项常用工具,包的使用(学员动手操作)
?? Oracle初始化参数文件spfile和pfile的创建和维护(学员动手操作)
?? Oracle导入导出工具使用(学员动手操作)
?? 管理数据库进程及内存结构,内存调整及进程监控(学员动手操作)
?? 管理Oracle用户及安全(学员动手操作)
?? 管理Oracle口令文件(学员动手操作)
四、Oracle 数据库管理进阶
?? 管理数据库表空间,并通过OEM来创建,修改及维护表空间(学员动手操作)
?? 回滚表空??,临时表空间的管理(学员动手操作)
?? 管理数据库数据文件:增加,移动数据文件,监视数据文件的增长(学员动手操作)
?? 管理数据库联机重做日志文件(学员动手操作)
?? 管理数据库对象:表,索引(学员动手操作)
?? 监控段,段空间的增长,及空闲空间的回收,空间碎片的整理(学员动手操作)
?? 数据库备份与恢复,数据库归档模式的设置,Oracle备份与恢复管理器RMAN的使用(学员动手操作)
?? Oracle DBA日常管理内容,Oracle数据库字典简介,如何通过数据字典来管理及维护数据库
?? Oracle 提供给DBA的实用工具的使用:DB Alter,LogMiner,SQL Loader(学员动手操作)
五、Oracle 数?菘庑阅苡呕?
?? Oracle 数据库性能调整概述
?? Oracle动态性能视图介绍,常用性能视图的使用(学员动手操作)
?? Oracle内存调整(学员动手操作)
?? Oracle性能分析工具TKPROF的使用(学员动手操作)
?? Oracle 会话,事务,锁及TOP Session/SQL的监控(学员动手操作)
?? 如何通过报警日志文件AlertSID.log及Oracle跟踪文件来查找ORACLE错误及意外原因(学员动手操作)
?? Oracle 初始化参数调整(学员动手操作)
?? Oracle 数据库性能诊断工具StatsPack的安装与使用(学员动手操作)
|
|
|