DBA日常工作内容和职责
1.统计数据库总容量
按表空间分别统计:

总容量(单位为M):

2.计算用户下所有对象大小

3计算USERS表空间的大小

4计算该USERS表空间对象大小

-----------------------------------------------以下摘抄于网络-----------------------------------------------
DBA 职责及日常工作职责:
1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境.
2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案.
3.根据开发人员设计的应用系统需求创建数据库存储结构.
4.根据开发人员设计的应用系统需求创建数据库对象
5.根据开发人员的反馈信息,在必要的时候修改数据库的结构
6.管理数据库的用户维护数据库的安全性
7.控制和监控用户对数据库的存取访问
8.监控和优化数据库的性能
9.制定数据库备份计划,灾难出现时对数据库信息进行恢复
10.备份和恢复数据库
11.联系数据库系统生产厂商,跟踪技术信息
12.解决客户端中间层和服务器的链接问题
13.保证安全连接
每日工作:
1 确保服务器工作状态正常,各类数据库状态正常
2 检查硬盘空间是否够用
3 查看数据库日志,查看跟踪文件,检查是否有错误信息
4 检查备份的有效性
5 通过系统的性能监视器对服务器的性能参数监控发现数据库的性能是否下降,寻找原因并解决
6 填写dba日志
每周工作:
1 监控数据库对象的空间扩展情况
2 决定是否调整存储参数
3 对系统健康检查
4 检查删除没有任何意义的数据对象
5 检查删除没有意义的约束和触发器
6 对每周的备份检查处理
每月工作:
1 根据上面的检查情况,分析数据库中是否有影响性能的存储碎片存在
2 根据数据库性能的历史数据,决定如何优化性能
3 处理每日每周每月的备份
4 总结工作,提出下一步的管理计划
Oracle DBA日常工作总结
Oracle管理员应按如下方式对Oracle数据库系统做定期监控:
1、每天对Oracle数据库的运行状态、日志文件、备份情况、数据库空间使用情况、系统资源使用情况进行检查,发现并解决问题。
2、每周对数据库对象的空间扩展情况、数据的增长情况进行监控、对数据库做健康检查、对数据库对象的状态做检查。
3、每月对表和索引等进行analyze、检查表空间碎片、寻找数据库性能调整的机会、进行数据库性能调整、提出下一步空间管理计划。对Oracle数据库状态进行一次全面检查。
每天工作
1、确认所有的instance状态正常登录到所有数据库或实例,检测Oracle后台进程:#ps -ef | grep ora
2、检查文件系统的使用(剩余空间)。如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。#df -k
3、检查日志文件和trace文件记录alert和trace文件中的错误。发现任何新的ORA_错误,记录并解决
4、检查数据库当日备份的有效性
对RMAN备份方式,检查第三方备份工具的备份日志以确定备份是否成功
对EXPORT备份方式,检查exp日志文件以确定备份是否成功
对其它备份方式,检查相应的日志文件
5、检查数据文件的状态记录状态不是“online"的数据文件,并做恢复。
6、检查表空间的使用情况
7、检查剩余表空间
8、监控数据库性能
运行utlbstat.sql/utlestat.sql生成系统报告,或者使用statspace收集统计数据
9、检查数据库性能,记录数据库的CPU使用、IO、Buffer命中率等等,使用vmstat,iostat,glance,top
10、日常出现问题的处理
每周的工作
1、控制数据库对象的空间扩展情况,根据本周每天的检查情况找到空间扩展很快的数据库对象,并采取相应的措施。
删除历史数据、扩展表空间
调整数据对象的存储参数 next extent pct_increase
2、监控数据量的增长情况
根据本周每天的检查情况找到记录数据数量增长很快的数据库对象,并采取相应的措施
删除历史数据、扩表空间
3、系统健康检查
4、检查无效的数据库对象
5、检查不起作用的约束
6、检查无效的trigger
每月的工作
1、Analyze tables/indexes/cluster
analyze table <name> estimate statistics sample 50 percent;
2、检查表空间碎片
根据本月每周的检查分析数据库碎片,找到相应的解决方法
3、寻找数据库性能调整机会
比较每天对数据库性能的监控报告,确定是否有必要对数据库性能进行调整
4、数据库性能调整,如有必要进行性能调整
5、提出下一步空间管理计划,根据每周的监控,提出空间管理的改进方法
连接:http://database.51cto.com/art/200903/116918.htm
DBA日常工作内容和职责的更多相关文章
- 数据科学工作者(Data Scientist) 的日常工作内容包括什么
数据科学工作者(Data Scientist) 的日常工作内容包括什么 众所周知,数据科学是这几年才火起来的概念,而应运而生的数据科学家(data scientist)明显缺乏清晰的录取标准和工作内容 ...
- DBA日常工作职责 - 我对DBA的七点建议
作者:eygle |English [转载时请标明出处和作者信息]|[恩墨学院 OCM培训传DBA成功之道]链接:http://www.eygle.com/archives/2009/02/sugge ...
- DBA的工作职责和每日工作
DBA一般职责 1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境. 2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案. 3.根据开发人员设计的应用系统需求创建数据库存 ...
- 随心测试_软测基础_005 <测试人员工作内容>
接上篇:清楚了_测试人员的工作职责范围,那每项 测试活动的具体工作内容有哪些呢? Q1:如何理解测试工程师的工作内容? A1:SX的观点:综合一体化 现如今互联网行业如何哪达,每一项IT职业的工作职责 ...
- SQL Server DBA工作内容详解
在Microsoft SQL Server 2008系统中,数据库管理员(Database Administration,简称为DBA)是最重要的角色.DBA的工作目标就是确保Microsoft SQ ...
- dba工作内容
一.数据库管理员的工作内容 关键词:dba工作内容 转自:http://blog.sina.com.cn/s/blog_44e0d0490102won1.html 1.规划与建设: 1.数据库服务器环 ...
- MySQL DBA工作角色和职责介绍
MySQL DBA分架构DBA,运维DBA和开发DBA三种角色,职责介绍如下:
- DBA 需要掌握的知识框架及工作内容
知识框架 1. 数据库的工作原理以及体系结构 2. 数据库管理(管理数据库和数据库对象) 3. 数据库备份和恢复 4. 数据库故障处理 5. 数据库补丁安装及升级 6. 数据库性能 工作内 ...
- linux运维工作内容及岗位要求
什么是Linux?大家日常使用电脑听歌.打游戏娱乐或处理日常工作时,接触到最多的就是Windows操作系统,电脑如果不安装Windows系统是无法进行娱乐和工作的,所有的软件程序都必须运行在操作系统之 ...
随机推荐
- CF731C Socks并查集(森林),连边,贪心,森林遍历方式,动态开点释放内存
http://codeforces.com/problemset/problem/731/C 这个题的题意是..小明的妈妈给小明留下了n只袜子,给你一个大小为n的颜色序列c 代表第i只袜子的颜色,小明 ...
- Callable接口、Runable接口、Future接口
1. Callable与Runable区别 Java从发布的第一个版本开始就可以很方便地编写多线程的应用程序,并在设计中引入异步处理.Thread类.Runnable接口和Java内存管理模型使得多线 ...
- select 框option添加属性 js计算价格 保持两位小数
<select name="" id=""> <volist name="v['childList']" id=" ...
- python特殊函数 __len__(self):
__len__ 如果一个类表现得像一个list,要获取有多少个元素,就得用 len() 函数. 要让 len() 函数工作正常,类必须提供一个特殊方法__len__(),它返回元素的个数. 例如,我们 ...
- MVVM模式下实现拖拽
在文章开始之前先看一看效果图 我们可以拖拽一个"游戏"给ListBox,并且ListBox也能接受拖拽过来的数据, 但是我们不能拖拽一个"游戏类型"给它. 所以 ...
- JavaScript中设置元素class的三种方法小结
第一.element.setAttribute('class','abc'); 第二.element.setAttribute('className', 'abc') : 第三.element.cl ...
- flex弹性布局
Flex 布局教程:语法篇 原文地址:http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html?utm_source=tuicool 作者: ...
- SU susort命令学习
- yii2.0 的数据的 改
修改数据 /** * 根据获取到的数据的id 去编辑对应的数据 controller层 */ //引入对应的model use app\models\About; //定义一个方法 ...
- Python学习笔记02
元组:圆括号的,不能进行赋值操作,即不可更改. 列表:方括号的,可以修改. 访问:均使用下标访问 # 元组是一个静态列表,初始化之后就不可以修改,可以试任意类型 tuple1 = ('a st ...