1. 备份恢复
1. 根据用户的基础设施情况、各业务系统的数据需求和运行特点,制定和完善数据备份恢复策略;
2. 通过数据库备份工具、数据库备份技术,设定备份类型(完全备份、事务日志备份、差异备份、文件备份)和备份策略、备份时间,定期对数据库进行备份存储并镜像到异机存储(服务商负责提供异机存储);
3. 可自动删除超过指定周期的备份文件;
4. 定期验证数据备份的完整性、有效性(说明:如果需要验证某操作系统环境下的oracle数据库的数据备份的完整性、有效性,需要另外搭建一套相同版本的操作系统和oracle数据库);
5. 定期进行数据恢复演练(说明:如果需要对某操作系统环境下的oracle数据库进行数据恢复演练,需要另外搭建一套相同版本操作系统和oracle数据库)。
2. 数据安全
1. 加强用户权限管理,按单位、应用分配用户权限,一般用户只拥有本应用所在库、表、视图或其它对象的访问权限,如需访问本应用以外的数据,必须经过书面申请。
2. 及时更新各数据库平台安全补丁,保障数据库安全运行。
3. 实施数据库审计,为数据安全整改和事件处理提供相关证据。
4. 使用合适方法并设置细粒度权限控制以满足不同单位数据共享需求(提供数据共享事项)
3. 运行监控
1. 对数据库平台运行状况进行监控(包括集群服务、数据库服务、CPU/内存资源、磁盘及表空间使用率、备份状况等);
2. 对占用资源偏高、执行效率偏低、可能产生死锁的SQL进行分析,指导开发单位优化SQL、解除死锁;
3. 定期对数据库日志进行分析、诊断,提出改进建议。
4. 定期巡检
Oracle认证工程师定期(每季度至少1次)巡检,出具检查报告,
5. 性能优化
定期提出数据库参数优化、硬件资源(服务器、内存、存储、网络)优化、应用程序优化调整、SQL性能优化等合理性建议,消除性能瓶颈,确保数据库高效运行
6. 应用数据库迁移
根据业务需求对应用数据库进行数据迁移。
7. 故障处理
1. 故障预防
针对各数据库平台可能出现的故障制定预防方案、应急预案。
2. 故障响应
当数据库平台出现故障时,按启动应急预案。
3. 故障善后
故障处理完毕后,对数据库故障情况进行详细总结,评估数据受损情况及业务系统受影响情况,完善预防方案、应急预案。