咨询热线:    40000-53353(全国)    0571-28976118(浙江)    
 

Oracle认证专家 (OCP)11G 预约试听

 

课程长度:10天/ 90课时

课程描述:

Oracle 认证专家(OCP)是专家级技能及技术知识考试。能通过此种认证,说明此人可以管理大型数据库,或者能够开发可以部署到整个企业的强大应用程序。培训对象:应用程序开发员/数据库管理员/系统分析员/技术支持专业人员。

 

培训课程:

1) Oracle Database :SQL
2) Oracle Database 11G:管理 - 课堂练习 I
3) Oracle Database 11G:管理 - 课堂练习 II

 

课程介绍:

1) Oracle Database :SQL

本课程将向学员全面介绍数据服务器技术。本课程将涉及到关系数据库和对象关系数据库的概念以及功能强大的SQL 编程语言。学员将学习如何创建和维护数据库对象以及如何存储、提取、和操作数据。学员将学习如何利用ROLLUP、CUBE、集合运算符、和分层提取等高级方法来提取数据。学员还将学习如何使用iSQL*Plus 工具来编写SQL 和 SQL*Plus脚本文件,从而生成类似报告的输出结果。本课程将通过演示和动手实践活动来强化基本概念。

 

培训目标:

    ·使用 SELECT 语句在表中检索行数据和列数据
    ·利用 SQL 函数生成和检索自定义的数据
    ·运行数据操纵语言 (DML) 来更新 Oracle Database 10g 中的数据
    ·控制用户访问和管理方案对象
    ·使用高级子查询搜索数据

 

培训内容:

第一章:简介
    ·列出 Oracle Database 11g 的主要功能
    ·组件、Internet 平台、应用服务器和开发人员套件概览
    ·描述关系数据库和对象关系数据库的设计概念
    ·复习系统开发活动周期
    ·定义术语数据模型
    ·描述排序数据的不同方法
    ·显示如何将多个表进行相互关联
    ·述 SQL 与数据库之间的通信方式

第二章:编写 SQL SELECT 语句
    ·复习基本的 SQL SELECT 语句
    ·使用通配符选择表中的所有列
    ·说明编写 SQL 语句的简单规则和标准
    ·编写含有算术运算符的查询
    ·使用连接运算符创建字符表达式
    ·使用 iSQL*Plus 环境
    ·SQL 语句与 iSQL*Plus 命令
第三章:对数据进行限制和排序
    ·使用选择对行进行限制
    ·使用 WHERE 子句检索特定的行
    ·在 WHERE 子句中使用比较条件
    ·使用 LIKE 条件比较字面值
    ·列出逻辑条件 AND、OR、NOT
    ·描述条件的优先规则
    ·使用 ORDER BY 子句对行进行排序
    ·在 iSQL*Plus 中使用 & 替换,以便在运行时对输出进行限制和排序
第四章:使用单行函数自定义输出
    ·显示单行 SQL 函数与多行 SQL 函数之间的区别
    ·将字符函数划分为大小写处理和字符处理两个类型
    ·在 SELECT 和 WHERE 子句中使用字符处理函数
    ·解释和使用 DATE 函数和数字函数
    ·使用 SYSDATE 函数检索当前日期(默认格式)
    ·将 DUAL 表作为查看函数结果的一种方式进行介绍
    ·列出将算术运算符应用于日期的规则
    ·在 SELECT 子句中使用带有日期的算术运算符
第五章:使用组函数报告汇总数据
    ·对组函数进行描述和分类
    ·使用组函数
    ·将 DISTINCT 关键字与组函数配合使用
    ·描述如何使用组函数处理 NULL
    ·使用 GROUP BY 子句创建数据组
    ·使用多个列来分组数据
    ·使用组函数避免非法查询
    ·使用 HAVING 子句排除数据组
第六章:显示多个表中的数据
    ·确定联接类型
    ·检索自然联接的记录
    ·使用表别名编写短代码并在多个表中明确区分列
    ·使用 USING 子句创建联接以确定各表之间的特定列
    ·使用 ON 子句指定任意条件或指定要联接的列
    ·使用 ON 子句创建三向联接,以便从三个表中检索信息
    ·列出外部联接类型 LEFT、RIGHT 和 FULL
    ·生成一个笛卡尔积
第七章:使用子查询来解析查询
    ·列出 SELECT 语句的 WHERE 子句中的子查询语法
    ·列出使用子查询的标准
    ·描述子查询类型
    ·执行单行子查询以及在子查询中使用组函数
    ·使用子查询确定非法语句
    ·执行多行子查询
    ·分析 ANY 和 ALL 运算符在多行子查询中的工作方式
第八章:使用 SET 运算符
    ·使用 UNION 运算符返回多个表中的所有行并删除重复行
    ·使用 UNION ALL 运算符返回多个表中的所有行
    ·描述 INTERSECT 运算符
    ·使用 INTERSECT 运算符
    ·解释 MINUS 运算符
    ·使用 MINUS 运算符
    ·列出 SET 运算符标准
    ·使用 UNION 运算符时的排序结果
第九章:处理数据
    ·编写 INSERT 语句以便向表中添加行
    ·从另一个表中复制行
    ·创建 UPDATE 语句以便更改表中的数据
    ·生成 DELETE 语句以便从表中删除行
    ·使用脚本来处理数据
    ·通过事务处理保存和删除对表所做的更改
    ·显示读一致性的工作原理
    ·描述 TRUNCATE 语句
第十章:使用 DDL 语句创建和管理表
    ·列出主要的数据库对象并描述数据库对象的命名规则
    ·介绍方案的概念
    ·显示创建表的基本语法并显示 DEFAULT 选项
    ·解释不同类型的约束条件
    ·使用 DML 语句显示违反约束条件时出现的例外
    ·使用子查询创建表
    ·描述 ALTER TABLE 功能
    ·使用 DROP 语句删除表和重命名表
第十一章:创建其它方案对象
    ·将简单和复杂的视图分类并进行比较
    ·创建视图
    ·从视图中检索数据
    ·解释只读视图
    ·列出对复杂的视图执行 DML 的规则
    ·创建序列
    ·针对何时创建索引以及何时不创建索引列出基本规则
    ·创建同义词
第十二章:使用数据字典视图管理对象
    ·描述每个字典视图的结构
    ·列出每个字典视图的作用
    ·编写查询,以便在方案对象的字典视图中检索信息
    ·使用 COMMENT 命令将对象归档
第十三章:控制用户访问
    ·系统权限与对象权限

    ·使用角色定义用户组
    ·更改口令
    ·授予对象权限
    ·确认授予的权限
    ·撤消对象权限
    ·撤消对象权限
    ·使用数据库链接
第十五章:管理方案对象
    ·使用 ALTER TABLE 语句
    ·添加列
    ·修改列
    ·删除列,设置未使用的列
    ·添加、启用和禁用约束条件
    ·创建基于功能的索引
    ·执行 FLASHBACK 操作
    ·外部表
第十六章:处理大型数据集
    ·使用 MERGE 语句
    ·执行 DML 和 Sub 查询
    ·使用 RETURNING 子句执行 DML
    ·多表 INSERT 语句概览
    ·在 DML 中跟踪更改情况
第十七章:通过组合相关数据生成报表
    ·GROUP BY 子句概览
    ·Having 子句概览
    ·使用 ROLLUP 和 CUBE 运算符汇总数据
    ·使用 GROUPING 函数确定组小计
    ·使用 GROUPING SETS 计算多个分组
    ·使用组合列定义汇总级别
    ·使用级连组创建组合
第十八章:管理不同时区中的数据
    ·时区
    ·使用日期时间函数
    ·确定 TIMESTAMP 数据类型
    ·区分 DATE 和 TIMESTAM
    ·执行转换操作
第十九章:使用高级子查询搜索数据
    ·子查询概览
    ·使用子查询
    ·使用多列子查询比较多个列
    ·在 FROM 子句中使用子查询来定义数据源
    ·使用标量子查询表达式返回一个值
    ·使用相关子查询执行 ROW 逐行处理
    ·使用 WITH 子句重用查询块
第二十章:分层检索
    ·EMPLOYEES 表中的样本数据
    ·员工数据的树结构
    ·分层查询
    ·使用 LEVEL 将行分级
    ·使用 LEVEL 和 LPAD 格式化分层报表
    ·使用 WHERE 和 CONNECT BY 子句清理分支
第二十一章:正则表达式支持
    ·正则表达式支持概览
    ·描述搜索和处理数据的简单和复杂模式

 

2) Oracle Database 11G:管理 - 课堂练习 I

本课程旨在帮助学员在 Oracle Database 11g 管理基础方面打下一个坚实的基础。在本课程中,学员将学习如何安装和维护 Oracle Database 11g。了解 Oracle 数据库体系结构的概念,以及各组件的工作原理和交互方式。此外,学员还将学习如何创建可操作的数据库,以及如何快速有效地对各种结构进行正确的管理,其中包括性能监控、数据库安全性、用户管理和备份/恢复技术。通过上机练习,将可以使学员加深对本课主题的理解。
    ·管理用户
    ·安装和配置 Oracle 数据库
    ·管理存储结构
    ·备份和恢复 

 

课程目标:

    ·备份和恢复数据库
    ·配置 Oracle Net 服务
    ·创建和管理用户帐户
    ·描述 Oracle 数据库体系结构
    ·安装和配置 Oracle Database 11g
    ·管理数据和并发
    ·管理数据库存储结构
    ·管理用户和方案
    ·监控和管理还原数据
    ·监控性能
    ·执行基本备份和恢复数据库
    ·使用数据库诊断监控程序

 

培训内容:

1、了解 Oracle 数据库体系结构
    ·Oracle 数据库体系结构概览
    ·与 Oracle 数据库进行互动操作
    ·进程体系结构
    ·数据库存储体系结构
    ·逻辑和物理数据库结构
    ·表空间文件和数据文件
    ·SYSTEM 和 SYSAUX 表空间
    ·段、区和块
2、准备数据库环境
    ·Oracle 数据库管理员的任务
    ·用于管理 Oracle 数据库的工具
    ·安装:系统要求
    ·最佳的灵活体系结构(OFA)
    ·设置环境变量
    ·Oracle Universal Installer(OUI)
    ·数据库配置选项
    ·高级安装选项
3、创建 Oracle 数据库
    ·计划数据库
    ·配置监听程序
    ·使用 DBCA 创建数据库
    ·口令管理
    ·创建数据库设计模板
    ·使用 DBCA 删除数据库
    ·使用 DBCA 执行其它任务
4、管理 Oracle 实例
    ·管理框架
    ·Oracle Enterprise Manager
    ·初始化参数
    ·数据库启动和关闭
    ·关闭模式
    ·查看预警历史记录
    ·使用跟踪文件
    ·数据字典:概览
5、配置 Oracle Network 环境
    ·Oracle Net Services和Net Listener
    ·建立 Net 连接
    ·用于配置和管理 Oracle Network工具
    ·Oracle Net Services 管理页
    ·命名方法
    ·目录命名
    ·SGA 和 PGA
    ·何时不使用共享服务器
6、管理数据库存储结构
    ·存储结构
    ·表数据的存储方式
    ·数据库块的结构
    ·表空间中的空间管理
    ·预配置数据库中的表空间
    ·表空间操作
    ·Oracle Managed Files (OMF)
    ·ASM:概念
7、管理用户安全性
    ·数据库用户帐户
    ·预定义帐户:SYS 和 SYSTEM
    ·管理员身份验证
    ·职责的优点
    ·预定义职责
    ·实现口令安全性功能
    ·为用户分配定额
8、管理方案对象
    ·什么是方案?
    ·访问方案对象
    ·指定表中的数据类型
    ·创建和修改表
    ·了解数据完整性
    ·索引和视图
    ·序列
    ·临时表
9、管理数据和并发
    ·通过 SQL 处理数据
    ·PL/SQL
    ·管理 PL/SQL 对象
    ·功能、过程、程序包和触发器
    ·数据并发
    ·入队机制
    ·使用 SQL 解决锁冲突
    ·死锁
10、管理还原数据
    ·数据处理
    ·事务处理和还原数据
    ·还原数据与重做数据
    ·配置还原保留
    ·保障还原保留
    ·使用还原指导
    ·查看系统活动
11、实现 Oracle 数据库安全性
    ·行业安全性要求
    ·最少权限原则
    ·针对遵从性进行监控
    ·基于值的审计
    ·细粒度审计
    ·DBA 审计
    ·安全更新
    ·应用安全修补程序
12、数据库维护
    ·介绍术语
    ·优化程序统计数据
    ·自动工作量资料档案库 (AWR)
    ·自动数据库诊断监控程序 (ADDM)
    ·指导框架
    ·自动维护任务
    ·服务器生成的预警
    ·应对预警
13、性能管理
    ·性能监控
    ·管理内存组件
    ·启用自动内存管理 (AMM)
    ·自动共享内存指导
    ·使用内存指导
    ·动态性能统计信息
    ·故障排除和优化视图
    ·无效和不可用的对象
14、备份和恢复的概念
    ·部分任务
    ·语句失败
    ·用户错误
    ·了解实例恢复
    ·实例恢复阶段
    ·使用 MTTR 指导
    ·介质故障
    ·归档日志文件
15、执行数据库备份
    ·备份解决方法:概览
    ·Oracle Secure Backup
    ·用户管理的备份
    ·术语
    ·Oracle Recovery Manager (RMAN)
    ·配置备份设置
    ·将控制文件备份为跟踪文件
    ·监控快速恢复区
16、执行数据库恢复
    ·打开数据库
    ·数据恢复指导
    ·丢失控制文件
    ·丢失重做日志文件
    ·数据恢复指导
    ·数据错误
    ·列出数据错误
    ·数据恢复指导视图
17、移动数据
    ·移动数据:通用体系结构
    ·目录对象:概览
    ·SQL*Loader:概览
    ·数据泵:概览
    ·性能初始化参数
    ·使用 Oracle Enterprise Manager 监控数据泵作业
    ·数据字典
18、增强数据库功能
    ·使用Oracle Enterprise Manager (EM) 支持工作台
    ·创建服务请求
    ·将诊断数据打包并上载到 Oracle Support
    ·跟踪 SR 并实施修复
    ·事件打包配置
    ·使用 Oracle Support
    ·MetaLink 集成
    ·管理修补程序

 

3) Oracle Database 11G:管理 - 课堂练习 II

本课程中,详细介绍了支持备份和恢复的概念和体系结构,以及在不同情况下以不同方式进行备份和恢复的步骤。这包括如何定义和测试您自己的备份和恢复方案。此外,学员还将学习如何有效地管理内存以及如何执行一些绩效评估和优化任务(包括使用一些 Advisor)。课程内容涉及所有类型的闪回技术、在数据库内部和外部调度作业以及控制系统资源使用情况。通过实践操作,学员将加深对本课主题的理解。
    ·使用 RMAN 和 Enterprise Manager 备份和恢复数据库
    ·配置数据库实例以使资源在会话和任务间适当地进行分配;调度作业以使其在数据库内部或外部运行
    ·配置 Oracle 数据库以便在任何环境中实现最佳恢复
    ·确定负担繁重的数据库会话和性能较差的 SQL

 

培训目标:

    ·管理 ASM 磁盘组
    ·使用调度程序自动执行任务
    ·备份和恢复数据库
    ·配置 Oracle 数据库以实现最佳恢复
    ·使用 RMAN 备份复制数据库

 

培训内容:

1、数据库体系结构和 ASM
    ·Oracle 数据库体系结构概览
    ·ASM 通用体系结构
    ·创建 ASM 实例
    ·使用Enterprise Manager管理ASM 用户
    ·ASM 存储概念
    ·ASMCMD 实用程序
    ·ASM 可伸缩性和性能
2、配置可恢复性
    ·备份和恢复功能的用途
    ·典型的备份和恢复任务
    ·Oracle 备份和恢复解决方案
    ·使用 Recovery Manager (RMAN)
    ·使用快速恢复区
    ·快速恢复区空间管理
3、使用 RMAN 恢复目录
    ·RMAN 资料档案库数据存储:选项比较
    ·在恢复目录中存储信息
    ·在恢复目录中注册数据库
    ·恢复目录重新同步:概念
    ·使用 RMAN 存储脚本
    ·对恢复目录进行备份和恢复
    ·使用虚拟专用目录
4、配置备份规范
    ·使用 RMAN 创建备份
    ·为 RMAN 配置永久性设置
    ·使用 Enterprise Manager 配置 RMAN 设置
    ·控制文件自动备份
    ·管理永久性设置
    ·配置设备以进行备份
    ·配置和分配要在备份中使用的通道
    ·配置备份优化
5、创建备份
    ·创建 Oracle 建议的备份
    ·创建备份集和映像副本
    ·创建数据库完全备份
    ·RMAN 备份类型
    ·监视块更改跟踪
    ·创建双重备份集
    ·归档备份概念
    ·对备份进行加密
6、执行用户管理的备份和恢复
    ·还原和恢复
    ·文件丢失的原因
    ·关键与非关键
    ·从 TEMPFILE 丢失恢复
    ·重新创建索引
    ·从丢失的索引表空间恢复
    ·数据库管理员的身份验证方法
    ·恢复只读表空间
7、使用 RMAN 执行恢复
    ·使用 RMAN RESTORE 和 RECOVER 命令
    ·使用 Enterprise Manager 执行恢复
    ·使用增量更新备份进行恢复
    ·对映像副本执行快速转换
    ·在新主机上还原和恢复数据库
    ·执行灾难恢复
8、使用 RMAN 复制数据库
    ·使用 RMAN 创建重复数据库
    ·创建重复数据库
    ·创建辅助实例的初始化参数文件
    ·分配辅助通道
    ·了解 RMAN 复制操作
    ·使用 EM 克隆数据库
    ·克隆正在运行的数据库
9、执行表空间时间点恢复
    ·表空间时间点恢复 (TSPITR) 概念
    ·表空间时间点恢复:体系结构
    ·了解何时使用TSPITR
    ·确定恢复集的表空间
    ·使用 Enterprise Manager 执行 TSPITR
    ·了解 TSPITR 处理
    ·排除 RMAN TSPITR 故障
10、监视和优化 RMAN
    ·并行备份集
    ·监视 RMAN 会话
    ·解释 RMAN 消息输出
    ·使用 DEBUG 选项
    ·优化 RMAN
    ·RMAN 多路复用
    ·比较同步和异步 I/O
    ·磁带子系统性能规则
11、使用闪回技术
    ·闪回技术
    ·事务处理和还原
    ·保障还原保留期
    ·准备数据库以进行闪回
    ·闪回删除和回收站
    ·使用闪回技术查询数据
    ·可能的工作流
    ·闪回事务处理向导
12、使用闪回数据库
    ·闪回表
    ·对表启用行移动
    ·对表启用行移动
    ·闪回数据库体系结构
    ·配置闪回数据库
    ·使用 EM 执行闪回数据库
    ·闪回数据库注意事项
    ·闪回数据归档
13、诊断数据库
    ·自动诊断工作流和资料档案库
    ·诊断跟踪的位置
    ·使用 Enterprise Manager查看预警日志
    ·支持工作台和 Oracle Configuration Manager
    ·创建服务请求
    ·将诊断数据打包并上载到 Oracle 技术支持部门
    ·事件打包配置
    ·运行情况监视程序概览和 Data Recovery Advisor
14、管理内存
    ·Oracle 内存结构
    ·自动内存管理概览
    ·Oracle 数据库内存参数
    ·自动内存参数依赖性
    ·自动共享内存管理:概览
    ·自动 PGA 内存管理
    ·使用 Memory Advisor 调整 SGA 的大小
    ·库高速缓存的内存优化准则
15、管理数据库性能
    ·优化活动
    ·性能计划和性能优化方法
    ·实例优化
    ·故障排除和优化视图
    ·自动工作量资料档案库
    ·SQL 优化和 SQL Advisor
    ·使用 SQL Tuning Advisor
    ·SQL Access Advisor:概览
16、使用 Segment Advisor
    ·空间管理:概览
    ·主动式表空间监视
    ·阈值和解决空间问题
    ·监视表空间使用情况
    ·收缩段
    ·通过 ASSM 进行空间回收
    ·Automatic Segment Advisor
    ·最低兼容性级别
17、管理资源
    ·数据库资源管理器:概览
    ·数据库资源管理器概念
    ·访问资源计划
    ·默认维护资源管理器计划
    ·创建使用者组
    ·资源计划的资源分配方法
    ·资源计划的资源分配方法
    ·监视资源管理器
18、使用调度程序自动执行任务
    ·简化管理任务
    ·关键组件和步骤
    ·创建基于事件的调度
    ·创建复杂调度
    ·创建作业链
    ·Creating Job Chains
19、管理调度程序
    ·高级调度程序概念
    ·作业类
    ·窗口
    ·区分窗口中作业的优先级
    ·远程作业
    ·安装调度程序代理
    ·字典视图支持远程作业
20、全球化
    ·全球化支持功能
    ·每个 DBA 需要知道的内容
    ·了解 Unicode
    ·数据库字符集和国家字符集
    ·语言和地区相关的参数
    ·语言搜索和排序 
    ·不区分大小写和重音的搜索和排序 
    ·使用 Oracle 实用程序进行 NLS 数据转换