专业网站建设品牌,十四年专业建站经验,服务6000+客户--广州京杭网络
免费热线:400-683-0016      微信咨询  |  联系我们

听到有些人说dba运维的工作现在没什么前途了_数据库

当前位置:网站建设 > 技术支持
资料来源:网络整理       时间:2023/3/5 22:02:17       共计:3593 浏览

oracle?DBA需要掌握哪些技巧?

在实际工作中,自己的思路是这样的:

1、胜任基本岗位:

掌握Oracle的基本知识,可以应对日常工作(掌握数据库的基本结构,掌握数据库在Linux、Windows、AIX等不同操作系统下的安装配置、起停、Oracle数据库的备份、恢复、克隆、跨平台迁移、补丁)

2、进一步提升阶段:

2.1 在应对DBA岗位基本要求之后,需要掌握oracle性能优化工具(AWR/ASH/ADDM)这些报表。能够做到通过不同报表去预防及解决oracle的性能问题。

2.2 能够自己写一些监控脚本,方便快速监控数据库的各项性能指标。

2.3 熟悉操作系统的知识(如linux的vmstat、iostat等命令)、服务器基本知识(CPU核数与SQL语句并发执行的关系、内存与SGA、PGA的关系、磁盘(机械盘、SSD、PCIE-flash卡)的区别)、光纤交换机性能、尾纤、存储等等知识,这些知识便于后期优化。

3、架构转变:

循序渐进,基本技能提升到一定程度之后,需要考虑数据库架构的稳定性,单实例虽然满足了最基本的业务需求,但是随着业务重要性的提升,每次数据库的异常宕机容易造成较大成本的损失。这个时候需要掌握Oracle数据库的高可用知识(RAC、 DATAGUARD、Oracle Golden Gate )

4、全局意识:

4.1 以上都掌握差不多了,随着掌握的数据库越来越多(如果超过10个),以前简单的亲力亲为的巡查数据库的性能等方式已经跟不上了,这个时候要考虑统一监控、统一报警的问题,做到事半功倍。

4.2 安全管控,作为DBA一定要有安全意识,数据库中的文件删除要时刻保持做好备份的想法(不能删库跑路的??)以及对数据库的登陆人员做好控制及审计

4.3 前瞻性,要对集团的数据库业务做好规划管理,保证所有的数据库尽量统一规划,统一设计,后期维护以及为数据库的自动化运维做好铺垫。

以上是自己实际工作中的一点体验,附上一张大牛们绘制的思维导图供参考:

版权说明:
本网站凡注明“广州京杭 原创”的皆为本站原创文章,如需转载请注明出处!
本网转载皆注明出处,遵循行业规范,如发现作品内容版权或其它问题的,请与我们联系处理!
欢迎扫描右侧微信二维码与我们联系。
·上一条:MySQL截取和拆分字符串函数用法示例_数据库 | ·下一条:qt连接mysql数据库怎么编译驱动_数据库

Copyright © 广州京杭网络科技有限公司 2005-2024 版权所有    粤ICP备16019765号 

广州京杭网络科技有限公司 版权所有