学习oracle 要先分清楚oracle的定位,我刚学的时候,什么都想学,结果什么都学不好。
oracle分两大块,一块是开发,一块是管理。
开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;
管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。
学习:
入门书:《从实践中学习Oracle/SQL》,《Oracle 10g DBA手册》都很好,不求完全懂,能看一点是一点,学习ORACLE是一个长期的过程,你在懂了一些后,再去看别的书,你会找到很多相同点,那时候就会有恍然大悟的感觉,一点点看就OK了。
自学挺好,但会走太多弯路,学习环境也不那么好,毕竟不是装个虚拟机玩玩就能学会的!建议还是去找家注重实践的培训机构学习,进步会快很多;原厂培训很贵,最好是找家 Oracle WDP机构, CUUG 这样的!
找个比较薄的书看一下。。。看完了。。。把不懂的记下来。。。再上网找资料解决它。。。注意不要随便问人。。实在不理解了也跳过。。。。
然后吧还没有解决的问题给记下来
再找一本比较厚的书看。。仔细看完了 。。在回头看你所有问题。。。。包括解决了的
试着找方法解决它们。。。。还是不懂的地方你就大可以问人了。。。。。
而且那个时候的你也不会想着怎么去问人的了。。。
最后也是最重要的就是你一定要实践它。。。。试着去写它!你会发现你其实懂得的东西已经不少了,只是不知道怎么用?这时候你要的就是经验。。。
多练多看书。。。。网上免费的教材都不是好的。。。。所以你要看书。。。。
回答完毕。。个人看法。。。供你参考
建议你去看看韩顺平老师的oracle入门视频教程,虽然用的是oracle 9i但是基本用法和语法都是一样的。而且韩老师讲的非常详细~
有、去书店找适合自己的书吧、多动手多看书,网上也有相关的文档