关于oracle学习,对找资料阶段的有意义
平时接触mysql较多,因为mysql在一般的小项目中够用了 开源而且免费。
很多公司需要oracle维护的,开发oracle甚至是二次开发在国内也比较少的,有甲骨文公司,谁敢和他们抢饭碗啊 哈哈 不过人家的收费蛮贵的,你如果有水平,吃点残羹的机会蛮多。 oracle的培训信息表达了市场需求。
(我在学校环境的猜想,专业人士来拍砖啊)
为啥我学习oracle? 因为人家确实牛。 集群模式逐渐成熟,11g版本 比mysql更细粒度的管理。
mysql延续linux文件管理的安全模式, oracle更能模拟现实环境的需求.
初学oracle,网上的视频教材对入门不错,如“韩顺平”老师的教材,网上一搜就能得到,一些基本的概念解释的不错,看视频学起来也很轻松。
好的书是这三本
1 oracle pl/sql by example 2003
2 oca oracle database 11g: administratation I exam guide 2008
3 oracle database 11g sql 2008
网上都有免费电子版
1 pl/sql是在sql上层的编程语言,也就是为了更好的使用sql,oracle的专利 既然学oracle,这个是必须的。
by example 讲解基本的语法,然后用实例来引申说明这些基本的语法,有点基础的人可能感到啰嗦,可是我觉得作为过程语言的很多基本的编程思想,在练习外语的同时知道这些思想蛮不错的,比直接看那些程序员修炼的书要好。 书中的例子必看,除非你跨过初学阶段了,因为这些例子很多是说明基本语法在你编程时需要注意的问题,和他的使用技巧。很多和oracle的实现构架有关的,可以帮助理解第二本书的内容。
2 administratation需要知道oracle的基本构架,oca的考试蛮好的过程。大学里的数据库原理的思想在这里是最教科书的实现,在大学知道这些内容重要,通过oracle你会知道这些内容为啥重要。
3 在前面的基础上,第三本书就蛮轻松了 当作基础学习的巩固和补充吧
接下来的路漫长,看完这三本就不需要别人指导了。岔路多了,选个方向,一个人能够学的总有限
-------------------
最好的学习材料还是在oracle的网站上,不过技术文档不适合当教材 :)
相关文档:
Oracle的每门认证考试是135美金,共有5门考试,所有的考试费用再加上一些其它费用(书、培训等等),要想通过Oracle认证考试本身就是一笔不小的投资,但是,从今天的就业市场来看,得到的回报还是值得的。
很多人都希望在IT领域得到像Oracle DBA那样的高薪——年薪75,000$到140,000$.对于Oracle DBA的资深人士 ......
Oracle中修改Sequence方法:就是改变它的increment 递增大小,它可以为正也可以为负。如下:
SQL> select seq.nextval from dual;
NEXTVAL
----------
21
SQL> alter sequence seq increment by 79;
序列已更改。
SQL> select seq.nextval from d ......
一、 常用日期数据格式
1.Y或YY或YYY 年的最后一位,两位或三位
SQL> Select to_char(sysdate,'Y') from dual;
TO_CHAR(SYSDATE,'Y')
--------------------
7
SQL> Select to_char(sysdate,'YY') from dual;
TO_CHAR(SYSDATE,'YY')
---------------------
07
SQL> Select to_char(sysdate,'YYY ......
ojdbc14.jar与classes12.jar有什么区别??
最近用classes12.jar,hibernate3.1老是出问题?
我的oracle9.2.0.10!
在网上找,发现有人用ojdbc14.jar开发,没有用过呢?看oracle的readme.txt也没有看什么呢?
那位大哥知道说一下!十分感谢!
------------------------------------------------------------------------- ......