Oracle DBA的日常工作与作用是什么?与开发者有什么不同?

解决方案 »

  1.   

    你到招聘网站上去看看DBA的招聘信息,看看要求以及日常工作就知道管理与开发的区别的,以及所需掌握的技术有何不同智联招聘、中华英才网、51job 等等,你随便上哪个网站去搜搜看
      

  2.   

    安装数据库、备份数据库、安全这些一般不是开发人员干的
    开发人员只要了解基本知识就够了
    开发主要是使用Sql、存储过程、触发器、函数对表进行操作
    因为安全、性能等方面的因素,DBA的要求要比开发高得多
    DBA一般都从开发做起
      

  3.   

    DBA还要会优化数据库,开发的会用绑定变量,其他的优化全是DBA在调整,DBA还可以架构高可用模式数据库
    就是RAC,HA什么的,开发基本接触不到这些内容
      

  4.   


    ASM, RAC, ASSM, Data Guard这些都是DBA掌握的,但是开发人员重在编程,写文档,如果有精力当然可以做这些内容。
      

  5.   


    DBA主要偏向于管理数据库方面,对数据库实例的维护。开发就是针对于对实例的应用,主要在plsql这块。
      

  6.   

    DBA主要数据库日常维护,性能调优,健康检查,数据库高可用性。。数据库的压力测试及未来评估等等
      

  7.   

    我们公司没有DBA,每次一碰到Oracle有问题,都是开发人员搞定的,至于优化,安全等都没有考虑.