热心网友
回答时间:1小时前
说实话啊,别不喜欢听。
你所谓的dba是什么的dba。
一般来说dba分为开发和维护两部分。如果是开发,“会Oracle编程,熟悉存储过程,函数,触发器等”能用上,不过距离开发dba的距离还是有些的。比如TPMC的计算,存储计算,数据库架构设计等,AWR报告分析,语句优化,数据库分层,数据库计算优化,页面展示优化等。可以说要学的还真的很多。如果你想进开发本身很容易,想做开发dba就算能进去,可能也是一线的操作人员,工资不会很高,可能还没有现在多呢。
维护dba是一个很烦琐和琐碎的工作,监控数据库状态,处理数据库问题,分析数据库问题成因,管理备分。可能你认为很轻松,可是你问问做过运维DBA的各位,哪个不是干了几年,不想再干了。我曾经都差点魔怔,就怕手机响,感觉和催命符都有的一拼了。不过这个比开发DBA好找一些,要的人也多,如果工资要求不高,那么进入比较容易,不过将来的发展就不好说了。
举个最简单的例子,数据库断电后起不来了,怎么办?别笑,这是最常见的问题。
以上给你分析了一下,至于能不能找到工作,这个真的不好说,我是8年dba经验,现在在家赋闲2年,不过跟我同时期的有的人能很简单就找到工作,工资不底,工作比我两年前还轻松,这个真的没办法解释的。
收起