要找专门做oracle开发的,要掌握什么样的知识。
请详细说一下。非常感谢。

解决方案 »

  1.   

    我觉得,大体上需要什么知识,看几则招聘广告就差不多了解个大概
    sql,pl/sql这些基本功
    开发的一些算法
    经验
    最好还会java
    大致这些
      

  2.   

    分几种的,
    如果是做oracle应用开发,掌握pl/sql是基本的,还需要会使用form builder,report builder,xml publisher之类的oracle工具。java方面需要了解oracle的oaf框架,还需要一些领域知识。如果是oracle数据仓库方面的开发,大致按数据筛选,处理,展现分三类,做展现的需要会报表工具,如果是数据筛选和处理,目前大部分也是靠工具,只有少部分是靠pl/sql编程,国内据我所知阿里巴巴的数据仓库是这样的,国外的,我目前做的项目也是如此。除了oracle方面的技术,你至少还需要有unix方面的知识,基本命令至少要熟练,会写shell或者perl脚本。我目前的项目中还需要sqr方面的知识。如果是单纯的oracle系统开发,那么会pl/sql基本就可以了,但是需要对领域知识,也就是业务非常清楚,国内做金融,期货,股票或者银行的基本属于此类,比如以前的金仕达现在的胜科,还有恒生。
      

  3.   

    除了掌握基本的PL/SQL知识外, 还要懂得写Oracle管理方面的知识, 如备份和恢复, 权限管理等
    如能懂得点JAVA或.net知识就更好.
      

  4.   

    需要掌握
    oracle基本概念清晰,熟悉其运行机制
    oracle结构和管理
    oracle的pl/sql开发、
    oralce性能调整、优化这些是你必须要掌握的.
      

  5.   

    楼上正解,sql优化也是必须要懂的,还有就是linux/unix系统,shell编程
      

  6.   

    Oracle现在的体系越来越庞大,现在的开发不仅仅是我们窄义理解上的plsql的开发,比如还有ERP开发,基于EBS的开发,已经我们经常提到的应用上的sql的开发。不过这些方面都是架构在Oracle的sql体系架构上的,所以掌握好plsql本身的功能以及基础的一些Oracle体系架构上的技术,对上面的每个方面都是有很大的意义的。plsql开发学习是基本,是你的技术之本。从plsql的学习开始吧。
    当然要做到全面的开发能手的话,6楼提到的每个其他的方面都是需要在你的技术之本的基础上,进一步提高的
      

  7.   

    看来要学东西还是很多的呀我的工作呀工作呀……
    别到头来找个和ORACLE不沾边的那就没劲了
      

  8.   

    sql 至于后期的,优化啊,机制啊,调优 等等,都以sql为本,