怎样做好一个数据库系统管理员

合集下载

成为一名高级数据库管理员的秘诀

成为一名高级数据库管理员的秘诀

成为一名高级数据库管理员的秘诀数据库管理员是企业中非常重要的职位之一,他们负责管理和维护数据库系统,确保数据的安全性和可靠性。

成为一名高级数据库管理员需要具备一些特定的技能和经验。

本文将探讨成为一名高级数据库管理员的秘诀,并提供相关建议。

一、深入了解数据库系统要成为一名高级数据库管理员,首先需要对数据库系统有深入的了解。

熟悉各种类型的数据库,如关系型数据库(如Oracle、MySQL)和非关系型数据库(如MongoDB、Redis)。

了解数据库的基本原理、数据模型、事务处理和查询优化等方面知识。

二、精通SQL语言SQL(Structured Query Language)是数据库管理的重要工具,熟练掌握SQL语言对于高级数据库管理员至关重要。

学习和掌握SQL语法、数据库的增删改查操作,以及SQL的高级应用,如事务处理、存储过程、触发器等。

三、掌握数据库调优技巧数据库的性能优化对于高级数据库管理员来说是必备的技能。

了解数据库性能优化的方法和技巧,如索引优化、查询优化、存储过程的设计与优化等。

通过监控数据库性能指标,及时调整和优化数据库系统,提高数据库的响应速度和吞吐量。

四、熟悉数据库安全数据安全是数据库管理员的核心职责之一。

了解数据库的安全机制和安全策略,熟悉用户权限管理、数据备份和恢复等工作,能够及时发现并解决数据库的安全漏洞和风险。

五、持续学习和更新数据库技术发展迅速,新的数据库系统和技术层出不穷。

作为高级数据库管理员,需要不断学习和更新自己的知识。

关注数据库领域的最新动态,参加相关的培训和研讨会,积极参与技术社区,与其他专业人士进行交流和分享经验。

六、拓宽技术技能除了数据库管理技术,高级数据库管理员还应该拥有其他相关的技能。

例如,掌握操作系统知识,熟悉Linux和Windows服务器操作;了解网络原理和网络安全知识,与网络管理员进行紧密配合;具备基本的编程和脚本技能,方便自动化管理和批量处理。

如何成为一名成功的系统管理员

如何成为一名成功的系统管理员

如何成为一名成功的系统管理员作为一名系统管理员,要想成为一名成功的系统管理员,需要具备以下几个方面的能力:一、专业技术能力首先,系统管理员需要具备扎实的专业知识和技能,能够熟练掌握操作系统、网络设备、数据库等 IT 基础设施的搭建、管理和维护。

需要了解不同系统和应用程序的配置和安装,可以进行故障排除和恢复。

其次,需要具备一定的编程和脚本语言的知识,能够编写部署和管理脚本,自动化任务和流程,提高工作效率。

还需要具备丰富的网络安全知识,包括网络攻防技术、渗透测试、堡垒机、防火墙等等,可以保障网络系统的安全性和可靠性。

二、团队合作能力系统管理员不是单打独斗,需要与其他 IT 人员协同合作,共同完成工作任务。

因此,需要具备良好的沟通和协调能力,能够理解和解决别人的问题,并能够合理分配工作任务,推动项目的进展。

同时,要具备团队意识,能够积极参与工作中的相关会议,对团队的发展和壮大做出贡献,在工作中展现出良好的职业精神和认真负责的态度。

三、学习能力信息技术发展迅速,系统管理员需要不断学习新的知识和技能,不断提高自己的专业修养和实践能力,以保证自己的竞争力。

需要注重观察市场和技术动向,不断关注行业新闻和产品动态,了解和掌握新的技术和工具,以便更好地服务于业务。

也需要与其他IT 人员进行交流和学习,互相分享和探讨问题,以获得更多的知识和经验。

四、问题解决能力在日常工作中,系统管理员面临各种各样的问题和挑战,需要具备较高的问题解决能力。

需要运用分析思维,从原因和根本上解决问题,遵守良好的工作流程和规则,及时记录和跟踪工作,保证工作的顺畅进行。

也需要不断总结经验和教训,建立良好的知识库和文档库,不断改进工作流程和方法,提高工作质量和效率。

五、自我管理能力最后,系统管理员需要具备一定的自我管理能力,要注意健康管理、心理平衡和自我调节。

需要注意保持健康的生活习惯和作息时间,保证充足的睡眠和营养,保持良好的身体状态。

也需要注意心理平衡和自我调节,保持良好的心态和情绪,避免过度压力和焦虑。

数据库管理的技术技巧

数据库管理的技术技巧

数据库管理的技术技巧数据库管理是在许多组织和企业中的关键职能之一。

良好的数据库管理能够确保数据的安全性、完整性和可靠性。

在处理越来越大规模和复杂的数据时,数据库管理员需要掌握一些技术技巧来应对各种挑战。

本文将介绍一些数据库管理的技术技巧,帮助管理员提高工作效率和数据质量。

1. 数据库规划与设计在开始管理数据库之前,首先需要进行数据库规划与设计。

这一步骤是至关重要的,它将决定数据库的结构和数据存储方式。

数据库管理员应该了解业务需求,设计出合理的数据库模式和表结构,避免冗余数据和无效字段。

可以采用关系型数据库(如MySQL、Oracle)或非关系型数据库(如MongoDB、Redis)来满足不同的需求。

2. 定期备份和恢复数据备份和恢复是数据库管理的一项核心任务。

定期备份可以防止数据丢失和损坏,同时也可以应对人为错误或系统故障。

管理员应该学会选择合适的备份策略,包括全量备份和增量备份,并定期测试还原过程以确保备份的完整性。

备份的数据可以存储在本地服务器或云存储中,以防止单点故障。

3. 性能优化与调优数据库的性能是保障系统高效运行的关键。

管理员需要监控数据库的性能指标,如响应时间、并发数和磁盘利用率等。

通过优化SQL语句、索引设计和查询计划等方式,可以提高数据库的查询效率和执行速度。

此外,合理设置缓存和调整数据库参数对于性能优化也十分重要。

4. 安全性管理数据安全是每个数据库管理员的首要任务。

管理员应该制定和执行严格的安全策略,包括访问控制、身份验证和权限管理。

为用户分配适当的权限和角色,限制他们对数据库的操作范围,避免未经授权的访问和潜在的数据泄露。

此外,采取加密和防火墙等技术手段来保护数据的隐私和完整性。

5. 故障诊断与处理数据库管理中,故障是不可避免的。

管理员应该具备快速诊断和解决故障的能力,以最小化系统停机时间。

他们应该熟悉常见的数据库故障类型,如死锁、连接超时和硬件故障等,并了解相应的解决方案。

数据库管理技巧

数据库管理技巧

数据库管理技巧数据库管理是现代信息管理中的重要一环,合理高效地管理数据库能够提高数据的安全性、可靠性和可用性。

本文将介绍一些数据库管理的技巧,帮助读者更好地管理数据库。

一、备份和恢复备份数据库是防止数据丢失的重要手段,而恢复数据库是在数据丢失时保证数据的完整性和一致性。

为了有效备份和恢复数据库,我们可以采用以下技巧:1. 定期备份:定期备份数据库是非常重要的,可以按照每周、每月或者每季度的频率进行备份。

备份时,可以使用数据库系统提供的备份工具,或者编写脚本进行自动备份。

2. 多地备份:将备份数据存储在不同的地点,可以防止单一地点的灾难导致数据的完全丢失。

云存储、本地存储和外部存储都是备份数据的选择。

3. 测试恢复:定期进行数据库恢复的测试,可以发现备份和恢复过程中的问题,并及时修复。

同时,测试恢复还可以提高数据库管理员在紧急情况下的应对能力。

二、性能优化数据库性能的优化对于提高数据库的运行效率和响应速度至关重要。

以下是一些提升数据库性能的技巧:1. 索引优化:合理创建索引可以加快数据库查询的速度。

选择适合的索引类型,避免冗余索引,并定期进行索引重建和重新统计,以保持索引的高效性。

2. 查询优化:编写高效的SQL查询语句,避免使用不必要的关联和子查询,尽量使用批量操作,减少数据库的负载。

同时,合理使用查询缓存,避免重复查询造成的性能损耗。

3. 表分区:对于大型数据库,在适当的情况下,可以考虑对表进行分区。

分区可以提高查询效率,减少IO负载,提高数据库的响应速度。

三、安全管理数据库中存储了重要的数据,因此安全管理是不可忽视的。

以下是一些数据库安全管理的技巧:1. 用户权限管理:为每个用户分配适当的权限,限制其对数据库的访问和操作。

避免使用默认或者弱密码,定期更改密码,并监控用户的行为,及时发现异常和非法操作。

2. 数据加密:对敏感数据进行加密存储,确保数据在存储和传输过程中的安全性。

常用的加密算法有AES、RSA等,可以根据具体需求选择适合的加密方式。

数据库管理员管理和维护公司数据库系统

数据库管理员管理和维护公司数据库系统

数据库管理员管理和维护公司数据库系统数据库作为公司重要的信息管理系统之一,在现代企业中起着不可忽视的作用。

作为数据库管理员,他们的主要职责是管理和维护公司的数据库系统,确保其正常运行和安全性。

本文将探讨数据库管理员在管理和维护公司数据库系统方面所扮演的角色和所需的技能。

一、数据库管理员的角色和职责数据库管理员是负责监督和管理公司数据库系统的专业人员。

他们的主要职责包括以下几个方面:1. 数据库设计与规划:数据库管理员负责与公司各部门合作,根据业务需求设计和规划数据库架构。

他们需要深入了解公司的业务流程和数据需求,并根据这些信息创建适当的数据库结构。

2. 数据库安装与配置:在数据库系统部署过程中,数据库管理员负责数据库软件的安装和配置。

他们需要根据公司需求选择合适的数据库系统,并进行相应的设置和优化。

3. 数据库备份与恢复:数据库管理员负责制定并执行数据库备份和恢复策略,以保证数据的完整性和可用性。

他们需要定期备份数据库,并在系统故障或数据丢失时能够及时恢复数据。

4. 数据库性能优化:数据库管理员需要监测和分析数据库系统的性能指标,识别潜在的性能问题并采取相应的措施进行优化。

他们可以通过调整数据库参数、优化查询语句等手段提升数据库系统的性能。

5. 数据库安全管理:数据库管理员负责确保数据库系统的安全性,防止未经授权的访问和数据泄露。

他们需要设定访问权限,并监测数据库的安全漏洞,及时采取措施进行修复和防范。

二、数据库管理员所需的技能和知识为了胜任数据库管理员的职责,他们需要具备一定的技能和知识:1. 数据库管理技术:数据库管理员需要熟练掌握数据库管理系统(如Oracle、MySQL等)的操作和管理技术,包括数据库的安装、配置、备份与恢复、性能优化等方面。

2. 数据库设计与规划:数据库管理员需要具备良好的数据库设计和规划能力,能够根据业务需求设计合理的数据库结构,并优化数据库的性能。

3. 数据分析与故障排除:数据库管理员需要具备数据分析和故障排除的能力,能够监测数据库系统的运行状况,及时发现并解决潜在的问题。

系统管理员指南

系统管理员指南

系统管理员指南作为一个系统管理员,你的职责是确保公司的计算机系统运行良好,并保护其安全性。

无论是处理故障、优化性能还是更新安全措施,你都需要具备一定的技能和知识。

本文将提供一些指南,帮助你成为一名优秀的系统管理员。

一、了解操作系统了解你所管理的计算机系统是非常重要的。

你需要熟悉主流操作系统的结构和特点,例如Windows、Linux、macOS等。

此外,你也需要了解各种设备的运行原理,例如路由器、交换机、防火墙等。

二、建立备份和恢复策略数据丢失可能是最严重的技术故障之一。

因此,你需要建立备份和恢复策略以确保数据在故障发生时不会丢失。

这个策略需要包括备份频率、备份存储位置和恢复测试等方面。

三、加强网络安全网络安全是系统管理员的一项重要任务。

你需要确保所有设备和数据都有强大的安全保护措施,这包括使用防火墙、加密数据和更新最新的安全补丁等。

四、更新软件和驱动程序软件和驱动程序的更新是确保计算机系统顺利运行的必要条件。

你需要及时更新操作系统、应用程序和驱动程序,以确保系统性能、安全和稳定性。

五、监控系统性能了解系统性能是确保系统稳定和高效运行的关键。

你需要监视CPU使用率、内存使用率、磁盘空间和网络流量等指标,并在必要时进行优化。

六、维护硬件设备硬件设备的维护是确保其性能和寿命的关键。

你需要在保证设备正常运行的前提下,定期维护设备,这包括清洁设备、检查电源和风扇、更换电池等。

七、处理故障处理故障是系统管理员最常见的任务之一。

你需要快速有效地处理故障,包括识别问题、解决问题和恢复系统。

八、提高技能和知识系统管理员需要始终保持对新技术和变化趋势的了解和学习。

你需要通过培训、学习教程和参与行业活动等方式,不断提高技能和知识水平,以保持竞争力。

总之,系统管理员是保持计算机系统正常运行的重要人员。

只要你掌握了本文提供的指南,了解操作系统、建立备份策略、加强网络安全、更新软件、监控系统性能、维护硬件设备、处理故障并提高技能和知识等,你就可以成为一名优秀的系统管理员。

数据库管理新手必备哪些技能

数据库管理新手必备哪些技能

数据库管理新手必备哪些技能在当今数字化的时代,数据成为了企业和组织的重要资产,数据库管理的重要性日益凸显。

对于想要踏入数据库管理领域的新手来说,掌握一些关键技能是至关重要的。

这些技能不仅能够帮助他们更好地理解和处理数据,还能为他们的职业发展打下坚实的基础。

接下来,让我们一起探讨一下数据库管理新手必备的技能。

一、数据库基础知识首先,新手需要扎实掌握数据库的基本概念和原理。

这包括了解什么是数据库、数据库管理系统(DBMS)、数据模型(如关系模型、层次模型、网状模型等)、数据库结构(表、字段、索引等)以及数据的完整性约束(主键、外键、唯一性约束等)。

对于关系型数据库,如 MySQL、Oracle、SQL Server 等,要熟悉结构化查询语言(SQL)的基本操作,如创建表(CREATE TABLE)、插入数据(INSERT INTO)、查询数据(SELECT)、更新数据(UPDATE)和删除数据(DELETE)。

同时,要理解如何使用条件语句(WHERE)、排序(ORDER BY)、聚合函数(SUM、AVG、COUNT 等)以及连接表(JOIN)等高级操作。

二、操作系统和网络知识数据库通常运行在特定的操作系统上,因此了解操作系统的基本原理和常用命令是很有必要的。

例如,在 Windows 系统中,要熟悉文件和文件夹的管理、服务的配置和管理;在 Linux 系统中,要掌握命令行操作、用户和权限管理、进程管理等。

此外,网络知识也是不可或缺的一部分。

新手需要了解网络协议(如 TCP/IP)、IP 地址和子网掩码的概念、端口的作用以及如何进行网络配置和故障排查。

因为数据库可能需要在网络环境中进行部署和访问,所以对网络的熟悉能够帮助解决与数据库连接和通信相关的问题。

三、数据备份与恢复数据的安全性和可用性是数据库管理的重要方面。

新手必须学会如何定期备份数据库,以防止数据丢失或损坏。

这包括了解不同的备份策略(如全量备份、增量备份、差异备份)、选择合适的备份工具和存储介质,并能够制定备份计划和执行备份操作。

掌握数据库管理的基本技巧

掌握数据库管理的基本技巧

掌握数据库管理的基本技巧数据库是现代信息管理的重要工具,它承载着海量的数据和信息。

如何有效地管理和利用数据库,成为了每个企业和组织所面临的重要课题。

在这篇文章中,我将向大家介绍一些掌握数据库管理的基本技巧,助你在信息时代中立于不败之地。

一、规范命名与设计数据库作为数据库管理者,规范的命名与设计是首要的任务。

首先,合理命名数据库对象(如表、字段、视图等)可以提高系统维护的效率。

其次,良好的数据库设计可以避免数据冗余与不一致性,并提高数据的查询性能。

因此,在创建数据库时,要谨慎选择命名规范,以及进行合理的数据库架构和表关系的设计。

二、备份与恢复数据库在信息化时代,数据安全至关重要。

无论是误操作、硬件故障还是系统攻击,都有可能导致数据丢失。

因此,定期备份数据库是必不可少的。

同时,备份文件的存储也需要选择可靠的介质,并采用多套备份策略,以确保数据的安全性。

当出现数据丢失或损坏的情况时,可以通过备份文件进行数据库的恢复操作。

掌握备份与恢复的技巧,能够保障数据的完整性与可用性。

三、优化数据库查询语句数据库查询是最常见的操作之一,也是对数据库性能的考验。

优化查询语句,可以提高数据的检索速度,并减少资源的占用。

在编写查询语句时,应尽量避免使用通配符和不必要的连接,合理利用索引和视图,以及进行适当的分页和分区处理。

此外,定期对数据库进行性能优化和监控,可以及时发现并解决潜在的问题,进一步提升查询效率。

四、保障数据库安全数据安全是数据库管理的核心任务之一。

保障数据库的安全性需要从多个方面入手。

首先,设置强密码并定期更换是最基本的措施,同时,合理的权限管理可以限制用户的访问范围,避免数据的泄露。

另外,及时安装数据库补丁和升级版本,可以有效防范数据库的漏洞攻击。

当然,还可以考虑使用防火墙、安全审计等技术手段,提供额外的保障。

五、学习与分享技术的不断更新意味着数据库管理者需要不断学习与进步,与时俱进。

可以通过参加培训、阅读相关文献、关注优秀博客和论坛,不断提升自己的专业技能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

怎样做好一个数据库系统管理员
【摘要】随着信息技术的发展,数据管理不再仅仅是存储和管理数据,而转变成用户所需要的各种数据管理的方式。

文章介绍数据库技术发展的今天,怎样才能通过日常维护管理来提高数据库系统的稳定运行。

【关键词】服务器管理;磁盘;安全管理
1.引言
新疆空管局气象中心数据库系统是全国七大地区空管局气象中心之一,其中最核心的气象设备之一——气象数据库系统,主要由全国七大地区中心数据库系统联网组成一个大型的分布式数据库系统,实现资料的备供存储、汇交分发、信息共享。

在这种情况下,如何提高数据库系统的安全性和可靠性,保护信息资源的安全成为维护的重点。

2.服务器管理
总体来说,气象数据库服务器系统的管理是整个系统管理工作中的重中之重,所以AIX和UNIX系统管理对于管理员来说,是必须要掌握的。

几乎所有的数据库系统都在不停地更新。

但并不是所有的更新都有技术文档。

而一个求知欲强的数据库系统管理员将安装最新版本的数据库系统,并立即开始搜寻那些哪怕是细微的功能和性能上的差异和增强,从而改进自己的工作,理解数据字典(Data Dictionary)、管理工具(Tools)或者其他支持包(Packages)。

3.关键设备的维护和管理
数据库系统关键设备包括核心交换机、核心交换机、防火墙、服务器,对于这些节点维护和管理,除了需要经验积累外,还通过一些专用的网络管理工具以及自主研发的软件来进行监控其工作状态,流量,以便及时发现故障,及时进行故障排除。

目前在关键网络设备方面,主要掌握cisco、华为3com品牌设备的配置与管理。

4.用户以及IP地址的管理
用户管理是网络管理中一个重点以及难点,所涉及的方面非常多,如用户账户、密码、文件和网络访问权限、用户权限、用户配置文件及用户安全策略。

根据每个不同用户设置权限以及密码,数据库用户的管理定期对管理员等重要用户密码进行修改,限制WEB服务器可登陆的账号数量,及时注销过期用户,关闭不用的网络服务等。

IP地址管理是网络能够保持高效运行的关键。

目前使用IPV4版本,在IPV4协议中,IP地址的分配一般有2种方式,根据本地网络情况,对于服务器以及网络中成员机给一个固定IP,不采用DHCP动态分配。

5.安全策略
第一,系统安全策略:包括了数据库用户管理、数据库操作规范、用户认证、操作系统安全4个部分。

(1)数据库用户管理。

数据库用户对信息访问的最直接途径就是通过用户访问。

因此需要对用户进行严格的管理,只有真正可信的人员才拥有管理数据库用户的权限;
(2)数据库需要有操作规范。

数据库中数据才是核心,不能有任何的破坏,数据库管理员是唯一能直接访问数据库的人员,管理员的操作是非常重要的,因此需要对数据库维护人员培训,树立严谨的工作态度,同时需要规范操作流程;
(3)用户身份的认证。

Oracle数据库可以使用主机操作系统认证用户,也可以使用数据库的用户认证,从安全角度出发,initSID.ora文件中的remote_os_authent参数设成FALSE,以防止没有口令的连接。

建议将remote_os_roles设成FALSE,防止欺骗性连接;
(4)操作系统安全。

对于运行任何一种数据库的操作系统来说,都需要考虑安全问题。

数据库管理员以及系统账户的口令都必须符合规定,不能过于简单而且需要定期的更换口令,对于口令的安全同样重要。

6.数据库日常管理
6.1 日间维护
(1)检查已起的所有实例
查看所有的实例是否已起确定数据库是可用的,把每个实例写入日志并且运行日报告或是运行测试文件。

当然有一些操作我们是希望它能自动运行的。

可选择执行:用ORACLE 管理器中的‘PROBE’事件来查看。

(2)查找一些新的警告日志
查找新的警告日志文件:
①联接每一个操作管理系统。

②使用‘TELNET’或是可比较程序。

③对每一个管理实例,经常的执行$ORACLE_ BASE//bdump操作,并使其能回退到控制数据库的SID。

④在提示下,使用UNⅨ中的‘TAIL’命令查看alert_.log,或是用其他方式
检查文件中最近时期的警告日志。

⑤如果以前出现过的一些ORA_ERRORS又出现,将它记录到数据库恢复日志中并且仔细的研究它们,这个数据库恢复日志在〈FILE〉中。

(3)检查DBSNMP 是否在运行
查看DBSNMP 的运行情况检查每个被管理机器的‘DBSNMP’进程并将它们记录到日志中。

在UNⅨ中,在命令行中,键入ps-ef|grep dbsnmp,将回看到2个DBSNMP进程在运行。

如果没有,重启DBSNMP。

(4)检查数据库备份是否正确
查数据库备份是否成功。

(5)检查备份到磁带中的文件是否正确
检查备份的磁带文档是否成功。

(6)检查数据库的性能是否正常合理,是否有足够的空间和资源
检查对合理的性能来说是否有足够的资源:
①检查在表空间中有没有剩余空间。

对每一个实例来说,检查在表空间中是否存在有剩余空间来满足当天的预期的需要。

当数据库中已有的数据是稳定的,数据日增长的平均数也是可以计算出来,最小的剩余空间至少要能满足每天数据的增长。

(a)运行‘FREE.SQL’来检查表空间的剩余空间。

(b)运行‘SPACE.SQL’来检查表空间中的剩余空间百分率。

②检查回滚段回滚段的状态一般是在线的,除了一些为复杂工作准备的专用段,它一般状态是离线的。

(a)每个数据库都有一个回滚段名字的列表。

(b)你可以用V$ROLLSTAT 来查询在线或是离线的回滚段的现在状态。

(c)对于所有回滚段的存储参数及名字,可用DBA_ROLLBACK_SEGS来查询。

但是它不如V$ROLLSTAT准确。

③识别出一些过分的增长查看数据库中超出资源或是增长速度过大的段,这些段的存储参数需要调整。

(a)收集日数据大小的信息,可以用‘ANALYZE5PCT.SQL’。

如果你收集的是每晚的信息,则可跳过这一步。

(b)检查当前的范围,可用‘NR.EXTENTS.SQL’。

(c)查询当前表的大小信息。

(d)查询当前索引大小的信息。

(e)查询增长趋势。

④确定空间的范围。

如果范围空间对象的NEXT_EXTENT 比表空间所能提供的最大范围还要大,那么这将影响数据库的运行。

如果我们找到了这个目标,可以用‘ALTER TABLESPACE COALESCE’调查它的位置,或加另外的数据文件。

运行‘SPACEBOUND.SQL’。

如果都是正常的,将不返回任何行。

⑤回顾CPU,内存,网络,硬件资源论点的过程a)检查CPU的利用情况,进到x:.htm =>system metrics=>CPU利用页,CPU 的最大限度为400,当CPU 的占用保持在350以上有一段时间的话,我们就需要查看及研究出现的问题。

(7)将文档日志复制到备份的数据库中
将存档日志复制到备用数据库中如果有一个备用数据库,将适当的存档日志复制到备用数据库的期望位置,备用数据库中保存最近的数据。

(8)要常看DBA用户手册
经常查阅DBA用户手册如果有可能的话,要广泛的阅读,包括DBA手册,行业杂志,新闻组或是邮件列表。

6.2 夜间维护
晚间维护程序收集VOLUMETRIC 的数据大部分的数据库产品将受益于每晚确定的检查进程的运行。

收集VOLUMETRIC数据,分析计划和收集数据更准确的分析计算并保存结果。

(a)如果你现在没有作这些的话,用‘MK VOLFACT.SQL’来创建测定体积的表。

(b)收集晚间数据大小的信息,用‘ANALYZE COMP.SQL’。

(c)收集统计结果,用‘POP VOL.SQL’。

(d)在空闲的时候检查数据,可能的话,每周或每个月进行。

7.总结
数据库作为整个系统的一部分,它的表现直接受服务器、操作系统、存储、网络、应用程序中SQL语句的质量、数据库设计的质量、以及其它诸多因素的影响,这些因素加在一起非常复杂,经验在数据库管理中起着非常重要的作用。

参考文献
[1]软件开发DBA必知7原则[Z].安徽凯美耐.
[2]DBA(数据库管理员)应该具有什么样的素质[J].
[3]数据库系统安全策略探析[J].。

相关文档
最新文档