前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >DBA日常工作和职责

DBA日常工作和职责

作者头像
职场亮哥
发布2020-10-10 10:38:16
6930
发布2020-10-10 10:38:16
举报
文章被收录于专栏:职场亮哥职场亮哥
经过前面的学习,对数据库有了一个大致的了解,从这周起对Oracle数据库进行进一步的深入学习。先来学习下DBA日常工作和职责

Oracle DBA的职责

系统建设当中:

  • 数据库的设计
  • 数据库的建模
  • 数据安全(备份方案,容灾方案)
  • 数据库性能(系统性能)

运维当中:

  • 保证数据的安全(备份方案,容灾方案)
  • 数据库的可用性
  • 日常故障处理
  • 性能分析处理
  • 数据库升级(打补丁),改造

Oracle DBA的日常工作

通用数据库的监控

  • 表空间(磁盘,ASM)容量的监控

一整块存储使用ASM管理,将数据文件设置为自动扩展,最后只需要监控ASM的使用率

  • 告警日志文件(alert_sid.ora)

写一个自动分析alert文件的程序,做到alert错误实时告警

定制监控指标

  • 某个表空间的数据增长率
  • 某个对象(表,索引)的数据增长率
  • 阻塞(v$lock)
  • cpu
  • i/o
  • 内存(SGA+PGA)
  • 会话数(session number)

养成好的习惯

DBA应该多使用sqlplus工具

  • sqlplus是Oracle最基本的配置,不受任何环境的影响。
  • 熟练掌握SQL语句
  • 熟悉Oracle的性能视图

开发人员可以考虑使用图形工具

  • 更高的代码编写的效率
  • 更好的继承开发环境

Oracle DBA常用的SQL语句

常用的SQL语句应该包括以下几个方面:

  • 表空间的大小(数据库的大小)
  • 数据对象的大小(数据对象占用的空间)
  • 会话当前的SQL语句
  • 会话对应的进程号
  • 会话的阻塞
  • SQL的执行计划
  • 跟踪SQL语句
本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016-03-16,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档