银行系统数据库管理员如何开展日常工作

发布 2019-06-20 06:23:00 阅读 5300

关于银行系统数据库管理员如何开展工作及注意事项。

1:个人对数据库管理员的认识。

数据库管理员(data base administrator),简称dba。

数据库是商业信息技术基础组织的必不可少的组成部分,没有数据就没有必要拥有一个计算机系统。一个数据库存在于操作系统和最终用户应用程序之间,所以dba虽然不一定需要知道所有关于操作系统的知识,但是对于他的数据库所在的操作系统知道的越多越好,理解数据库与操作系统之间的关联是十分必要的;同时,dba必须理解应用软件,因为dba可能被要求帮助开发人员创建可靠、健全的数据库应用与程序;最重要的也是最明显的,dba必须十分彻底的理解数据库引擎,它是如何工作的,所有的引擎是如何组合在一起的,以及如何影响数据库引擎向最终用户和应用程序传送数据的能力。

对于dba而言,需要掌握的一个重要内容就是通常被称为“软技术”的东西。dba需要在团队中很好的工作,通常团队是在变化的,如系统管理员、网络管理员、应用程序开发人员、项目经理和其他人;dba要用流利的英语解释复杂的技术概念,让团队其他人明白。

dba的工作是随时候命的,他们会在白天或晚上的所有时间接到呼叫去解决他们的数据库出现的致命问题。一些dba的职责包括对软件打补丁或者对数据库做些改变,通常这些操作不能再公司职员工作的时候做,因为此时数据库必须运行以便他们能够工作,这意味着dba经常会在很早或者深夜甚至周末,总之是正常工作时间以外来完成工作。

总之,dba的工作不仅要非常了解操作系统和应用程序这两种不同的工作,,还需要花费更多的时间去理解数据库的体系结构,以及理解每一样东西的每一块是如何组合在一起的,个人觉得一切都像一个大谜团,等待揭开。

2:银行系统的数据库管理员的不同之处。

面对金融市场的激烈竞争和信息技术的飞速发展,银行的信息化建设呈现了“数据集中化、业务综合化、管理扁平化、决策科学化”的发展趋势。信息在现代化银行中与市场、资金、人才并列为最重要的资源之一,占据着越来越重要的地位,已经成为银行对外服务的基础,科学管理的保障,正确决策的前提,有效调控的手段。能否拥有及时、准确、全面的信息已经成为衡量一个银行是否具有发展潜力的重要指标。

随着银行数据的集中,面。

对大量的数据,银行要花费大量的人力和财力来进行存储和维护,如果不能对之进行有效地利用,那么无疑是对资源的浪费也就失去了存储这些数据的意义,因此利用银行已经积累的大量的历史数据信息,建立数据仓库,为银行各部门各级管理人员提供各自需要的业务管理服务,包括报表查询、电子报表检索、业务统计和专题分析等服务功能,在行内实现信息共享,提高银行管理的电子化水平,从而提高管理效率和质量,提高商业银行的国际竞争力,已经成为一种迫切的需求。

此外,随着商业银行各项业务的飞速发展,与业务相关的后台数据库中的业务数据量也在成几何量级增长。对于像商业银行这样的数据密集型企业而言,数据的重要性日益凸现:一方面,数据是银行信息化的核心,是保障银行正常运转的关键;另一方面,数据是银行的宝贵资源和财富,对数据的挖掘、分析和利用将为银行创造更大的财富。

而正是由于数据如此重要,使得它成为一个非常明确的易受攻击目标。银行系统是一个保密性很高的系统,在对其进行数据库设计时候必须考虑的问题就是数据的加密与保密工作,一旦银行数据泄露后丢失将会造成不可估量的影响和后果,所以对于银行系统的数据库开发一个不仅要在数据的处理、分析、管理方面要认真设计,而且在数据库的保密设计上也要格外注意。只有这样才能确保银行系统的数据库安全,保证整个系统的安全运行。

3:银行系统的数据库管理员如何开展工作。

3.1:数据库管理员工作概述。

数据库管理员全面负责数据库系统的管理工作,保证其安全、可靠、正常运行;所以作为一名oracle数据库管理员应按如下方式对oracle数据库系统做定期监控。

每天对oracle数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。

每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。

每月对表和索引等进行analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划;对oracle数据库状态进行一次全面检查。

3.2:每天的工作。

确认所有的instance状态正常登陆到所有数据库或例程。

检查文件系统的使用(剩余空间),如果剩余空间小于20%,需删除不用的文件。⑶检查日志文件的trace文件记录alter和trace文件中的错误。⑷检查数据库当日备份的有效性。

检查数据库文件的状态记录状态不是online的数据文件,并做恢复。⑹检查表空间的使用状况。⑺检查剩余表空间。⑻监控数据库性能。

检查数据库性能,记录数据库的cpu使用、io、buffer命中率等等。⑽日常出现问题的处理。3.3:每周的工作。

监控数据库对象的空间扩展情况。⑵监控数据量的增长情况。⑶系统健康检查。

⑷检查无效的数据库对象。⑸检查不起作用的约束。⑹检查无效的trigger。

3.4:每月的工作。

analyze tables/indexes/cluster。⑵检查表空间碎片。

寻找数据库性能调整的机会。⑷数据库性能调整。⑸提出下一步控件管理计划。

4:银行系统的数据库管理员需要注意事项。

负责数据库系统的建设,做好服务器的维护、数据库软件的安装、数据库的建立工作,定期对数据进行备份。

做好服务器运行记录,随时保持手机畅通,当服务器出现故障的时候,能迅速会同相关人员一同解决。

加强数据库服务器的安全防范管理。

规范数据库用户的管理,由dba统一管理、建立和维护,任何数据库对象的更改,应该由dba根据需求来操作。

一个数据库能否健康有效的运行,仅靠这些日常的维护还是不够的,还应该致力于数据库的更深一层次的管理和研究:数据库本身的优化,开发上的性能优化;项目的合理化;安全化审计方面的工作;数据库的底层建模研究、规划设计;各种数据类型的处理;内部机制的研究;ora-600错误的研究、故障排除,等等很多值得**的问题。

不断地加强专业专业知识的学习,掌握新技术和新设备。⑺学习,不断地学习。

5:小结。通过短短两天的了解,认识到从一个菜鸟级别的dba成长为老鸟级别的dba的不易,也侧面证明了她是一份很有意思且令人兴奋的职业,看起来真的很酷,因为你需要了解到从操作系统到应用程序整个流程的每一小块是如何组合在一起的,抽丝剥茧把整个谜团解开,这问题本身一直困扰着我,机缘巧合因为这个应聘的思考题查阅资料找到了方向,同时也提醒了我从事这个行业来不得半点偷懒,只有不断地学习、不断地提高自身的技术水平才能从容应对以后工作中的各种难题。

i am coming!

数据库原理 数据库管理系统复习

数据库 access 复习要点 数据库access基础 数据库管理系统 数据库原理 数据库原理及应用 以下为重点复习内容,请同学们务必背出下列重点概念,考试为闭卷笔试。复习教材 access数据库应用基础与实训教程 1.数据库管理系统的英文缩写 dbms 2.access 数据库文件的扩展名是什么?...

数据库原理 数据库管理系统复习

数据库 access 复习要点 数据库access基础 数据库管理系统 数据库原理 数据库原理及应用 以下为重点复习内容,请同学们务必背出下列重点概念,考试为闭卷笔试。复习教材 access数据库应用基础与实训教程 1.数据库管理系统的英文缩写 dbms 2.access 数据库文件的扩展名是什么?...

数据库人事管理系统

数据库设计与管理 课程设计报告。学院名称。专业软件工程。班级。姓名。学号。指导教师姓名。2012年 9 月 前言。数据库技术是计算机科学技术发展最快,应用最为广泛的技术之一。其在计算机设计,人工智能,电子商务,企业管理,科学计算等诸多领域均得到了广泛的应用,已经成为计算机信息系统和应用的核心技术和重...