Oracle OCM甲骨文认证大师
Oracle OCM甲骨文认证大师 为了方便初学者学习oracle,后面会根据下面这个目录更新ocm相关资料,尽情关注。(纯粹个人学习整理,不要用于商业用途。) (1)oracle数据库软件安装部署和升级 1、ocm考试介绍和课程介绍 ocm考试流程简介 ocm考试大纲介绍 课程安排介绍 2、安装和升级数据库软件 安装VMware10 安装部署oracle linux5.4 安装部署oracle11.2.0.3.0 区分PSU/CPU/SPU 升级oracle到11.2.0.3.14 手工创建数据库 3、SQL/plus 工具使用 执行sql脚本 使用edit指令 使用spool指令 格式化列显示 使用set指令 使用change、list、input、append指令 将sqlbuffer中的sql保存到文件 显示sqlplus帮助 显示sqlplus 系统环境变量的值。 (2)oracle数据库管理和配置 1、oracle数据库设计 考虑数据库的逻辑设计 数据库创建方式和数量 数据文件和日志文件的存放位置 2、oracle数据库规划 硬件容量规划:磁盘空间、CPU、I/O等规划 软件规划:操作系统安装和配置、数据库规划、数据库对象内容和数量规划 网络规划:网络硬件、网络软件和协议、网络客户流量和发布、网络拓扑等规则。 根据短期、中期、长期和未来业务发展对数据库做规划 3、oracle表空间详解 表空间的操作和管理 配置大文件表空间的Rowid详解 Rowid详解 使用手动和自动管理表空间 创建和管理NFS文件管理的表空间 讲解undo 加密表空间 如何在工作中创建合适的表空间 4、oracle数据库存储结构讲解 数据文件讲解 管理数据文件 如何合理规划和添加数据文件 什么是段区块 行迁移和行连接的成因及影响和解决方案 5、oracle数据库配置 为数据库配置内存大小和参数 如何在工作中为数据库配置合理的参数 (3)oracle数据库网络管理 1、配置oracle网络环境 oracle网络配置 监听器的配置和管理 tnsnames的配置和管理 动态注册和静态注册 使用oracle配置文件 网络故障Failover 2、解决oracle网络故障 设置网络追踪 故障处理 (4)网格控制 1、GC安装和使用 GC作用和应用 gc体系结构 gc安装 配置EM资料库 创建EM用户agent的安装和配置 2、gc的使用 使用em修改数据库配置 使用em修改数据库可用性 3、创建和使用计划任务 创建和管理job作业 创建和监视警告 创建通知 创建计划任务 创建计划 为作业指定时间窗口 创建程序 创建作业类 使用rman备份各种文件 (5)oracle数据库备份和恢复 1、备份和恢复的基本概念 实际工作中制定备份和恢复需要考虑的因素 常见错误类型和如何应付 scn号详解 冷备份和热备份 物理备份和逻辑备份 完全备份和不完全备份 完全恢复和不完全恢复 实例恢复和介质恢复 2、使用闪回 闪回版本查询 闪回事务 闪回表 闪回丢弃 闪回数据库 闪回数据归档 3、手工备份和恢复 使用手工方式对控制文件和数据文件进行物理备份 丢失和多个控制文件的解决方案 丢失一个日志成员和一个非当前日志组的解决方案 丢失系统表空间的恢复方案 丢失非系统表空间的恢复方案 4、逻辑备份 导入导出原理解析 使用导入导出工具执行表、对象、全库的导出导入 导入导出工具常见参数讲解 使用数据泵导入导出工具对表、对象、全库的导出和导入 数据泵工具常见参数讲解 传输表空间 字符集问题 5、使用rman执行备份和恢复 rman catalog rman工具的基本使用 查看和修改rman环境变量 使用控制文件自动备份 使用rman镜像备份 使用rman备份优化 使用多个通道进行备份 使用备份恢复冗余策略 使用rman备份各种文件 使用增量备份 备份集和备份片 使用rman查看备份 使用rman校验备份集 修改备份状态 使用rman进行各种场景的恢复 使用rman script 使用数据恢复顾问 (6)oracle数据库迁移 1、如何迁移数据库 不同迁移场景介绍 根据不同场景选择不同迁移方式 使用数据泵导入导出工具迁移数据库 使用dblink迁移数据 使用rman执行迁移 使用传输表空间迁移数据 使用DG迁移数据库 使用OGG迁移数据 2、手工备份与恢复 使用数据泵导入导出工具执行跨版本迁移 使用rmanconvert执行跨平台迁移 (7)oracle性能优化 1、性能优化的脚本概念 为什么要优化 优化目标 常见优化问题 生产环境优化步骤 2、诊断与优化工具 告警日志 SQL跟踪 10046 10053事件 资料视图 AWR性能报告与ADDM 使用sql优化建议 使用sql查询建议 使用sql性能分析器 配置基线模板 3、I/O调优 进程与I/O 调节I/O的指导分针 I/O视图和AWR资料 全表扫描、索引扫描与物理读 DBWn与物理写 日志文件与归档文件 4、共享池 共享池概念 库缓存 游标与共享SQL 库缓存调优与pin频繁使用对象 保留区与ora-04031 共享池顾问 库缓存调优总结 调优字典缓存 大池 共享池相关的 5、buffercache buffercache简介 块的读 块的写 逻辑读的2种概念 CR快 等待事件 6、redobuffer与java池 RedoBuffer Java池 7、SGA管理 SGA_target与sga_max_size memory_target与memory_max_target asmm内存组件与非asmm内存组件的改变 8、PGA与排序 UGA用户全局区 CGA调用全局区 PGA程序全局区 PGA管理 PGA内存的回收 相关视图 9、SQL优化 访问路径 rowid与rownum 表连接方式 优化器 执行计划与hints 诊断工具 10、资料收集 什么是资料图 柱状图 analyze 11、学会使用各种索引 学会使用B Tree索引 学会使用各种非BTree索引 不同索引的使用和性能对比 如何确定是否创建索引和选择合适的索引 12、使用分区表 为什么使用分区表 工作中如何确定是否使用需要选用分区表 分区表的原理 hash分区 列表分区 范围分区 复合分区 创建、删除、更新和管理分区 全局和本地索引 13、使用索引组织表 为什么使用索引组织表 什么情况使用索引组织表 索引组织表的原理 创建、删除、更新、索引组织表 14、使用sql*Loader与外部表 使用sqlloader转载数据 为什么使用外部表 外部表原理 创建、删除、更新和管理外部表 15、使用物化视图 为什么使用物化视图 物化视图原理 创建、删除、更新和管理物化视图 物化视图的刷新 查询重写 16、使用asm asm原理 安装部署grid软件 asm磁盘、磁盘组、故障组的概述 如何创建asm磁盘 如何创建asm实例 管理asm实例 管理asm磁盘 创建和管理asm磁盘组 创建和管理asm故障组 创建使用asm磁盘组的数据库 使用asm镜像数据 使用asm平衡数据 asm在平衡 (8)oracle数据库高可用 1、使用asm asm原理 安装部署grid软件 asm磁盘、磁盘组、故障组的概述 如何创建asm磁盘 如何创建asm实例 管理asm实例 管理asm磁盘 创建和管理asm磁盘组 创建和管理asm故障组 创建使用asm磁盘组的数据库 使用asm镜像数据 使用asm平衡数据 asm在平衡 2、使用rac 什么情况使用rac 集群相关概念:脑裂、健忘症、投票 使用asm作为存储安装部署双节点集群环境 在多个节点安装grid软件 在多个节点安装oracle数据库软件 创建和管理多节点的数据库实例 rac日常命令总结 rac常见故障排除 rac环境如何优化 3、使用DG DG原理 什么是逻辑库,什么是物理库 双机热备应用场景描述 DG相关服务介绍:日志发送、传输、接受、应用服务 DG3大保护模式介绍 创建物理备库 配置双机、减少主库增量备份开销 切换主备库并切换回原来状态 配置故障切换连接 转换备库到快照备库 为双机热备配置归档删除策略 如果oracle零基础,请看我的ocp目录。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |