在实践中学习,最好是边工作边学习(从事oracle程序开发工作),每次遇到的新东西都及时记录下来。内容很多的,你看书本和资料是没有方向的。先了解常见的函数和常见的用途,慢慢在工作中再去积累!若还没有工作,可以找个工资低点但是愿意给你机会的公司也行,半年后你就会应用自如;若已经工作,那你就多做做相关开发工作,最好学习下存储过程编写。
既然是想向DBA的方向发展,那有没有编程的基础就不是太大的问题了(当然如果熟悉一两个语言工具更好)。
一开始当然是先安装一个Oracle系统了,熟悉一点基本的操作。
接下来要把Oracle的体系结构搞清楚,尤其是SGA部分。
然后学习Oracle的系统管理的具体细节,再往后多学习一下Oracle的性能调优和故障排除,这是最有用的。
是的,我熟悉Oracle数据库系统。Oracle数据库是美国ORACLE公司(甲骨文)提供的以分布式数据库为核心的一组软件产品,是目前最流行的客户/服务器(CLIENT/SERVER)或B/S体系结构的数据库之一。
一般大型的,对数据安全要求高的,都是用oracle的.
需要很长时间,Oracle库技术属于难入门,难精通的,难入门是因为除了库技术,同时还要了解操作系统,存储,网络,脚本语言等知识,才能更好的掌握。难精通在于。
掌握了很多知识后,在解决问题时,还要根据不同的业务情况,结合各种因素,做出正确的调整。
学习ORACLE是有linux基础,如果没有话就要再学一下linux。如果是零基础的话学Oracle库可能相对麻烦,入门就要几个月时间。如果是已经用过别的库了一个月左右,就会用些基本的操作。
要达到者精通程度可能需要N年,主要看你在工作中学习和实践能力了。