数据库:Oracle数据库入门经验的介绍

对于刚刚毕业的大学生来说毕业后该何去何从是当前要解决的一大难题。在这方面我分享一下自己的亲身经验给大家做个参考吧。

1、如果你有一定的数据库基础,知道SQL是怎么回事,即使写不出来简单的SQL,但可以看懂它们,你就可以跳到2。否则请先看一下数据库基础和SQL语言,不需要很深,更不需要去记忆那些复杂的SQL命令,这些可以留在以后边应用边学习、记忆。

2、在你实习之前就应该仔细的阅读Oracle Database Concepts(有时间的话,能通读+实践多次才好),不要上来就拿个什么宝典在那里捣鼓,在概念没弄清楚的情况下,你能确定你每个enter下去,会导致系统如何吗?不要饶了大半天,最后还是因为一个概念的问题,跑回来重新啃书本,四处灌水求助。

3、要想学好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、如果你是开发人员,则需要更多地去学习PL/SQL以及DEVELOPER,而这将是一门新的课程。如果你是一名DBA,请继续。你可以根据自己的实际情况,进行有选择的学习,也就是说下面的内容没有特别顺序要求。可以选择深入学习ORACLE的管理、备份与恢复、性能调整、网络等。当然在学习这些知识的过程中,如果有实际的工作更好,这样你可以在实际中成长,学会TROUBLE SHOOTING。

5、当然在学习的过程中,你可以在网站或论坛中与他人进行交流,可以看别人的一些经验文章,也可以自己写一些心得体会。技术进步的本身就是经验的积累和提炼过程。

6、学习,要耐得住寂寞,经得起诱惑。如果今天看到这个新潮就学这个,明天感觉那个热门又学那个,蜻蜓点水一带而过,那么我们就可能始终停留在一知半解的水平上而难以具备真知灼见。古人说:“世事洞明皆学问。”要做到世事洞明,就必须下一番苦功,认真去学习钻研,从而获得真谛。