Oracle认证 OCP DBA考证轻松过关详解
2007-05-10 12:17:07 来源:WEB开发网考这门的时候,如果大家有路由知识,有操作系统网络知识,这门可说是相当简单的!也就是说对考过CISCO及Microsoft认证的人,会降低了不少难度!
在《性能调整》一门中,ORACLE的性能调整不能不令人叹服。门类齐全,功能完备。对share pool的调整,细化为对dictionary cache,library cache,big pool的调整;对physical I/O的调整,更细化为physical datafile,DBW0,REDO LOG,LGWR,CKPT,ARCHIVE,SORT,ROLLBACK SEGMENT等的调整。令人不能不叹服,同样是数据库管理系统,SQL SERVER 2000,Sybase,甚至是db2都没有这么细!对SQL语句和application design的调整,是本门最难的一部分,如果大家以前对编译原理有相当认识,会有不少帮助。ORACLE对多CPU系统也专门作了优化,如latch,process,mts,lru等方面的参数设置都与此有关。在这门中,《数据库管理》当中学过的语句中一些不常用的选项,在这门都作了详细的介绍。例如,建table以及index中的nosort选项,是为了减少排序的使用。再如,cache选项,create和alter table时加上cache是为了将table放在the most-recently-used end of LRU lists以提高性能。在《数据库管理》中提到的如analyze命令的具体用法也作了深化,指出与DBA_TABLE, DBA_INDEX,INDEX_STATS等表相关。操作系统中建议采用raid来提高磁盘使用效率,将不同文件放在不同磁盘,以减少读写磁盘等待时间等的概念,在这里都提到了。有一些操作系统使用的方法,在ORACLE提供了相似的措施,如stripe磁盘,能够提高效率。本门提到的index的使用,相当科学,如建立逆向index,以及 index-organization table这些都符合人们的优化思维!大家如果对《数据库管理》一门中许多基础概念清晰理解,学习本门时将受益菲浅,例如snapshot too old的概念,切不可以模棱两可!对于init.ora中的许多参数,oracle认为非常重要,大家要搞清楚,例如large_pool_size的使用、设置。这一门对developer来说也有重要意义,能使程序员更加注重从提高数据库程序运行效率的角度来编程。从我个人角度来说,这一门课是最值得看了,是对所有概念的总结和升华。
在我看来,只要花上三个月时间认真看书,通过OCP DBA的考试应该没问题的。再有,就是要直接看英文书,这样才能节省时间。关于DBA考试的中文书没有哪本不是翻译过来的,有的错漏百出!
从实践角度来看,真正能在工作中用到的知识,也许也就考试肉容的30%左右。但ORACLE在实现这些功能的方法,代表了许多IT厂商实际应用的思路与模型,理解ORACLE的原理,有利于理解其它IT行业产品的使用。
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接