Oracle数据库管理员的日常任务
- 格式:doc
- 大小:588.50 KB
- 文档页数:15
数据库管理员岗位的具体职责模版数据库管理员(DBA)岗位职责模版职位概述:数据库管理员(DBA)是负责管理和维护数据库系统的专业人员。
他们负责数据库的设计、部署、优化、备份恢复和安全性等方面的工作,并确保数据库系统的高可用性和稳定性。
DBA需要与开发人员、系统管理员以及其他业务部门密切合作,以满足组织对数据库的需求。
职责描述:1. 数据库系统设计与部署:- 根据业务需求,设计数据库系统的结构、表和索引等。
- 确定数据库的存储需求,并进行数据库的物理部署。
- 配置和调优数据库系统的参数,以提高系统的性能和扩展性。
2. 数据库性能优化:- 监控和分析数据库系统的性能指标,如响应时间、吞吐量和并发性等。
- 识别并解决数据库系统中的性能问题,如慢查询、死锁和内存泄漏等。
- 优化数据库的查询和存储过程,提高系统的响应速度和效率。
3. 数据库备份恢复:- 制定数据库备份策略,并定期备份数据库的数据和日志。
- 测试并恢复数据库的备份,确保备份数据的完整性和可恢复性。
- 针对数据库的灾难恢复,制定相应的应急预案,并进行演练和验证。
4. 数据库安全管理:- 确保数据库系统的安全性,包括用户的身份验证和权限管理。
- 监控和审计数据库的访问和操作,及时发现和应对安全漏洞和攻击。
- 制定并执行数据库的加密和数据脱敏策略,保护敏感数据的安全。
5. 数据库版本升级与迁移:- 管理数据库系统的版本更新和升级,确保系统的稳定性和功能完善。
- 预先评估和规划数据库升级和迁移的风险和影响。
- 迁移数据库的数据和应用程序,确保数据的一致性和连续性。
6. 数据库容量规划和管理:- 跟踪和监控数据库的容量使用情况,预测数据库的容量需求。
- 根据容量需求和性能目标,规划和管理数据库的存储空间。
- 提出容量扩展的建议和方案,确保数据库系统的可扩展性和可靠性。
7. 问题诊断与解决:- 追踪和诊断数据库系统的故障和问题,如系统崩溃和数据损坏等。
数据库管理岗岗位职责数据库管理岗职责任职要求(实用版)编制人:__审核人:__审批人:__编制单位:__编制时间:__年__月__日序言下载提示:该文档是本店铺精心编制而成的,希望大家下载后,能够帮助大家解决实际问题。
文档下载后可定制修改,请根据实际需要进行调整和使用,谢谢!并且,本店铺为大家提供各种类型的实用资料,如教学心得体会、工作心得体会、学生心得体会、综合心得体会、党员心得体会、培训心得体会、军警心得体会、观后感、作文大全、其他资料等等,想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by this editor.I hope that after you download it, it can help you solve practical problems. The document can be customized and modified after downloading, please adjust and use it according to actual needs, thank you!And, this store provides various types of practical materials for everyone, such as teaching experience, work experience, student experience, comprehensive experience, party member experience, training experience, military and police experience, observation and feedback, essay collection, other materials, etc. If you want to learn about different data formats and writing methods, please pay attention!数据库管理岗岗位职责数据库管理岗职责任职要求第1篇数据库管理岗岗位职责数据库管理岗职责任职要求职责描述:1保证数据库集群系统的稳定、高效运行。
数据库管理员的职责数据库管理员(DBA)是负责管理和维护数据库系统的专业人员。
他们在组织中扮演着至关重要的角色,确保数据库系统高效、安全地运行。
本文将详细介绍数据库管理员的职责。
1. 数据库设计和规划作为数据库管理员,首要任务是参与数据库的设计和规划工作。
他们需要与开发人员和业务部门紧密合作,了解业务需求,分析和设计数据库结构,选择合适的数据模型和技术,确保数据库能够满足组织的业务需求。
2. 数据库安装和配置数据库管理员负责选择、安装和配置数据库管理系统(DBMS)。
他们需要仔细评估不同的DBMS,选择适合组织需求的系统,并确保其正确安装和配置。
这也包括对服务器的配置和优化,以确保数据库系统的性能和可靠性。
3. 数据库备份和恢复数据安全是数据库管理员的重要职责之一。
他们需要定期备份数据库,并制定合适的恢复策略。
在灾难发生时,需要能够快速恢复数据库,并确保数据的完整性和一致性。
4. 数据库性能优化数据库管理员负责监控和调整数据库的性能。
他们会使用性能监控工具来识别潜在的性能瓶颈,并采取措施进行优化。
这可能涉及到索引优化、查询调整、服务器配置等方面的工作,以提高数据库的响应速度和吞吐量。
5. 数据库安全管理数据库管理员需要保护数据库免受潜在的安全威胁。
他们负责制定和实施安全策略,包括访问控制、权限管理、加密、审计等方面的工作。
此外,他们还需要定期进行安全漏洞扫描和补丁更新,以确保数据库的安全性。
6. 数据库故障排除和故障恢复当数据库发生故障时,数据库管理员需要快速响应,并进行故障排除和恢复工作。
他们需要实时监控数据库的健康状态,并能够迅速诊断和解决问题,以最小化业务中断时间。
7. 数据库版本升级和迁移随着业务需求的变化,数据库管理员需要进行数据库版本升级和迁移。
他们需要评估新版本的功能和兼容性,制定升级计划,并确保平稳地迁移数据和应用程序。
8. 数据库文档和培训数据库管理员需要编写和维护数据库的相关文档,包括系统架构、表结构、存储过程等方面的说明。
数据库管理员的职责(精选12篇)数据库管理员的职责篇1职责:负责公司的SQLSERVER、ORACLE数据库服务器的管理工作,做好服务器的运行记录;负责数据库服务器的安全防范管理工作;参与应用系统数据库设计、数据接口开发,提供数据库规范指引、性能优化建议等;监控、分析、解决数据库运行瓶颈,对数据库性能进行深度优化;负责数据备份恢复策略制定,备份恢复落地实施,数据有效性验证。
任职要求1、3年以上DBA工作经验,熟悉Oracle、SQLSERVER等数据库运维工作及SQL语句优化,有大型数据库优化经验者优先;2、熟悉数据库的运行机制和体系架构,并有扎实的实施经验;3、熟悉SQL脚本优化技术,能够监控、分析、解决数据库运行瓶颈,进行深度优化;4、能够熟练操作ORACLE/SQLSERVER数据库,并能编写相关的过程、函数、触发器等;5、严谨认真,工作习惯良好,学习能力强,责任心强,良好的团队沟通协作能力。
数据库管理员的职责篇2职责:1. 业务数据库的定期维护和异常处理;2. 配合业务部门进行的数据处理、查询,统计和分析工作。
3. 负责临床药品数据的规范处理。
4. 主管领导交办的其他工作。
任职要求:1. 医药统计、计算机/计算数学相关专业,本科以上学历;2. 精通关系数据库原理,熟悉数据库系统的规划、安装、配置、性能调试;3. 熟练使用Excel,ACCESS,SQL SERVER,MYSQL数据库系统;4. 数据敏感度高,包括对业务数据的数据校验、逻辑分析、推理归纳等;5. 快速处理系统突发事件的能力,较强的学习和创新能力;6. 熟练辨识药品分类,了解药品规格、剂型、给药途径等相关信息,熟练辨识药与药、药与病、病与检查等知识之间的关系。
数据库管理员的职责篇3职责:1、协助建设行业数据库;2、数据库设计与优化;3、为业务部门提供数据库技术支持。
4、设计并实现数据库逻辑和模型,数据库日常管理、维护、并持续优化;5、开发数据库生产环境所需要的存储过程、函数、脚本等;6、数据库生产环境的问题优化和解决等。
2024年数据库管理员岗位职责11篇目录第1篇dba数据库管理员岗位职责(1)第2篇数据库开发管理员岗位职责数据库开发管理员职责任职要求第3篇数据库管理员职位描述与岗位职责任职要求第4篇数据库管理员岗位职责范本第5篇管理数据库管理员岗位职责第6篇数据库管理员岗位职责第7篇数据库管理员岗位职责(20篇)第8篇数据库管理员岗位职责工作内容第9篇数据库开发管理员岗位职责第10篇数据库系统管理员岗位职责内容第11篇数据库管理员岗位职责和任职条件数据库系统管理员岗位职责内容1.数据库系统软件的管理维护。
2.数据库的备份。
包括备份与恢复,馆内系统数据的备份与恢复,以及异地备份数据的备份与恢复。
3.数据库系统年度使用维护监控分析报告。
数据库管理员岗位职责工作内容数据库管理员职位要求1.较强的技术能力2.具备自信心、好奇心、坚韧的意志力、老练、自我驱动、注意细节等个性特点3.数据库本身的优化,开发上的性能优化;项目的合理化;安全化审计方面的工作4.数据库的底层建模研究、规划设计;各种数据类型的处理;内部机制的研究;ora-600错误的研究、故障排除等等数据库管理员岗位职责/工作内容1.安装和升级数据库服务器(如oracle、microsoft sql server),以及应用程序工具2.数据库设计系统存储方案,并制定未来的存储需求计划。
创建数据库存储结构(tablespaces)和数据库对象(tables,views,inde*es)3.根据开发人员的反馈信息,必要的时候,修改数据库的结构4.登记数据库的用户,维护数据库的安全性5.保证数据库的使用符合知识产权相关法规6.控制和监控用户对数据库的存取访问7.监控和优化数据库的性能8.制定数据库备份计划,灾难出现时对数据库信息进行恢复9.维护适当介质上的存档或者备份数据。
备份和恢复数据库10.联系数据库系统的生产厂商,跟踪技术信息数据库管理员岗位职责和任职条件职位概述数据库管理员(database administrator,简称dba),是一个负责管理和维护数据库服务器的人。
2024年数据库管理员的工作职责说明范本职责:1、承担数据库和数据仓库的运营维护与管理工作,包括数据库的备份与恢复、性能监控、故障排查与优化、安全策略实施、日志分析、数据迁移以及处理复杂问题和突发事件;2、负责设计并执行数据库管理的相关规定,编写SQL代码,为数据分析和挖掘人员提供技术支撑;3、根据项目需求编写存储过程、函数等SQL语句,进行深入分析,并编制相关技术文档;4、依据业务需求优化数据存储架构,定期进行系统数据库的检查及性能分析与优化工作;5、执行其他与数据库管理相关的任务。
任职资格:1、拥有计算机相关专业的本科及以上学历,具备____年以上的数据库管理实践经验;2、精通数据库管理和优化技术,具有Oracle数据库服务器的运维管理经验;3、熟练掌握Oracle集群技术及负载均衡策略,熟悉相关可选技术方案;4、熟练运用bash等shell脚本,能够使用Perl或Python编写自动化运维管理脚本;5、深入理解数据库原理,熟悉Oracle核心参数的配置与调整;6、熟练进行Oracle数据库系统的安装、配置、监控、备份、恢复及报表生成等日常运维工作;7、具备优秀的沟通技巧,良好的服务意识,能迅速应对系统突发问题,有丰富的数据库管理及性能调优经验,能独立完成DBA职责。
2024年数据库管理员的工作职责说明范本(二)职责:1、参与构建公司的编码体系和基础数据管理规范,主导规范的推广、执行工作;2、监督并确保基础数据的准确性、完整性和规范性,编制评估报告,并提出改进建议;3、负责编制基础管理员的培训材料和考核试题,协助执行培训和考核任务;4、执行各信息系统权限的授予、撤销及监督等管理工作;5、负责部门内部的工作规划、目标设定、项目管理和绩效考核;6、负责信息项目档案的收集、归档、借阅、保密和销毁等流程管理;7、承担部门外部综合事务的协调与对接工作;8、按领导要求高效完成其他临时性任务。
任职要求:1、具备大专及以上学历,专业背景为计算机科学、项目管理等相关领域;2、需有____年以上相关职能工作经验,以及____年以上管理岗位经验;3、精通Office等办公软件,熟悉数据管理,对企业流程管理和项目管理有深刻理解者优先;4、熟悉公司产品架构,了解内部管理机制和政策,掌握国家及行业的相关管理标准,对数据库及软件开发技术有一定认识;5、具备优秀的沟通技巧,能承受压力,具备团队合作精神。
数据库管理员经历简述
作为一名数据库管理员(DBA),我负责维护和管理数据库系统,确保其高效、安全和可靠地运行。
以下是我在数据库管理员岗位上的一些主要经历:
1.数据库设计:我参与了多个数据库设计项目,使用关系型数据库管理系统
(RDBMS)如MySQL、Oracle和SQL Server等,根据客户需求设计出高效、可扩展的数据库结构。
2.数据库优化:为了提高数据库性能,我进行了大量的调优工作,包括对查询
进行优化、建立索引、调整数据库参数等。
我还使用了各种性能监控工具来分析数据库性能瓶颈,并提出解决方案。
3.数据备份与恢复:我制定了详细的数据备份计划,并定期进行备份,确保数
据安全。
在数据丢失的情况下,我能够迅速恢复数据,确保业务连续性。
4.数据库安全:我负责确保数据库系统的安全性,实施了访问控制、加密等安
全措施。
我还定期审查数据库安全策略,并及时处理安全漏洞和威胁。
5.数据库维护:我定期对数据库进行维护,包括清理旧数据、更新统计信息、
修复数据库损坏等。
我还监控数据库的运行状态,及时处理各种故障和异常情况。
6.自动化管理:为了提高管理效率,我开发了自动化脚本和工具,用于执行常
见的数据库管理任务。
这包括数据库备份、恢复、数据迁移等。
7.团队协作:作为DBA,我与其他团队成员紧密合作,共同完成项目。
我与开
发人员、系统管理员等保持良好沟通,确保数据库系统的顺利运行。
通过以上经历,我积累了丰富的数据库管理经验,并不断提升自己的技能和
能力。
我始终关注新技术和行业动态,以便更好地应对不断变化的数据库管理挑战。
数据库管理员工作清单1.引言1.1 概述数据库管理员是负责管理、维护和优化数据库系统的专业人士。
随着企业数据量的快速增长以及数据库在业务中的重要性日益凸显,数据库管理员的工作变得至关重要。
他们不仅需要保证数据库系统的正常运行,还需要保证数据的安全性、完整性和可用性。
数据库管理员的工作内容包括但不限于:安装和配置数据库软件、备份和恢复数据、监控和优化数据库性能、设计和维护数据库架构、处理数据库故障和故障恢复、制定和执行数据安全策略、参与数据库系统升级和迁移等。
作为数据库管理员,他们需要具备广泛的技术知识和技能,包括数据库管理系统(如MySQL、Oracle、SQL Server等)的原理和操作,数据库设计和优化的方法和技巧,数据备份和恢复的策略和工具等。
此外,他们还需要具备良好的问题解决能力、沟通能力和团队合作精神,以应对日常的数据库维护和故障处理工作。
总之,数据库管理员是企业中非常重要的角色,他们的工作是确保数据库系统的正常运行、数据的安全性和业务的高效性。
通过他们的努力和专业知识,数据库系统能够为企业提供稳定可靠的数据支持,为业务发展提供有力的保障。
1.2 文章结构本文将围绕数据库管理员的工作清单展开讨论。
主要包括引言、正文和结论三个部分。
引言部分将对文章的概述进行介绍,带领读者了解数据库管理员的职责以及其在企业中的重要性。
同时,也会对本文的结构进行简单的介绍,以引导读者对全文有一个整体的了解。
正文部分将详细探讨数据库管理员的工作要点。
其中,工作要点1将聚焦于数据库的安全管理和维护,包括备份与恢复、权限管理和安全审计等方面的内容。
工作要点2将重点关注数据库的性能优化和数据库系统的监控,包括索引优化、查询性能分析和资源利用率监控等内容。
通过对这些工作要点的深入讨论,读者将更加全面地了解数据库管理员的工作内容以及如何高效地进行相关工作。
结论部分将对工作要点进行总结,概括数据库管理员的主要工作内容和重要性。
管理DBA岗位职责
DBA(数据库管理员)是负责管理和维护数据库的专业人士。
他们的职责包括以下方面:
1. 数据库安装和配置:DBA需要安装和配置数据库系统,确保数据库服务器能够正常运行。
2. 数据库备份和恢复:DBA需要定期备份数据库,以确保数据的安全性。
在数据库出现故障时,DBA要快速恢复数据库,并尽可能减少数据丢失。
3. 数据库性能优化:DBA需要监控数据库服务器的性能,确保数据库的响应速度和查询效率。
如果发现数据库性能下降,DBA需要追踪问题并进行优化。
4. 数据库安全:DBA需要确保数据库系统的安全性,包括控制访问权限,建立安全策略,检测安全漏洞,并定期进行安全审计。
5. 数据库设计和规划:DBA需要设计和规划数据库系统的结构和布局,以确保数据库能够支持业务需求。
6. 数据库升级和迁移:随着业务的发展和技术的进步,数据库系统需要不断升级和迁移。
DBA需要制定合理的升级计划,确保升级和迁移过程顺利完成。
7. 数据库监控和维护:DBA需要定期监控数据库系统的运行状态,及时发现问题并进行维护。
维护工作包括清理数据库日志,优化数据库结构,以及进行数据库修复和重建等。
8. 数据库性能测试和优化:DBA需要对数据库性能进行测试,并通过优化数据库结构和参数设置等方式提高数据库的性能。
总之,DBA的职责包括数据库的安装、配置、备份恢复、性能优化、安全、设计规划、升级迁移、监控维护、性能测试和优化等方面。
只有做好了这些工作,才能保障数据库系统的安全稳定并支撑业务的持续发展。
数据库管理员工作的主要职责职责:1.负责数据库代码的规范、培训、审查;2.负责数据库前沿技术研究和新技术调研;3.负责数据库的安装、升级和打补丁;4.监控数据增长情况,规划存储;5.维护数据库结构及数据的完整、一致性;6.登记数据库的用户,维护数据库的安全性;7.控制和监控用户对数据库的存取访问;8.监控和优化数据库的性能,代码优化;9.制定数据库备份策略,备份与恢复;____分析、跟踪数据库问题;任职资格(所属部门-信息部):1.本科以上学历,良好的英文听说读写能力。
2.____年以上DBA经验,有海量数据库集群构架经验者优先。
3.精通关系数据库原理。
4.精通SQL脚本的编写,熟练编写存贮过程、触发器、用户自定义函数等。
5.有丰富的数据库管理、调优经验。
6.熟练使用数据库管理、分析、设计工具。
7.精通Oracle或MySQL。
8.熟悉Linu____以及Shell等脚本语言优先。
9.有Memcached、Redis、MongoDB、HBase、Spark管理经验优先。
数据库管理员工作的主要职责(2)1. 数据库管理:负责数据库的设计、创建和维护,包括表结构设计、索引和约束的设置,确保数据库的高效性和安全性。
2. 数据备份和恢复:定期执行数据库备份,并确保备份文件的安全存储;在数据库出现故障或数据丢失时,能够及时进行数据恢复。
3. 数据库性能优化:监控数据库性能,识别和解决性能问题,如查询慢、死锁等,提升数据库的响应速度和并发处理能力。
4. 数据库安全管理:制定和执行数据库安全策略,包括用户权限管理、访问控制、密码策略等,保障数据库的机密性和完整性。
5. 数据库故障排除:识别和解决数据库故障和错误,包括数据损坏、数据库服务中断等,确保数据库的正常运行。
6. 数据库版本升级和迁移:负责数据库版本的升级和迁移工作,保证数据库的稳定性和兼容性。
7. 数据库监控和优化:利用监控工具和技术实时监控数据库的健康状态,进行性能分析和优化,提供数据库运行的建议和改进。
Oracle数据库管理员的日常任务_01目录1 Oracle数据库管理员应按如下方式对Oracle数据库系统做定期监控: (1)1.1.1 每天对Oracle数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。
(2)1.1.2 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。
21.1.3 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。
对ORACLE数据库状态进行一次全面检查。
(2)2 每天的工作 (2)2.1.1 确认所有的INSTANCE状态正常登陆到所有数据库或例程,检测ORACLE后台进程: 3 2.1.2 检查数据文件的状态记录状态不是“online”的数据文件,并做恢复。
(3)2.1.3 检查日志文件和trace文件记录alert和trace文件中的错误。
(3)2.1.4 检查数据库当日备份的有效性。
(3)2.1.5 检查文件系统的使用(剩余空间)。
如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。
42.1.6 检查表空间的使用情况 (4)2.1.7 检查剩余表空间 (4)2.1.8 监控数据库性能 (5)2.1.9 检查数据库性能,记录数据库的cpu使用、IO、buffer命中率等等 (5)2.1.10 日常出现问题的处理。
(5)3 每周的工作 (5)3.1.1 监控数据库对象的空间扩展情况 (6)3.1.2 监控数据量的增长情况 (6)3.1.3 系统健康检查 (6)3.1.4 检查无效的数据库对象 (7)3.1.5 检查不起作用的约束 (7)3.1.6 检查无效的trigger. 84 每月的工作 (8)4.1.1 Analyze Tables/Indexes/Cluster. 84.1.2 检查表空间碎片 (9)4.1.3 寻找数据库性能调整的机会 (9)4.1.4 数据库性能调整 (9)4.1.5 提出下一步空间管理计划 (9)1 Oracle数据库管理员应按如下方式对Oracle数据库系统做定期监控:1.1.1 每天对Oracle数据库的运行状态,日志文件,备份情况,数据库的空间使用情况,系统资源的使用情况进行检查,发现并解决问题。
1.1.2 每周对数据库对象的空间扩展情况,数据的增长情况进行监控,对数据库做健康检查,对数据库对象的状态做检查。
1.1.3 每月对表和索引等进行Analyze,检查表空间碎片,寻找数据库性能调整的机会,进行数据库性能调整,提出下一步空间管理计划。
对ORACLE数据库状态进行一次全面检查。
2 每天的工作2.1.1 确认所有的INSTANCE状态正常登陆到所有数据库或例程,检测ORACLE后台进程: $ ps –ef|grep ora2.1.2 检查数据文件的状态记录状态不是“online”的数据文件,并做恢复。
select file_name,status from dba_data_files where status='AVAILABLE';select file_name,status from dba_data_files where status='UNAVAILABLE';2.1.3 检查日志文件和trace文件记录alert和trace文件中的错误。
连接到每个需管理的系统使用‘telnet’对每个数据库,cd到bdump目录,通常是$ORACLE_BASE//bdump使用Unix‘tail’命令来查看alert_.log文件如果发现任何新的ORA-错误,记录并解决。
2.1.4 检查数据库当日备份的有效性。
对RMAN备份方式: 检查第三方备份工具的备份日志以确定备份是否成功对EXPORT备份方式: 检查exp日志文件以确定备份是否成功对其他备份方式: 检查相应的日志文件2.1.5 检查文件系统的使用(剩余空间)。
如果文件系统的剩余空间小于20%,需删除不用的文件以释放空间。
$df–k2.1.6 检查表空间的使用情况SELECT tablespace_name,max_m,count_blocks free_blk_cnt,sum_free_m,to_char(100*sum_free_m/sum_m,'99.99')||'%' pct_free FROM(SELECT tablespace_name,sum(bytes)/1024/1024 sum_mFROM dba_data_filesGROUP BY tablespace_name),(SELECT tablespace_name fs_ts_name,max(bytes)/1024/1024 max_m,count(blocks) count_blocks,sum(bytes/1024/1024) sum_free_mFROM dba_free_spaceGROUP BY tablespace_name)WHERE tablespace_name=fs_ts_name;2.1.7 检查剩余表空间SELECT tablespace_name,sum(blocks) free_blk,trunc(sum(bytes)/(1024*1024)) free_m,max(bytes)/(1024) big_chunk_k, count(*) num_chunksFROM dba_free_spaceGROUP BY tablespace_name;2.1.8 监控数据库性能运行bstat/estat生成系统报告或者使用statspack收集统计数据2.1.9 检查数据库性能,记录数据库的cpu使用、IO、buffer命中率等等使用vmstat,iostat,glance,top等命令2.1.10 日常出现问题的处理。
3 每周的工作3.1.1 监控数据库对象的空间扩展情况根据本周每天的检查情况找到空间扩展很快的数据库对象,并采取相应的措施:--删除历史数据扩表空间alter tablespace add datafile ‘ ’ size调整数据对象的存储参数nextextentpct_increase3.1.2 监控数据量的增长情况根据本周每天的检查情况找到记录数量增长很快的数据库对象,并采取相应的措施:删除历史数据扩表空间Alter tablespace add datafile ‘’ size3.1.3 系统健康检查检查以下内容:init.oracontrolfileredologfilearchivingsortareasizetablespace(system,temporary,tablespacefragment)datafiles(autoextend,location)object(number of extent,next extent,index)rollback segmentlogging&tracing(alert.log,max_dump_file_size,sqlnet)3.1.4 检查无效的数据库对象col owner for a20col object_name for a30SELECT owner,object_name,object_typeFROM dba_objectsWHERE status='INVALID';3.1.5 检查不起作用的约束SELECT owner,constraint_name,table_name,constraint_type,status FROM dba_constraintsWHERE status='DISABLED' AND constraint_type='P';3.1.6 检查无效的triggerSELECT owner,trigger_name,table_name,status FROM dba_triggersWHERE status='DISABLED';4 每月的工作 4.1.1 Analyze Tables/Indexes/ClusterAnalyze table estimate statistic ssample 50 percent;4.1.2 检查表空间碎片根据本月每周的检查分析数据库碎片情况,找到相应的解决方法;4.1.3 寻找数据库性能调整的机会比较每天对数据库性能的监控报告,确定是否有必要对数据库性能进行调整;4.1.4 数据库性能调整如有必要,进行性能调整;4.1.5 提出下一步空间管理计划根据每周的监控,提出空间管理的改进方法;Oracle数据库管理员的日常任务_02目录1 日维护过程 (1)1.1 查看所有的实例是否已起: (1)1.2 查找新的警告日志文件; 21.3 查看DBSNMP的运行情况; 21.4 查数据库备份是否成功; 21.5 检查备份的磁带文档是否成功; 21.6 检查对合理的性能来说是否有足够的资源; 21.7 将存档日志复制到备用数据库中 (4)1.8 经常查阅DBA用户手册 (4)2 晚间维护过程 (4)2.1 分析计划和收集数据 (4)2.1.1 如果你现在没有作这些的话,用‘MK VOLFACT.SQL’来创建测定体积的表。
(4)2.1.2 收集晚间数据大小的信息,用‘ANALYZE COMP.SQL’。
(4)2.1.3 收集统计结果,用‘POP VOL.SQL’。
(4)2.1.4 在空闲的时候检查数据,可能的话,每周或每个月进行。
(4)3 每周维护过程 (5)3.1 查找被破坏的目标 (5)3.1.1 检查表空间的next_extent. 53.1.2 所有的表都应该有唯一的主键 (5)3.1.3 所有的索引都要放到索引表空间中。
运行‘MKREBUILD_IDX.SQL’ 53.1.4 不同的环境之间的计划应该是同样的,特别是测试环境和成品环境之间的计划应该相同。
53.2 查看是否有危害到安全策略的问题。
(6)3.3 查看报错的SQL*NET日志。
(6)3.3.1 客户端的日志。
(6)3.3.2 服务器端的日志。
(6)3.4 将所有的警告日志存档。
(6)3.5 供应商的主页 (6)3.5.1 ORACLE供应商 (6)3.5.2 Quest Software. 63.5.3 Sun Microsystems. 64 月维护过程 (7)4.1 查看对数据库会产生危害的增长速度 (7)4.1.1 从以前的记录或报告中回顾段增长的变化以此来确定段增长带来危害 (7)4.2 回顾以前数据库优化性能的调整 (7)4.2.1 回顾一般ORACLE数据库的调整点,比较以前的报告来确定有害的发展趋势。