290 likes | 517 Views
OCP 认证的复习和学习经验分享. 韩思捷( hanson ) MSN : hansijie2003@hotmail.com BLOG : http://space.itpub.net/9842/. 议题. 自我介绍 初学者指南 OCP 考试 成为 OCM. 议题. 自我介绍 初学者指南 OCP 考试 成为 OCM. 自我介绍. 1999 年从华东理工大学毕业,跨入 IT 行业 使用 PowerBuilder + SQL Server 构建业务系统 从 2001 年开始使用 Oracle 数据库,版本从 8i 、 9i 到 10g
E N D
OCP认证的复习和学习经验分享 韩思捷(hanson) MSN:hansijie2003@hotmail.com BLOG:http://space.itpub.net/9842/
议题 • 自我介绍 • 初学者指南 • OCP考试 • 成为OCM
议题 • 自我介绍 • 初学者指南 • OCP考试 • 成为OCM
自我介绍 • 1999年从华东理工大学毕业,跨入IT行业 • 使用PowerBuilder+SQL Server构建业务系统 • 从2001年开始使用Oracle 数据库,版本从8i、9i到10g • 着重于数据库管理、PL/SQL开发、性能优化、备份恢复 • 2007年初开始从事专职oracle数据库相关的培训工作 • 8i OCP、10g OCP、10g OCM、10g RAC OCE
议题 • 自我介绍 • 初学者指南 • OCP考试 • 成为OCM
初学者指南 • 持久的兴趣 强扭的瓜不甜,兴趣是基础,并且要持久。 • 坚强的毅力 Oracle数据库的学习是一个艰苦的过程。正像鲁迅先生所说:别人喝咖啡的时候,我在写作。如果你能说:别人打游戏的时候,我在做实验。那我肯定,你一定能熟练掌握Oracle数据库的各个方面。 • 正确的方法 选择适合自己的学习方法。
初学者指南 • 方法一 硬啃online document。 http://www.oracle.com/pls/db102/homepage • 方法二 阅读官方的OCP教材、以考促学。 • 方法三 阅读其他作者写的各种教材。 • 其他方法
初学者指南 • 个人的方法 以考OCP来促进自己的学习。 如果英语没有问题,则可以先阅读官方教材,对整个oracle数据库有了一个全面的了解以后,再有选择的阅读online document。
初学者指南 • 建议阅读的教材以及顺序如下: • Introduction to Oracle9i: SQL • Oracle9i Database Administration Fundamentals I • Oracle9i Database Administration Fundamentals II • Oracle9i Database Performance Tuning • Oracle Database 10g: New Features for Administrators Release 2 如果觉得英语阅读效率不高,则可以挑选一些中文书籍来快速 入门,然后再阅读官方文档或online document。 到www.itpub.net论坛与其他人讨论问题。
初学者指南 • 注重概念-学oracle,实际就是学它的概念。很多人在初学时,感觉没学到什么实际的东西。而事实上,这些概念都是基础,为将来的学习打下根基。 • 打好基础-起码要通读OCP教材中的9i DBA I以及10g New Feature。最好能够阅读在线文档中的Concepts,链接: http://download.oracle.com/docs/cd/B19306_01/server.102/b14220/toc.htm • 实践验证-实践是检验真理的唯一标准。 • 以下简单介绍在学习Oracle 10g数据库时所牵涉到的一些方面,均摘自《Oracle数据库核心技术与实务详解-教你如何成为10g OCP》。
Parameter file Password file 初学者指南-体系结构 Oracle实例 Userprocess SGA Shared pool Streams pool Large pool Net Java pool Database buffer cache Redo log buffer Serverprocess PGA CKPT SMON PMON DBWn LGWR ARCn Database Control files Archive log files Redo log files Data files
112 113 113 数据文件1 数据文件1 数据文件1 112 112 113 112 112 数据文件2 备份 数据文件2 备份 数据文件2 数据文件2 数据文件2 113 113 113 111 113 112 112 113 112 110 112 110 113 112 110 控制文件 控制文件 控制文件 联机日志文件3 联机日志文件1 联机日志文件1 联机日志文件3 联机日志文件1 联机日志文件3 联机日志文件2 联机日志文件2 联机日志文件2 数据文件3 数据文件3 数据文件3 初学者指南-手工备份 alter tablepace … begin backup 该表空间包含数据文件2 备注: 这里的文件头部记录的数值,比如112等都为日志序列号 进行备份 备份结束
服务器进程 Recovery catalog数据库 控制文件 服务器进程 目标数据库 通道 MML 闪回恢复区(缺省) 磁盘 初学者指南-RMAN备份 RMAN 可执行程序 通道 通道 Recover.bsq
SGA 内存里的 统计信息 ADDM Advisory Auto SQL Tuning SQL*Plus Database Control 第三方工具 初学者指南-自动化功能之AWR 60 分钟 MMON AWR Snapshot DBA_ V$
MMON 每隔60分钟 缓存使用达到2/3 MMNL 初学者指南-自动化功能之ASH • 没有latch保护 • 不提供读一致性 • 使用索引读取 读取顺序 V$ACTIVE_SESSION_HISTORY DBA_HIST_ACTIVE_SESSION_HISTORY SGA里的一块 内存,循环使用。每个CPU消耗2M。包含最近60分钟的session数据。 非SQL方式插入ASH 而是直接内存访问 AWR V$SESSION+ V$SESSION_WAIT等 WRH$_ACTIVE_SESSION_HISTORY 在内存里采样1/10的数据写入到AWR的分区表里 写入顺序
初学者指南-自动化功能之ADDM 时间模型 根节点 等待模型 症状 用户连接 优化SQL语句 执行SQL语句 …… CPU处理能力 I/O处理能力 数据库lock资源 …… 原因 Buffer cache过小 I/O带宽不足
初学者指南-自动化功能之Advisor PGA Advisor PGA SQL Tuning Advisor Buffer CacheAdvisor 内存顾问 SGA ADDM SQL Access Advisor Library CacheAdvisor Segment Advisor 空间顾问 Undo Advisor MTTR Advisor 恢复顾问
GMON 初学者指南-ASM Group ServicesDgroupA=+ASM DgroupB=+ASM 数据库实例 SID=ora10g 数据库实例 SID=hsj DBW0 DBW0 … … ASMB ASMB DBWJ DBWJ RBAL ASM实例 SID=+ASM RBAL RBAL ARB0 … ARBA ASM disks ASM disks ASM disks ASM disks ASM disk group DgroupB ASM disk group DgroupA ASM磁盘组 ASM文件 ASM磁盘 分配单元 (Allocation Unit) 磁盘物理块
初学者指南-资源计划 将用户加入用户组 创建用户组 用户组 在资源计划 中指定用户组 资源 分配 方法 资源计划 指定用户组的 资源分配方法 创建资源计划
初学者指南-调度管理 高级选项 window group resource consumer group resource plan job class window schedule program job arguments arguments time event
议题 • 自我介绍 • 初学者指南 • OCP考试 • 成为OCM
OCP考试 • 选择题为主 • 考试大纲: • Oracle Database 10g: Administration I (1Z0-042) http://education.oracle.com/pls/web_prod-plq-dad/ db_pages.getpage?page_id=41&p_exam_id=1Z0_042 • Oracle Database 10g: Administration II (1Z0-043) http://education.oracle.com/pls/web_prod-plq-dad/ db_pages.getpage?page_id=41&p_exam_id=1Z0_043
OCP考试 • 参加一门原厂培训,获得Enrollment ID • 提交hands-on,网址:http://oracle.prometric.com 登陆(需要注册账户)或选择第一次注册并创建一个新的账户。 需要在创建新账户的过程中提供你的Prometric考试ID以及正确的邮寄地址和email地址。
OCP考试 • 进行hands-on时要注意的地方: 在进行hands-on时,会要求你输入Private Tests的密码: • Oracle Datebase 10g Administrator Certified Professional----10gcourse • Oracle Datebase 10g Administrator Certified Master----ocmcourses • 在第10题会要你输入Enrollment ID
议题 • 自我介绍 • 初学者指南 • OCP考试 • 成为OCM
成为OCM • 成为OCM不一定是高手,高手也不一定就能成为OCM • 考试持续2天,9个场景,全部都是上机操作。 • 考试大纲: http://education.oracle.com/pls/web_prod-plq-dad/ db_pages.getpage?page_id=41&p_exam_id=10gOCM
OCP考试 • 参加两门原厂高级课程的培训 • 提交hands-on
THE END THANK YOU!