重庆分公司,新征程启航
为企业提供网站建设、域名注册、服务器等服务
2、要想学好oracle,首先要学习oracle的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念: instance database, memory structure , process those files ,such as data file, control file, init parameter file etc 以及database , tablespace , data file和tablespace, segmnet, extent block它们之间的关系。 当然还要分清undo tablespace redo log file等, 对于很多初学者来说,能够对这些概念有个较为清晰的认识并不是一件容易的事,而这些并非oracle的全部。 4、到了这一步你基本上算是初步掌握了oracle,下面将要根据你的方向来具体学习其它的oracle知识了。如果你是开发人员,则需要更多地去学习pl/sql以及developer,而这将是一门新的课程。如果你是一名dba,请继续。 5、现在你可以根据自己的实际情况,进行有选择的学习,也就是说下面的内容没有特别顺序要求。可以选择深入学习oracle的管理、备份与恢复、性能调整、网络等。当然在学习这些知识的过程中,如果有实际的工作更好,这样你可以在实际中成长,学会trouble shooting。 -----------------------------------------------------------------------------------------------------------------------------
创新互联公司不只是一家网站建设的网络公司;我们对营销、技术、服务都有自己独特见解,公司采取“创意+综合+营销”一体化的方式为您提供更专业的服务!我们经历的每一步也许不一定是最完美的,但每一步都有值得深思的意义。我们珍视每一份信任,关注我们的网站制作、成都做网站质量和服务品质,在得到用户满意的同时,也能得到同行业的专业认可,能够为行业创新发展助力。未来将继续专注于技术创新,服务升级,满足企业一站式网络营销推广需求,让再小的成都品牌网站建设也能产生价值!
首先,我认为不管学什么.
理论+实践,
这一条在oracle中相当的重要.
因为我建议你,先看oracle administration一书.
里面有从如何建库,到日常的维护数据库.
照着你们的东西一步一步做下来.不懂先不管.做了再重新看.
然后会有一些知识需要补充.就是concepts.这个可以说是oracle最好的文档了.
这两本下来之后.作为DBA.你需要掌握的是backup and recovery.和performance turning
在这里上面都有:
1、如果有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看动它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。 2、要想学好ORACLE,首先要学习ORACLE的体系结构,现在你不需要深入理解它们,但要分清几个关键的概念: instance database, memory structure , process those files ,such as data file, control file, init parameter file etc 以及database , tablespace , data file和tablespace, segmnet, extent block它们之间的关系。 当然还要分清undo tablespace redo log file等, 对于很多初学者来说,能够对这些概念有个较为清晰的认识并不是一件容易的事,而这些并非Oracle的全部。 3、2是有关ORACLE的基本概念,下面要学习的是一些简单的的实际操作,就是如何去管理ORACLE数据库,当然不是管理全部的ORACLE。在此过程中你将对SQL和ORACLE体系结构有个更深入的了解。 4、到了这一步你基本上算是初步掌握了ORACLE,下面将要根据你的方向来具体学习其它的ORACLE知识了。如果你是开发人员,则需要更多地去学习PL/SQL以及DEVELOPER,而这将是一门新的课程。如果你是一名DBA,请继续。 5、现在你可以根据自己的实际情况,进行有选择的学习,也就是说下面的内容没有特别顺序要求。
oracle的体系太庞大了,对于初学者来说,难免会有些无从下手的感觉,什么都想学,结果什么都学不好,分享下自己的学习经验。
一、定位
oracle分两大块,一块是开发,一块是管理。
开发主要是写写存储过程、触发器什么的,还有就是用Oracle的Develop工具做form。有点类似于程序员,需要有较强的逻辑思维和创造能力,个人觉得会比较辛苦,是青春饭J;
管理则需要对oracle数据库的原理有深刻的认识,有全局操纵的能力和紧密的思维,责任较大,因为一个小的失误就会down掉整个数据库,相对前者来说,后者更看重经验。
二:学习
可以先直接挑本ORACLE入门看,类似ORACLE10G入门,ORACLE基础的书,不求完全懂,能看一点是一点,学习ORACLE是一个长期的过程,你在懂了一些后,再去看别的书,你会找到很多相同点,那时候就会有恍然大悟的感觉,一点点看就OK了。
多看网上视频教程、多上机实践练习相结合。
报培训班学习,可快速入门,主要是能获得很多实践经验。CUUG很不错你可以了解下,CUUG官网上也有很多oracle资源,还有免费的网络授课。