求知 文章 文库 Lib 视频 Code iProcess 课程 认证 咨询 工具 火云堂 讲座吧   成长之路  
会员   
 
 
 
全部课程 | 技术学院 | 管理学院 | 嵌入式学院 | 在线学院  
成功案例   品质保证  电话 English
追随技术信仰

随时听讲座
每天看新闻
 
   
成功案例
某航天科 MySQL性能优化
某大型金 Python基础与
某交通信 Oracle数据库
某通信设 Python数据分
某通信设 Python数据分
某综合性 人工智能与机器学习
某工程研 数据库设计与优化

相关课程  
并发、大容量、高性能数据库
高级数据库架构设计师
Hadoop原理与实践
HBase原理与高级应用
Oracle 数据仓库
数据仓库和数据挖掘
Oracle数据库开发与管理
 

 Oracle 数据库认证专家(OCP)培训课程      2620 次浏览    303 次 
 
专家讲师:王老师,Oracle ACE,具有超过15年Oracle架构经验
地点时间: 北京 上海 深圳 根据报名开班   
课程费用: 6000元/人 详见 公开课学习手册
企业内训: 可以根据企业需求,定制内训,详见 内训学习手册
  OCP:Oracle数据库认证专家(Oracle Certified Professional)是Oracle公司的Oracle数据库DBA(Database Administrator 数据库管理员)认证课程,通过这个考试, 说明此人可以管理大型数据库, 或者能够开发可以部署到整个企业的强大应用。要成为OCP需要先获得OCA (Oracle数据库认证助理Oracle Certified Associate)的认证,目前主要是Oracle 11g版本认证。
培训目标:
第一门课,Oracle:SQL Fundamentals
  • 掌握关系数据库数据模型;
  • 熟练在Linux平台上部署数据库系统;
  • 根据业务需求定制各种类型的数据库;
  • 掌握数据库中数据结构、数据类型的存储原理
  • 熟练运用SQL语句检索、操纵、管理数据库中的数据;
  • MEGER、USING、ROLLUP、CUBE、集合运算符、和分层提取等高级方法来提取数据;
  • 编写SQL脚本文件,从而生成类似报告的输出结果;
  • 运用开发工具编写过程、函数、包、触发器等程序块;
  • 学会查看数据字典
第二门课,Oracle :Administrator I
  • 了解Oracle核心组件Instance结构
  • 掌握Oracle 数据库逻辑与物理存储结构
  • 管理ORACLE的实例、日志文件、控制文件、表空间、用户、权限、角色、表、索引、回滚段
  • Oracle Net Services网络配置,通过网络配置实现数据库的故障转移和负载均衡
  • 配置应用程序数据库
  • 使用基本监视过程
  • 实施备份和恢复策略
  • 在数据库和文件之间移动数据
第三门课,Oracle :Administrator II
  • 创建一个能正常运行的数据库,以及如何以有效和高效的方式来正确管理各种不同的结构,从而构造出一个设计良好、高效率运行的数据库
  • 如何实施数据库安全
  • 使用资源管理器管理资源、作业调度、安全性和全球化问题
  • 根据业务需求,制定与完善数据库的备份、恢复、和RECOVER等策略
  • 执行数据库备份、恢复策略的计划与实施等关键任务,以及如何进行正确性的验证
  • 根据实际数据库的十几种不同的损坏原因,采用不同的恢复方式
  • 熟练掌握Recovery Manager工具来执行备份、恢复、执行块修复
  • 使用脚本在内存、性能和存储方面,进行数据库监视操作
  • 进行操作系统级调优
  • 进行SQL语句调优
  • 通过使用多种不同的工具,确认、分析、和解决Oracle 数据库在运行过程中所存在的瓶颈
培训对象:Oracle系统管理员,DBA
学员基础:具有Oracle一般经验
授课方式: 定制课程 + 案例讲解 + 小组讨论,60%案例讲解,40%实践演练
 
Oracle SQL 基础
编写基本的SQL SELECT语句
  • SELECT基本语法
  • 查询当前用户所有用的表和视图
  • 查看表的结构定义
  • 查看表中所有数据
  • 查看表中指定列的数据
  • 显示某列唯一值
  • SQL语句中的加、减、乘、除
  • NULL的检索
  • NULL的计算
  • SQL连接符与单引号的使用
  • Aslias字段别名
  • ||(连接符)应用
  • distinct删除重复值
过滤和排序数据
  • 使用判断条件
  • 使用IN条件
  • 使用NOT操作符
  • 使用like条件
  • 排序
单行函数
  • 字符型函数
  • 数值型函数
  • 日期型函数
  • 隐式转换
  • 显示转换(补)
  • 单值通用函数
  • 条件表达式
多表查询
  • 等连接
  • 自然连接
  • using子句
  • 不等连接
  • 自连接
  • 外连接
  • 交叉连接(笛卡尔)
分组函数
  • 创建测试表
  • 聚集
  • 分组
子查询
  • 查询条件中的子查询 建表语句中的子查询
  • 插入语句中的子查询
  • 更新语句中的子查询(补:换一个例子)
  • ANY/SOME、ALL
  • 子查询中空值问题
操纵数据
  • 向表中插入一条记录
  • 从另一个表复制行
  • 更新表中的行
  • 使用子查询更新两列
  • 从表中删除行
  • 删除基于另一个表的行
  • INSERT ALL
  • MERGE
  • DEFAULT应用
  • 保存点
创建和管理表
  • 创建表
  • 日期数据类型
  • 用子查询语法创建表
  • 修改表
  • 字段UNUSED
  • 删除表
  • 改变对象的名字
  • 截断表
内置约束
  • NOT NULL
  • UNIQUE
  • PRIMARY KEY
  • FOREIGN KEY
  • CHECK
  • 约束的管理
  • Not null与性能相关的测试
  • 外键的测试
  • 延迟约束
创建视图
  • WITH CHECK OPTION
  • WITH READ ONLY
  • 子查询不允许视图中的order by
  • 内建视图
  • TOP-N几种方法的测试
其他数据库对象
  • 序列
  • 索引
  • 同义词
控制用户访问
  • 角色
  • REFERENCES(引用)
使用集合运算
  • UNION
  • UNION ALL
  • INTERSECT
  • MINUX
  • UNION/UNION ALL注意事项
Oracle 9i/10g 日期时间函数
  • 四种时间数据类型对比
  • SYSDATE
  • SYSTIMESTAMP
  • ADD_MONTHS
  • LAST_DAY
  • DBTIMEZONE
  • SESSIONTIMEZONE
  • CURRENT_DATE
  • CURRENT_TIMESTAMP
  • LOCALTIMESTAMP
  • EXTRACT
  • MONTHS_BETWEEN
  • NEXT_DAY
增强 GROUP BY 子句
  • GROUP BY
  • ROLLUP
  • CUBE
高级子查询
  • 使用子查询
  • 成对对比子查询
  • 非成对对比子查询
  • EXISTS
  • NOT EXISTS
分级取回数据
  • 分级取数据示例
  • 巧用connect by
Oracle 系统管理 I
体系结构简介
  • SGA(System Global Area)
  • PGA(Program Global Areas)
  • 进程结构
  • 后台进程
  • 密码文件测试
创建 Oracle 数据库
  • DBCA建库
  • 手工建库
管理 Oracle 实例
  • SQL*PLUS
  • 参数
  • 数据库启动关闭
  • 警告日志
  • 动态性能视图
配置 Oracle 网络环境
  • 网络服务
  • 监听
  • 修改service_names
  • 专用模式、共享模式
管理数据库存储结构
  • 存储结构
  • 表空间相关
  • 常用的表空间管理
管理用户安全性
  • 用户
  • 权限
  • 角色
  • 概要文件
  • 限额
管理方案对象
  • schema
  • 数据类型
  • 约束条件状态
管理数据和并发处理
  • 触发器
  • Nowait
管理还原数据
  • 查看undo相关参数
  • 切换表空间
  • 设置undo数据保留期限及强制保留
  • 读一致性
实施 Oracle 数据库安全性
  • 测试sys用户以普通用户身份登录
  • 测试远程数据库验证参数
  • 审计语法及相关参数
  • 标准数据库审计
  • 基于值审计
  • 细粒度审计
  • 审计相关视图
主动维护
  • 收集统计信息
  • AWR
  • 生成ADDM
  • Memory Advisor
  • Segment Advisor
  • SQL Access Advisor
  • SQL Tuning Advisor
性能管理
  • 硬解析测试
  • 无效索引对性能的影响
备份和恢复的概念
  • 增加控制文件
  • 重做日志
  • 设置归档模式
执行数据库备份
  • RMAN简单配置
  • RMAN全库备份
  • 备份控制文件
执行数据库恢复
  • 控制文件版本不一致的错误
  • 丢失一个控制文件的错误
  • 恢复redo成员
  • rman恢复system表空间
  • 归档模式恢复非关键数据文件
执行闪回
  • 启用闪回数据库
  • 闪回表
  • 闪回drop
  • 闪回查询
  • 闪回版本
  • 闪回事务
移动数据
  • 创建目录
  • SQL*Loader
  • Data Pump(数据泵)
  • External Table(外部表)
Oracle 系统管理II
体系结构简介
  • 内存设置
  • 进程结构
  • 存储结构
配置
  • Oracle Recovery Manager
    • RMAN常用命令
    • 管理flash_recovery_area
    • 创建RMAN catalog
    • 控制文件自动备份
    使用 Oracle Recovery Manager
    • RMAN交互方式
    • "干净"备份
    • 备份
    • 管理备份数据
    • 启、停块跟踪
    恢复非关键性丢失
    • 丢失临时表空间数据文件
    • 丢失非当前日志组(1)
    • 丢失非当前日志组(2)
    • 丢失所有日志组
    • 丢失当前日志组成员(1)
    • 丢失当前日志组成员(2)
    • 索引表空间丢失
    • 重建口令文件
    • 丢失密码文件
    数据库恢复
    • 完全恢复
    • 不完全恢复
    • 全部文件丢失利用rman全备的恢复
    • 利用trace文件恢复控制文件
    • 只读表空间恢复
    闪回
    • 闪回指定表
    • 数据库闪回
    处理数据库损坏
    • DBVERIFY
    • NALYZE
    • DBMS_REPAIR
    监控和管理内存
    • 非默认标准块
    • 使用多池
    • 手动更改large_pool_size
    • 将对象保存到内存中
    自动性能管理
    • 自动收集统计信息
    • AWR快照采集频率、保留期限
    • 异步COMMIT
    管理方案对象
    • 分区表
    • 索引组织表
    • 联机重组
    管理存储
    • 表空间监视
    • 段收缩
    • 恢复挂起语句(方法1)
    • 恢复挂起语句(方法2)
    • 传输表空间
    • 平台传输数据库
    自动存储管理
    • ASM准备环境
    • 利用dbca创建asm实例
    • ASM磁盘组上创建表空间
    • 通过asmcmd查看生成的数据文件
    • 命令行删除磁盘组
    • 命令行创建磁盘组
    • 修改磁盘组
    • 利用rman将数据库文件系统迁移到ASM
    管理资源
    • 创建资源消耗组(简称资源组)
    • 设置用户scott和hr的初始化资源组为TEST_GROUP
    • 资源组映射,调整优先级
    • 资源计划
    使用调度程序自动执行任务
    • 基于时间的job
    • 创建Program
    • 创建Schedule
    • 使用program和schedule创建job
    • 基于事件的job
    • 作业链
    数据库安全性
    • 透明数据加密(TDE)
    • 数据泵加密 (DP)
    • 外部表加密
    • RMAN加密
    考前辅导[可选]
    考试题型说明
    考试典型问题处理方法
    ·热门题目解析
     
    2620 次浏览   303 次
    其他人还看了课程
    开发视角的数据库原理与应用  2006 次浏览
    Oracle 11gSQL性能优化  2111 次浏览
    MySQL性能优化及运维培训  3289 次浏览
    SQL Server数据库开发专家  1812 次浏览
    Hadoop原理、应用与优化  4065 次浏览
    MongoDB原理、应用与集群优化  2043 次浏览
    定制内训




    最新活动计划
    C#高级开发技术 11-8[北京]
    企业数字化转型(数据治理) 11-15[上海]
    嵌入式linux内核、开发、性能优化 11-16[北京]
    大数据平台搭建与高性能计算 11-18[北京]
    代码整洁之道 11-24[北京]
    持续集成测试最佳实践 12-9[北京]