当前位置: 首页 > test > 学院课程 > 正文

课程1:Oracle 11g OCP认证培训

2013-05-28 17:50:27

课程介绍:

新炬学院根据学员建议和市场需求,规划和设计了《Oracle 11g OCP认证培训》培训课程,本课程以内部原理、实践实战为主,理论与实际相结合,深入讲解Oracle技能知识点,辅助学员顺利通过Oracle专家认证,提升自身价值。

课程安排:

  1. 课程训练周期为1个月,循环听课,直至掌握技能
  2. 有配套的OCP训练手册,以供学员自助安排训练
  3. 不定期安排攻击训练,从实践能力上提升技术水平
  4. OCP考前辅导,顺利通过OCP专业级认证

课程大纲:

课程模块

内容

学时

Oracle SQL 基础

   编写基本的SQL SELECT语句   • SELECT基本语法

  • 查询当前用户所有用的表和视图
  • 查看表的结构定义
  • 查看表中所有数据
  • 查看表中指定列的数据
  • 显示某列唯一值
  • SQL语句中的加、减、乘、除
  • NULL的检索
  • NULL的计算
  • SQL连接符与单引号的使用
  • Aslias字段别名
  • ||(连接符)应用
  • distinct删除重复值

◆   过滤和排序数据

  • 使用判断条件
  • 使用IN条件
  • 使用NOT操作符
  • 使用like条件
  • 排序

◆   单行函数

  • 字符型函数
  • 数值型函数
  • 日期型函数
  • 隐式转换
  • 显示转换(补)
  • 单值通用函数
  • 条件表达式

◆   多表查询

  • 等连接
  • 自然连接
  • using子句
  • 不等连接
  • 自连接
  • 外连接
  • 交叉连接(笛卡尔)

◆   分组函数

  • 创建测试表
  • 聚集
  • 分组

◆   子查询

  • 查询条件中的子查询
  • 建表语句中的子查询
  • 插入语句中的子查询
  • 更新语句中的子查询(补:换一个例子)
  • ANY/SOMEALL
  • 子查询中空值问题

◆   操纵数据

  • 向表中插入一条记录
  • 从另一个表复制行
  • 更新表中的行
  • 使用子查询更新两列
  • 从表中删除行
  • 删除基于另一个表的行
  • 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/11g 日期时间函数

  • 四种时间数据类型对比
  • 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

◆   管理资源

  • 创建资源消耗组(简称资源组)
  • 设置用户scotthr的初始化资源组为TEST_GROUP
  • 资源组映射,调整优先级
  • 资源计划

◆   使用调度程序自动执行任务

  • 基于时间的job
  • 创建Program
  • 创建Schedule
  • 使用programschedule创建job
  • 基于事件的job
  • 作业链

◆   数据库安全性

  • 透明数据加密(TDE)
  • 数据泵加密  (DP)
  • 外部表加密
  • RMAN加密

 

 

上一篇:第一页
下一篇:课程2:DBA实战进阶课程


新浪微博:新炬学院 新浪博客:新炬Oracle培训