4. 可以对编码和组织结构进行查询统计。 3.6.1.5 备份与恢复
CTG-MBOSS 规范
ODS系统的备份与恢复管理是指将ODS系统中的数据按既定的策略备份到指定介质上。ODS系统应当提供定期或不定期的系统备份,对可能出现的系统故障或错误操作有足够的恢复能力。
数据备份系统应以不影响ODS系统正常运作为前提。在ODS系统遭受非法入侵、介质损坏、人为误操作等原因引起数据丢失后,备份系统应能提供快速的数据恢复手段。
<功能要求> 1. 数据备份要求
? 数据备份包括操作系统备份、应用系统备份和业务数据备份;
? 操作系统备份主要指操作系统日志、数据维护日志、ODS系统访问日志以及
业务应用日志等以及其他相关操作系统日志的备份,要求每天定时备份,在系统访问量小的时间段进行;要求保存至少半年以上,或者根据自己的情况而定;
? 应用系统备份主要包括接口抽取程序备份、数据转换程序备份以及其各种应
用程序的备份。建议在系统更新时进行备份。要求长期保存;
? 业务数据是ODS系统的核心内容,必须保证完整安全及时地备份。要求每天
对ODS系统数据做增量备份及源数据中文本数据进行新增文件备份;每周做一次全量备份;要求完整的数据备份保存2个版本,每个备份保存两个备份周期;
? 要求在业务量较小的情况下完成全备份,在线全量备份时间应控制在10小时
以内,在线增量备份应控制在2小时以内;
? 将配置信息表等存放在单独的存储空间上,减少在类似数据丢失情况下进行
数据库恢复的时间;
? 将指定的备份对象按既定的备份策略自动或手工备份到指定介质上;
版权所有,注意保密
26
E-O:技术规范
CTG-MBOSS 规范
? 要求数据库能够在线备份:在系统不间断服务的情况下完成自动备份; ? 应提供定期或不定期做系统备份的功能;
? 备份设备应具有较强的平滑扩充能力,包括系统设备容量的扩充及I/O能力
的扩充。
2. 数据恢复要求
? ? ? ?
任何原因的系统故障和数据丢失应在24个小时内恢复正常运行;
在需要的时候,备份数据应能方便快捷地恢复到在线系统,并确保其可用; 对于一些重要数据提供断点恢复功能,数据可恢复到故障前状态; 系统数据可进行联机恢复,被恢复的数据必须保持原数据的完整性和一致性,提供完整的系统数据安全监控、报警和故障处理; ?
对于应用程序错误,需要即时快速完成错误修复,应用程序的损坏则需要由应用系统的备份进行恢复; ?
对于数据库中表/用户被误删除的情况,为提高恢复速度,最好策略是维护一个良好的逻辑备份或部分表空间的备份,通过逻辑备份恢复数据或恢复单个存储空间;否则,通过数据库备份(或增量备份)结合数据库归档日志文件恢复的时间将较长。通过规范的操作及相关操作的审批机制以及一定的系统安全措施(如DBA口令限制在少数几个人了解、定期修改相关口令等),可以有效避免出现类似问题; ?
对于数据库中数据块发生逻辑/物理损坏或单个表空间损坏的情况,可以通过恢复单个存储空间并对数据库进行恢复,该错误通常是无法预见和避免的,因此只有通过加强备份工作的有效实施,才能确保数据的安全; ?
对于数据库出现逻辑错误导致数据库无法正常使用的情况,则只能采用数据库的全备份(或增量备份)结合数据库的归档日志文件进行恢复,这种错误一般都发生在数据库出现异常故障的时候,因此加强对数据库操作的规范性及保证电源的可靠稳定将极大减少这种错误发生的概率。
版权所有,注意保密
27
E-O:技术规范
3.6.1.6 系统日志管理
CTG-MBOSS 规范
日志是指对业务和数据操作行为的记录,日志管理提供记录各类操作员注册信息和操作信息功能,方便系统管理员对员工操作内容的跟踪与查询,提高系统维护的安全性,对于一些重要的操作做到有日志可查。
<功能要求>
1. 系统支持设置日志记录的内容;
2. 系统支持对日志的查询和清理,例如:对大于n兆的数据文件进行清理,等等; 3. 日志记录根据配置要求可以对任何用户,对任何数据的任何操作进行记录,以备
审核之用;
4. 业务处理时根据业务类型不同进行相应的日志记录; 5. 根据操作员进行日志查询; 6. 根据具体的业务进行日志查询; 7. 根据日期查询、删除日志记录; 8. 日志至少保留6个月; 9. 日志记录的要素主要有:
时间(登录时间、操作时间、出错时间、退出时间) 操作员信息(工号、姓名、所属班组)
类型(营业稽核、档案维护、资源维护、系统出错、登录) 对象(系统模块信息-模块名、菜单项) 动作(增加、删除、修改、打印、查询) 内容(操作内容、出错描述) 处理结果(成功、失败)
其他信息(终端信息、变更前后数据信息) 10. 进程日志管理:
版权所有,注意保密
28
E-O:技术规范
CTG-MBOSS 规范
系统内所有应用进程的运行情况信息均需有日志记录,日志信息内容包括日志代码、服务器名称、进程的启动或重启动时间、进程号、父进程号、进程名称、进程状态等。
11. 系统资源状况日志:
系统的资源使用情况需做日志记录,日志信息内容包括查询时间、已用硬盘空间、硬盘总空间、硬盘使用比例、内存占用情况、CPU占用情况等。
12. 系统出错日志:
当系统出现错误的时候,系统将记录系统出错时所有的信息项,这些信息项主要包括:出错时间、终端信息、出错类别、出错模块名称、出错消息的文字描述、应用系统出错代码(可空)、操作系统出错代码(可空)、错误处理结果等。
13. 登录日志:
系统当登录员进行登入登出的操作的时候应该记录登录员登录和退出时的信息项,这些信息项主要包括:登录员信息、登录时间、登录的终端信息,如IP地址、退出时间等。
14. 告警日志:
当系统监控监测到系统异常时,如进程中断、传输中断、资源占用到达一定的阈值等,均应产生相应的告警信息,告警信息内包含告警代码、服务器名称、进程号、告警时间、告警类别、告警描述等。
15. 回退日志:
系统出现故障,采用自动或手工方式回退时,应记录相应的回退日志,日志信息中应包含日志代码、回退类别、回退时间、操作人员、回退描述、回退情况(成功与否)等。
16. 日志维护:
系统将记录的日志要定期删除、备份、转移,以保证数据库服务器性能。可以包括以下的操作:人工删除,定期自动删除,人工日志归档,自动日志归档,备份或者转移日志。
版权所有,注意保密
29
E-O:技术规范
3.6.2 系统监控
CTG-MBOSS 规范
系统监控服务提供一种通用的机制与服务,监视组成系统各部件的运行状态,当发生异常时能够主动地向预定目标通知异常。 3.6.2.1 操作系统监控
操作系统的监控主要包括CPU忙闲程度、内存使用率、硬盘分区及空间占用率、静态设备环境描述信息(如系统配置、操作系统版本等信息)等。 3.6.2.2 数据库监控
数据库监控的内容主要包括:数据库性能指标,如缓冲区命中率;数据库表空间使用率;数据库连接数;静态设备环境描述信息,如数据库系统版本,关键静态配置信息等。 3.6.2.3 应用监控
ODS应用监控主要包括对数据源抽取、数据转换、数据加载、数据分析、数据挖掘、数据共享等方面的监控。 3.6.2.4 硬件网络监控
硬件网络监控主要包括对文件系统、磁盘阵列、磁带/光盘库等硬件资源的状态、占用率、I/O进行监控、网络设备的运行状况、网络的状态和性能(端口状态、传输速率、时延、误码率、冲突等)的监控。 3.6.2.5 监控要求
1. 必须支持图形化的监控管理工具及图表分析功能;
2. 监控管理工具应该支持对不同的监控对象设定不同的采集频率,并通过随时间变
化的性能监视图反映状态的变化;
版权所有,注意保密
30
E-O:技术规范