数据库运行管理手册Word格式文档下载.docx
《数据库运行管理手册Word格式文档下载.docx》由会员分享,可在线阅读,更多相关《数据库运行管理手册Word格式文档下载.docx(9页珍藏版)》请在冰豆网上搜索。
4.1每日的管理工作
4.1.1数据库管理员每天登录到服务器操作系统,进行如下检查工
作:
(1)检查所有的数据库实例状态以及所有与数据库相关的后台进程。
(2)检查数据库网络的连通与否,比如查看监听器(listener)的状态、网络能否ping通其它的计算机、应用系统的客户端能否连通服务器等等。
(3)检查磁盘空间的使用情况。
如果剩余的空间不足20%,需要删除不用的文件以释放空间。
(4)查看告警文件有无异常。
(5)根据数据库系统的特点,检查其它的日志文件中的内容,发现异常要及时加以处理。
(6)检查cpu、内存及IO等的状态。
(7)检查备份日志文件以及网络备份软件的监控记录,确定自动备份有无成功完成。
对于数据库的脱机备份,要确信备份是在数据库关闭之后才开始的,备份内容是否齐全。
运行在归档模式下的数据库,既要注意归档日志文件的清除,以免磁盘空间被占满,也必须注意归档日志文件的保留,以备恢复时使用。
(8)每天运行数据库管理控制台,检查数据存储空间的使用情况、剩余情况,必要时,增大数据存储空间容量。
对于使用量增加快的表空间要特别关注。
4.2数据库管理的每月工作
(1)收集数据库的性能统计数据,检查高速缓存区命中率、资源争用等统计信息,若不理想,设法加以分析改善。
(2)检查数据对象存储空间碎片情况,必要时加以调整。
(3)比较分析数据库系统和操作系统的CPU,内存,网络,及硬盘的利用率,以此确定出近期将可能出现的资源争夺趋势,必要时加以调整,以避免系统资源的争夺,如果调整还达不到要求,须考虑增加新资源。
(4)检查每日数据库管理工作的执行情况,用户、数据对象存储空间增加删改的记录是否齐全,备份记录、维护记录是否齐全,不足的及时补上。
4.3数据库管理的每年工作
(1)逐项检查每日、每月数据库管理工作的执行情况。
用户、数据对象存储空间增加删改的记录是否齐全,备份记录、维护记录是否齐全,不足的及时补上。
(2)对数据库系统运行的情况作出统计。
(3)分析运行状况资源消耗的趋势,作好新一年的计划。
5数据库的安全管理
5.1数据库环境安
5.1.1物理环境安全
(1)数据库服务器所放置的场所,电源、空调、温度、空气湿度、通风条件、防水防尘防雷防震防静电等均要满足计算机机房的规范要求以及服务器本身的场所要求。
(2)数据库服务器应当置于单独的服务器区域,任何对这些数据库服务器的物理访问均应受到控制;
(3)数据库服务器所在的服务器区域边界应部署防火墙或其它逻辑隔离设施。
5.1.2宿主操作系统安全
(1)数据库系统的宿主操作系统除提供数据库服务外,不得提供其它网络服务,如:
WWW、FTP、DNS等;
(2)应在宿主操作系统中设置本地数据库专用帐户,并赋予该账户除运行各种数据库服务之外的最低权限;
(3)对数据库系统安装目录及相应文件访问权限进行控制,如:
禁止除专用账户外的其它账户修改、删除、创建子目录或文件。
5.2数据库系统安装、启动与更新时的安全规定
5.2.1系统安装
(1)注意生产数据库系统应与开发测试数据库系统物理分离,确保没有安装未使用的数据库系统组件或模块。
(2)数据库用户的创建、删除和更改工作,并做好记录;
(3)数据库对象存储空间的创建、删除和更改工作,并做好记录;
(4)对系统的安装更新、系统设置的更改等要作好维护记录。
系统启动
5.2.2应注意确保没有开启未使用的数据库系统服务。
5.2.3系统更新
应将数据库产品提供商不再支持的版本升级到最新的(或支持的)版本;
应为数据库系统安装必要的修补程序,在安装修补程序前做好数据库测试和备份工作。
5.2.4数据保密
严禁任何人泄漏数据库业务关键数据,需要业务数据时,须向信
通中心和业务部门提出申请,经同意后由数据库管理员进行操作。
5.3帐户安全和口令策略
5.3.1账户设置
(1)在系统正式使用前,数据库管理员应修改系统默认密码,并对不需要的帐号进行删除或锁定。
(2)数据库管理员具有最高数据库管理权限,其他人员需要直连访问数据库或需要具有一定数据库操作权限,必须向信息部门和业务部门主管领导申请,审批通过后,由数据库管理员告知用户权限等信息。
其他人员通过业务系统访问数据库
(3)数据库管理员为每一个数据库用户根据需要的权限建立专门的账号,以区分责任,提高系统的安全性,用户必须使用自己的账号登录数据库。
(4)对账号权限的设置遵从最小化原则。
(5)普通数据库用户账户与数据库管理员帐户分离。
5.3.2用户类型:
(1)系统管理员:
能够管理数据库系统中的所有组件及所有数据库;
(2)数据库管理员:
能够管理相关数据库中的账户、对象及数据;
(3)数据库用户:
只能以特定的权限访问特定的数据库对象,不具有数据库管理权限。
5.3.3用户权限
针对每个数据库账户按最小权限原则设置其在相应数据库中的权限。
包括如下几种权限:
(1)系统管理权限:
包括账户管理、服务管理、数据库管理等;
(2)数据库管理权限:
包括创建、删除、修改数据库等;
(3)数据库访问权限:
包括插入、删除、修改数据库特定表记录等。
5.3.4数据库对象安全
(1)数据文件安全,对数据文件访问权限进行控制,如:
禁止除专用账户外的其它账户访问、修改、删除数据文件。
(2)删除不需要的示例数据库,在允许存在的示例数据库中严格控制数据库账户的权限。
(3)存储过程,应注意删除或禁用不需要的数据库存储过程。
(4)敏感数据安全,对于数据库中的敏感字段,如:
口令等,要加密保存。
5.3.5口令策略
(1)数据库账户口令应为无意义的字符组,长度至少八位,并且至少包括数字、英文字母两类字符。
可设置相应的策略强制复杂的口令。
(2)必须根据安全要求对数据库管理系统的密码策略进行设置和调整,以确保口令符合要求。
5.3.6口令修改要求
应定期或不定期修改数据库管理员口令,在下述几种情况下应修改数据库管理员口令:
(1)数据库正式使用之前;
(2)数据库系统或相关的应用系统遭到入侵;
(3)数据库管理员轮换;
(4)数据库管理员口令泄露;
(5)其它修改口令要求。
5.4访问控制
5.4.1鉴别方式/方法
使用数据库系统的账户鉴别方式鉴别数据库用户,不可使用宿主操作系统的账户鉴别代替数据库账户鉴别。
5.4.2服务及端口限制
(1)在外围防火墙或其它隔离设施上控制从互联网到数据库系统的直接访问;
(2)修改数据库系统默认监听端口。
5.4.3数据库连接
(1)应用程序的数据库连接字符串中不能出现数据库账户口令明文;
(2)禁止未授权的数据库系统远程管理访问,对于已经批准的远程管理访问,应采取安全措施增强远程管理访问安全。
5.5紧急事故的处理
(1)应对系统安装、设置更改、帐号变更、表空间变更、数据对象变更、数据库备份等系统维护工作进行记录,以备查阅。
(2)应结合应用系统,制定紧急事故预防措施和应急处理措施,并配备应急处理人员,数据库系统管理员定期检查紧急事故预防措施的执行情况。
(3)为了避免硬件设备的单点故障造成数据库的不可用,对于要求持续、无故障运行的数据库,在设计时应使用双机集群、双机热备等技术手段,提高系统的可靠性。
(4)对万一出现紧急情况可能影响面大的,后果可能严重的应用系统,应设立以单位领导牵头的专门的应急处理机构。
(5)应对系统异常和系统故障的时间、现象、应急处理方法及结果作详细的记录
5.6数据库文件管理
(1)必须对数据系统软件的介质、资料和许可证进行登记,并设专人负责保管;
(2)登记的内容应包括软件的名称和版本、软件出版商、许可证类型和数量、介质的编号和数量、软件安装序列号、资料名称和数量、购买日期等;
(3)应有软件和资料的借用审批和借还登记手续;
(4)对数据库系统软件介质和资料要进行复制,借用时宜提供复制品,以保护原件及避免丢失
5.7数据库安全管理
(1)数据库管理员应经常检查数据库系统的安全配置,并确保符合安全配置要求;
(2)数据库管理员和数据库审计员应定期查看数据库系统的运行日志和审计日志,以及时发现出现的安全问题;
(3)数据库管理员应定期使用最新的安全检查或安全分析工具对系统进行检查,并及时消除存在的漏洞;
特别是在新软件安装或软件更新之后。
6备份与恢复
(1)数据库系统管理员应对数据库系统的配置参数及相关文件进行备份,当配置发生变更时必须重新备份,以便系统故障时能尽快恢复系统配置。
(2)应制定数据库系统的备份策略,定期对数据库系统进行备份;
(3)数据库备份策略的制定要以尽可能高效地进行备份与恢复为目标,并且与操作系统的备份最好地结合,宜采用物理备份与逻辑备份相结合;
(4)必须对备份权限的设置加以严格控制;
(5)必须妥善存放和保管备份介质(包括磁带、从数据库导出的文件等),防止非法访问。
对备份的介质应做好标识,存放环境符合要求。
6.1备份方式及策略
(1)完全备份:
对备份的内容进行整体备份。
(2)增量备份:
仅备份相对于上一次备份后新增加和修改过的数据。
(3)差异备份:
仅备份相对于上一次完全备份之后新增加和修改过的数据。
(4)按需备份:
仅备份应用系统需要的部分数据。
(5)必须根据各个应用所能接受的恢复时间去选择对系统和数据的备份方式,并采取相应的备份策略。
(6)结合使用在线备份、逻辑备份和物理备份等多种方式,并且自动方式和手动方式相结合。
(7)数据备份应根据系统情况和备份内容,采用不同的备份方式及策略,并做好记录。
6.2备份要求
(1)为确保所备份的内容可再现系统的运行环境,数据备份内容应包括公司生产、经营、管理等应用系统中的所有关键业务数据。
(2)对计算机和设备进行软件安装、系统升级或更改配置时,应进行系统和数据、设备参数的完全备份。
应用系统更新后,应对原系统及其数据的完全备份资料保存十年以上。
(3)对数据库的数据要求定时自动备份。
(4)必须建立备份文件档案及档案库,详细记录备份数据的信息。
要做好数据备份的文卷管理,所有备份应有明确标识,包括卷包、运行环境、备份人。
卷名需按统一的规则来命名。
(5)存档数据的保存时间可根据数据重要程度和有效利用周期确定。
(6)必须考虑备份介质的安全问题,既要保证存放的物理环境,也要避免对备份数据的非授权访问。
(7)数据备份应保存两份拷贝,一份在现办公地址保存,以保证数据的正常快速恢复和数据查询,另一份在现办公地址外保存,避免灾难后数据无法恢复。
(8)系统管理员和数据库管理员确定备份策略,由备份管理员执行备份。
6.3恢复的管理
恢复的操作直接影响到实际的应用。
恢复操作应严格按一定的操作程序进行,而绝不能由备份系统管理员或某一个应用者进行恢复操作了事。
6.3