转 -- DBA的职责

原址如下:

http://daiwei.blog.51cto.com/64920/50165

 

DBA的职责

1.安装和升级数据库服务器,以及应用程序工具构建和配置网络环境.
2.熟悉数据库系统的存储结构预测未来的存储需求,制订数据库的存储方案.
3.根据开发人员设计的应用系统需求创建数据库存储结构.
4.根据开发人员设计的应用系统需求创建数据库对象
5.根据开发人员的反馈信息,在必要的时候修改数据库的结构
6.管理数据库的用户维护数据库的安全性
7控制和监控用户对数据库的存取访问
8.监控和优化数据库的性能
9.制定数据库备份计划,灾难出现时对数据库信息进行恢复
10.备份和恢复数据库
11.联系数据库系统生产厂商,跟踪技术信息
12.解决客户端中间层和服务器的链接问题
13.保证安全连接

 

另外一篇,原址如下:

http://blog.youkuaiyun.com/inthirties/article/details/4715880

我们要做什么--Oracle DBA的职责

 

 

经常有网友朋友会问到我,作为一个DBA我们的工作是什么,我们每天要做什么,DBA的职责是什么,或者是一个刚刚涉足oracle管理的新人,或者是没有接触过Oracle DBA工作的其他技术人员(开发人员),也同样对Oracle DBA的工作内容产生兴趣或者感到神秘。


那么这里到底作为Oracle DBA我们的职责是什么叻。


我们都知道信息化的现代,数据对于我们的企业和组织是多么的重要,经营决策者通过数据指定经营战略,服务人员通过数据进行客户服务和反馈,生产和库存管理通过数据来制定计划,还有很多很多。

 

如果,我们的数据库发生故障,数据不能为这些用户所用,那么这些人的工作都将不能履行,这将是一个灾难性的后果,如果是类似于taobao这样的系统,如果不能访问数据库,即使是非常短的一段时间,都有可能让用户损失成千甚至上万的订单。

 

而我们的DBA正是为我们这些重要的数据和存储这些数据的系统服务的,作为DBA我们的一切行为都是围绕着我们的数据和存储数据的系统进行的,DBA日常的工作都是围绕着这两个目标,如果我们的数据不能使用,我们的数据库系统不能及时的访问,那么作为DBA我们就需要检讨和分析我们的工作叻。DBA的所有的工作职责,所有的工作内容,将都是以保证数据可用为主要核心目标而进行的。保证数据的可用性是我们的核心目标。

 

保证我们的数据和数据库体系健康可用,我们就必须做好监控的工作,做好监控工作,是我们一切工作的基础,监控包括


1. 数据库空间的监控,数据库的体系是否满足数据库数据量的扩展的需求。 通过对空间的监控,我们了解和掌控数据空间的扩展状况。


2. 检查日志文件, 数据库的日志文件是数据库运行健康的病历表,通过对日志文件的监控,我们要及时发现日志中的错误信息和不正常的信息。


3. 检查定期的作业,以保证我们的作业都能够在规定的日程里触发而没有停止,如果有发现停止的作用,要进行分析。

通过上面的监控,我们对系统的健康状况有了最及时的了解。

 


作为DBA,我们也承担着数据库管理和维护的工作。 管理和维护的工作包括


1. 空间的维护 及时的扩展紧张的空间,对离散度比较大的空间,进行shrink。


2. 故障的排除  排除数据库的故障,是DBA必不可少的工作,这里的故障就很广泛了,我们的DBA人员需要及时的对我们的故障进行排除,在最短的时间内,用最可靠的方法解决问题。从而最大化的减少宕机时间,最大化降低排除故障的风险。如何最快的时间找准问题,找到解决问题的策略,就是DBA的经验积累了。


3. 性能优化 性能也是我们的数据库系统中很常见的一个问题了,性能问题是一个综合性的问题,我们在需求,设计,实现和部署的每个环节上都需要考虑的,我们的DBA需要把自己对于数据库性能的认识和了解贯穿到这其中的每个阶段中,特别是生产中的数据库,我们会直接面对问题,对数据库进行调整,在平时的工作中,我们要尽可能的做主动调整,也就是通过监控一些性能指标,及时的发现问题,阻止被动调整出现,预防是最好的措施,多做主动调整,主动调整的效果总高于别动调整,而且成本风险更小。


4. 备份 数据对我们是很重要的,备份也就重要了,备份可以让我们把已经损坏的数据重新进行恢复,所以这个备份对于我们的DBA犹如起死回生的灵芝妙药,多少次数据灾难有幸恢复,就是得意于我们的备份,多少次忏悔的泪就是为没有备份而留,所以作为DBA,我们保护自己的最基础的办法就是多备份。备份要有策略,我们要制定和规划我们的备份和冗余方案,是物理备份,还是逻辑备份,如何进行增量的规划,做成自动备份的作业,定期的检查备份的备份集。


5. 恢复 当我们的数据库因为不预知的原因回天无力的时候,我们的备份就要用上了。我们的恢复也是需要根据我们的备份计划和策略,结合着我们的实际情况,针对的进行恢复,恢复也是DBA工作的经验积累,能够快速的进行恢复也是一个优秀的DBA的本色叻。


体系设计和规划有时也是对DBA工作的要求


DBA作为对数据库系统的责任人,在对新的系统设计和规划时,DBA需要根据管理的数据库的增长制定出合理的体系的需求,比如说,我们需要什么样的物理设备,需要怎样的机器,什么样的操作系统,需要多少内存,多大的存储空间,何种方式的存储结构和存储方案,作为数据库最了解的人员,在这方面,你的考虑和建议是比较有价值的。

 

这里就是个人对DBA的工作的总结,DBA工作就是这样一个看似简单,也很枯燥的工作,几乎每天都是和shell命令和sqlplus命令打交道。看是单调的黑色的console反复的敲打着命令。作为一个优秀的DBA,不仅需要了解对Oracle了解,还需要对各种操作系统有了解。同时DBA的工作,又是一份有挑战的工作,面对的Oracle体系是最庞大和最优秀的数据库体系,Oracle的复杂的体系设计,散发着魅力吸引着每个DBA人员。特别是紧急的故障,更是对DBA的勇气的挑战,只有冷静,信心和勇气,加上平时的积累,才能让我们快速的从故障中找到蛛丝马迹,从而找到解决的方法。

 

 

 

 

本系统旨在构建一套面向高等院校的综合性教务管理平台,涵盖学生、教师及教务处三个核心角色的业务需求。系统设计着重于实现教学流程的规范化与数据处理的自动化,以提升日常教学管理工作的效率与准确性。 在面向学生的功能模块中,系统提供了课程选修服务,学生可依据培养方案选择相应课程,并生成个人专属的课表。成绩查询功能支持学生查阅个人各科目成绩,同系统可自动计算并展示该课程的全班最高分、平均分、最低分以及学生在班级内的成绩排名。 教师端功能主要围绕课程与成绩管理展开。教师可发起课程设置申请,提交包括课程编码、课程名称、学分学、课程概述在内的新课程信息,亦可对已开设课程的信息进行更新或撤销。在课程管理方面,教师具备录入所授课程期末考试成绩的权限,并可导出选修该课程的学生名单。 教务处作为管理中枢,拥有课程审批与教学统筹两大核心职能。课程设置审批模块负责处理教师提交的课程申请,管理员可根据教学计划与资源情况进行审核批复。教学安排模块则负责全局管控,包括管理所有学生的选课最终结果、生成包含学号、姓名、课程及成绩的正式成绩单,并能基于选课与成绩数据,统计各门课程的实际选课人数、最高分、最低分、平均分以及成绩合格的学生数量。 资源来源于网络分享,仅用于学习交流使用,请勿用于商业,如有侵权请联系我删除!
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值