网友关于深入学习Oracle高级技术的规划问题, Question:
原因是这样的,虽然使用ORACLE 从8.1.6就开始了,但是至今还是个半半瓶醋,究其原因我认为是学习方法和课程规划有问题,学的都是些点,整条线不融汇贯通.
首先介绍下我自己的成长过程
1.入门时读了《oracle 9i 编程指南》
2.后来精读过TOM的《export one on one》
3.设计过小型的数据库系统,编写调试过大概两年PLSQL 的东西,配合INFORMATIC工具和PLSQL编写过大量银行报表
4.对SQL优化不求甚解,基本靠陈旧的经验和运气。SQL很多新特性也很少用到,只知道一些
5.熟练使用TOAD,PLSQL DEVELOPER,INFORMATIC等工具
6.编写过近一年J2EE应用,这个是在进入ORACLE管理实施工作之前做的,所有J2EE组件都编写实施过
7.也看过一些ORACLE 官方文档及METALINK里的帖子(通常是google找不到合适解决方案才去找)
8.AIX,REDHAT LINUX上实施过多套RAC,从硬件存储、服务器等加电开始做起,到完成备份恢复测试,我的工作就算结束了,然后就是定期巡检,处理一些问题而已
9.HP 11IV3上配合veritas 卷管理实施10.2 RAC也熟悉(这个没有亲手实施,旁站)
10. 购D C B A 的AUL帮客户抽取过没有备份的崩溃库
工作经验关于ORACLE基本就这么多,但是直到今天感觉自己掌握的东西都是比较浅的,而且很不系统,自己想提高和从新夯实基础知识,请各位帮我规划个学习计划
Maclean Said :
1. 熟读 官方文档 concept 、 administrator guide 、backup restore、 performance tuning这几本是必须读的,可以尝试从9i版本开始读 , 9i 10g 11g 各读一遍 加起来就是三遍了
2. 不知道你是否通过了ocp认证,如果无法督促自己学习的话, 可以考虑通过考试来监督自己。 不通过题库 通过10g ocp的话 实际上水平已经是很不错的了(我想这一点是公认的,不要认为有证即是paper)。
3. 关注某一个oracle话题, 例如备份恢复、深入了解内存原理、新版本的新特性、补丁、安全等, 关注其中 1到2个话题 持续 1-2年 就会有一些成绩。
4. 写博客, 而不仅仅是工作日记, 工作日记是写给自己看的 错了也无所谓, 写博客的话 你会督促自己不确定 不准确的东西不乱写。 写博客的好处很多, 在此不一一列举, 可以参考一下这篇文章<写博客的21个关键好处>。目前个人博客的入门条件已经很低了, 不管是到大网站去开博 或者 独立域名都很方便。
5. 找一份乙方 的经常有技术挑战的工作, 环境使然 自然而然 会逼迫自己去了解更多的信息 积累更多的经验; 有志于此的朋友也可以找我(邮箱mailto: [email protected]) ,可以推荐一些乙方的售后职位。
6. 参与一些oracle技术的日常讨论, 例如 加入我创建的Oracle ALLSTARS 全明星(群内有多位Oracle高级售后support,N位OCM和ACE) QQ群:23549328, 不过目前这个群因为人数限制所以加入的技术门槛略高,有兴趣的朋友可以加Oracle ALLSTARS II 群号:171092051。
时间比较急促,总结得不是很全面, 欢迎补充
Leave a Reply