不可以当DBA的。
DBA的要求是很多的,既要了解操作系统,又要了解数据库的存储原理,还要设计数据库、存储、备份、还原、监控等等众多方案。
延伸:什么是DBA
数据库管理员,英文是Database Administrator,简称DBA。这个职位对不同的人意味着不同的意义。只要涉及到数据库(有多少不涉及数据库的应用软件呢?数据库是商业的灵魂和大脑),就需要确定是否雇佣一个或几个DBA。对于企业内部这个职位的定义或者对于那些未来的DBA将是至关重要的。
DBA的一些职责:
安装和升级数据库服务器(如Oracle、Microsoft SQL server),以及应用程序工具。
数据库设计系统存储方案,并制定未来的存储需求计划。
DBA来创建数据库存储结构(tablespaces)。
DBA来创建数据库对象(tables,views,indexes)。
根据开发人员的反馈信息,必要的时候,修改数据库的结构。
登记数据库的用户,维护数据库的安全性。
保证数据库的使用符合知识产权相关法规。
控制和监控用户对数据库的存取访问。
监控和优化数据库的性能。
制定数据库备份计划,灾难出现时对数据库信息进行恢复
维护适当介质上的存档或者备份数据
备份和恢复数据库
联系数据库系统的生产厂商,跟踪技术信息。
sql 是作为一个数据库管理员必备的工具和语言,就像学习英语就必须学习26个英文字母一样.只要你想做数据库管理员,注定你必须和sql打交道,虽然说dba不像,数据库开发人员那样,精通pl/sql编程,但是也必须能写一些复杂的sql语句,尤其是在做数据库优化,sql优化的时候,sql是必不可少的.
另外,要想做一名dba,除了必须具备的数据库管理技能外,还要熟悉各种操作系统,熟悉网络管理,熟悉基本的开发知识以及业务能力,沟通协调能力等等.
DBA工资诱人,但是对综合能力要求很高,现在的公司,恨不得一个dba就可以解决全部问题,就可以省了SA,NA,AP等
如果只是会简单的SQL,那距离DBA还是有很长的一段路要走的。你可以看看如今各数据库 大厂招聘DBA岗位 的要求,可以作为DBA要求的参考。
不行。。。
DBA还要学会优化调优 拥有相当数据量情况下的分析 调优能力。。
初级简单的SQL只能用于简单开发。。
DBA主要是做数据库管理的
不是只会SQL语句就可以的