Oracleg数据库管理与开发技术training.docx
- 文档编号:11936918
- 上传时间:2023-06-03
- 格式:DOCX
- 页数:11
- 大小:19.11KB
Oracleg数据库管理与开发技术training.docx
《Oracleg数据库管理与开发技术training.docx》由会员分享,可在线阅读,更多相关《Oracleg数据库管理与开发技术training.docx(11页珍藏版)》请在冰点文库上搜索。
Oracleg数据库管理与开发技术training
Oracle11g数据库管理与开发技术
课程摘要:
本课程主要介绍Oracle数据库的基本概念、安装方法及数据库的启动与关闭、与数据库设计、开发和管理密切相关的SQL语言,以及Oracle对SQL语言应用进行增强的PLSQL语言和SQL*Plus管理工具,并结合大量的实例帮助学员学习Oracle数据库系统的相关知识;数据库的备份与恢复技术,包括基础知识、RMAN工具、闪回、OEN及逻辑备份工具(数据泵技术)、数据库优化、SQL优化和系统调整方面的知识;
内容大纲:
数据库的基础知识
数据库的产生、数据库的特征
数据库的组成、数据库的管理系统、关系数据库
初识Oracle
Oracle数据库系统的特点、发展历史
Oracle版本号的含义、Oracle11g的新特性
Oracle11g数据库安装/启动/关闭
Oracle11g在Windows下的安装概述
在Windows环境下安装Oracle11g
在Linux环境下安装前的准备、在Linux环境下安装Oracle11g
Oracle11g数据库实例的创建
在Windows环境下创建数据库
在Linux环境下用DBCA创建数据库
Oracle11g实例启动与关闭
Linux环境下Oracle实例的关闭、Linux环境下Oracle监听进程的启动和关闭
SQL语言概述
使用SQL*Plus
用SQL*Plus与数据库交互
SQL*Plus的主要功能、启动SQL*Plus连接数据库
使用SQL*Plus的编辑功能
SQL语句、PL/SQL块与SQL*Plus命令的区别
编辑命令、保存命令、加入注释、运行命令
编写交互命令、使用绑定变量、跟踪语句
使用SQL*Plus格式化查询结果
格式化列
定义页与报告的标题和维、存储和打印结果
PL/SQL基础
PL/SQL概述
PL/SQL语言、PL/SQL的特点、PL/SQL的开发和运行环境
运行PL/SQL程序
PL/SQL编程
基本语言块、字符集和语法注释、数据类型和类型转换、变量和常量、表达式和运算符、流程控制
1.过程和函数
2.过程、函数错误处理
预定义异常、用户定义异常
PL/SQL高级应用
包
包头、包体、重载、包的初始化、Oracle内置包
集合
index-by表、嵌套表、可变数组、集合的属性和方法
PL/SQL游标
游标创建、使用游标FOR循环、使用游标变量、游标变量实例、使用游标表达式、Oracle11g中PL/SQL的新特性
Oracle数据库结构
Oracle体系结构
基本术语、体系结构图解、表空间与数据文件、临时表空间与临时文件、Oracle存储结构介绍、控制文件、日志文件
服务器参数文件、密码文件/跟踪文件/告警日志
Oracle服务器结构
1.Oracle服务器与Oracle实例、物理结构与逻辑结构的关系
2.系统全局区(SGA)、后台进程、程序全局区PGA
数据字典
Oracle数据字典构成Oracle常用数据字典、Oracle常用动态性能视图
管理控制文件
控制文件概述
控制文件的内容、控制文件的大小、控制文件更新、可复用区与不可复用区
控制文件的多路复用
使用init.ora多路复用控制文件、使用SPFILE多路复用控制文件、添加更多控制文件副本的步骤
1.查询控制文件信息
2.控制文件的创建步骤
3.维护控制文件
管理日志文件
管理重做日志文件、日志文件组/日志切换/日志归档
了解检查点、查询、新建、删除日志文件
管理表空间和数据文件
模式对象管理
1.模式与模式对象
2.管理表
建表时的考量、列数据类型、创建表的语法、创建表的实例、查看表的信息
、修改表结构、重命名表、监控表的存储空间、修改表空间的存储设置、删除表、外部表的管理
1.索引概念、各种类型索引的比较和选择、索引基本操作
1.视图概念、视图基本操作、同义词、序列
2.表分区与索引分区
1.分区技术概述
2.表分区方法说明及实例
范围分区(Range)、散列(Hash)分区、列表分区(List)、组合分区、Interval分区、外键分区、虚拟列分区、表的分区策略、管理表分区
表分区管理操作列表、表分区管理操作实例
用户管理与安全
数据完整和数据约束
什么是事务
数据并行性和一致性、Oracle如何管理数据并行性和一致性
锁
锁的功能、分类及类型、表锁和事务锁、检测和解决锁冲突、实例分析
数据完整性
数据完整性概述、完整性约束、完整性约束类型、约束检验机制、约束状态
备份与恢复
备份与恢复概述
备份分类与恢复分类
备份分类、恢复分类
备份与恢复方法
Oracle11g的备份和恢复特性
使用RMAN工具
RMAN简介、RMAN资料档案库/恢复目录/控制文件、创建恢复目录
RMAN与数据库的连接
连接到目标数据库、连接到恢复目录
注册数据库
注册目标数据库、实例演示
通道分配
通道概述、RUN命令介绍、自动通道配置、手动通道配置、显示通道配置参数、设置通道控制参数
使用BACKUP命令生成备份集
备份集与备份片、BACKUP命令语法、备份文件的存储格式、BACKUP备份实例、BACKUP的冷备份与热备份
Oracle11g的备份和恢复特性
使用COPY与BACKASCOPY命令
COPY命令语法、COPY备份实例、BACKUPASCOPY命令
备份
压缩备份、完全备份与递增备份、查看备份信息
使用RMAN恢复数据库
RESTORE命令、RECOVER命令、实例解析
Oracle闪回技术(Flashback)
使用OEM向导备份和恢复数据库
逻辑备份/数据导入导出
数据泵技术概述
创建目录对象
使用DataPump导出数据
DataPump导出说明、基于命令行数据泵导出实例、基于DBMS_DATAPUMP数据泵导出实例
使用DataPump导入数据
DataPump导入说明、基于命令行数据泵导入实例、基于DBMS_DATAPUMP数据泵导入实例
监控DataPump作业进度
EXP/IMP导出导入数据
EXP/IMP概要说明、EXP导出实例、IMP导入实例
OracleSQL语句优化
一般的SQL技巧
建议不用“*”来代替所有列名、用TRUNCATE代替DELETE、在确保完整性的情况下多用COMMIT语句、尽量减少表的查询次数、用NOTEXISTS替代NOTIN、用EXISTS替代IN、用EXISTS替代DISTINCT
表的连接方法
选择FROM表的顺序、驱动表的选择、WHERE子句的连接顺序
有效使用索引
何时使用索引、索引列和表达式的选择、选择复合索引主列、避免对大表的全表扫描、监视索引是否被使用
Oracle的优化器与执行计划
优化器概念、运行EXPLAINPLAN、Oracle11g中SQL执行计划的管理
Oracle11g中的执行计划管理
执行计划管理的工作原理、执行计划管理的测试、执行计划管理实例测试
Oracle11g中的数据库重演和SQL重演
数据库重演、SQL重演
Oracle系统调整
1.Oracle初始化参数文件
2.Oracle动态视图
3.OracleSGA调整
理解内存分配、调整日志缓冲区分配、调整共享池分配、调整数据库缓冲区、SGA调整建议
排序区调整
排序区与其他内存区的关系、理解排序活动、监视排序活动、专用模式下排序区的调整、共享模式下排序区的调整
Oracle11g中的自动内存优化功能
客户化安装、设置与安装数据库控制、启动Oracle11gEM、登录到Oracle11gEM
用Oracle11gEM管理Oracle系统
数据库配置管理、方案管理、数据文件管理、数据库用户管理
用EM维护Oracle系统
执行导出操作、管理(本地)表空间、浏览预警文件信息
用Oracle11gEM进行性能调整
查看顶级活动、监视Oracle实例是否存在锁
学时学费:
◆学时:
共56 学时 白班:
共7天晚班:
共14天
◆培训费用每人4200元,四人以上团体学习或专家上门培训优惠多多,具体请电话咨询。
推荐教材:
《oracle11G管理与开发》
学习基础:
具备一定的编程基础,了解过简单的数据库原理。
后续课程:
Linux使用、系统管理与网络建设
培训目标:
EditRegion18
培训方式:
◆小班授课,人手一机,学练结合,免费试听和重修,终身技术支持。
◆教师授课与学生上机实践相结合,采用多媒体教学方式,保证最佳的学习效果。
◆案例教学:
采用完全的案例教学法,符合人的认知规律,边讲边练,循序渐进地引导学员迅速掌握相应的知识和技能。
◆注重实用:
每一位任课教师都具有多年的软件开发经给,他们不仅精通所讲授的课程,而且具备丰富的项目经验,在教学的过程中会逐步将自己的项目经验传授给学员。
上课时间:
白班:
上午9:
00—12:
00,下午1:
30—4:
30(周六、日不休)每晚6:
30—9:
30(周六、日不休)
团体定制:
所有课程均可以根据客户的需要进行定制化服务,在客户的地点现场教学,上门服务。
只要用户多于3名学员,以满足学员特定的内容需要。
请点击《典型客户名单》看我们最近所完成的团体上门培训。
如果您希望收到定制化的服务建议和价格咨询,请《联系我们》。
颁发证书
学业结束后,成绩合格者颁发思源培训中心软件工程师结业证书及国家人事部《继续教育证书》查看
其它说明:
培训费用不包括其它任何费用,资料、食宿、旅游费用另付。
◆专业讲师队伍:
所有培训讲师均来自企业,同时还具有丰富的实践经验,掌握最前沿技术的发展和动态,可以让学员享受到一流的培训课程
◆根据客户的需求及学员的背景来设计培训课程内容,确定培训方式和培训风格,选派培训讲师,力求提供最适合企业需求的培训课程
◆可以采取采用多种有效培训方式,使受训者充分的获益,在培训过程中进行互动讨论、情景教学、项目实践等,保证培训的有效性
◆可以根据企业的需求为企业提供培训效果测试或职业技能测试,促进企业内员工学习的积极性和主动性
易学:
精心选择要培训的内容,课程内容清晰地给出了要学内容的主线
动手:
课程的所有部分都配有上机实验,培养学员的动手能力
实用:
课程内容反映了实际工作需要的内容,学员可应用课程中的内容到实际的工作中
课件:
自己编写课件,及时更新培训课件,使之紧跟当前的最新技术
教师:
通过建立具有丰富实践经验的师资队伍,保证培训目标的实现。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Oracleg 数据库 管理 开发 技术 training