IBM Support

最佳实践: 避免数据损坏的防范措施

Question & Answer


Question

如何尽量避免数据损坏?

Answer

数据库损坏是不易察觉并且难以检测,很难开发一种“放之四海而皆准”的工具供我们及时发现每一个可能发生的数据损坏,我们只能尽量降低可能导致坏页的风险,所以了解各种防范措施以避免可能的停机和数据库宕机是至关重要的,以下是帮助识别数据库损坏和尽量减少数据丢失的一些最佳实践:
1.跟踪所有更改,如:数据库参数,应用等
2.在最新的fixpack上,如果可能的话,始终选用最新版本的DB2和操作系统。
3.定期检查文件系统的健康状况,网络问题等。
4.尽可能优雅的关闭DB2。
5.在离线时,对数据库进行db2dart检查,如果您没有在生产数据库上进行db2dart所需的停机时间,请将最近的生产备份还原到测试机器并运行db2dart ,您也可以在数据库联机时使用INSPECT,它可以作为做早期检测或主动预防性健康检查
6.制定一个好的备份策略,备份并不会检测到坏页,因此建议您有完整强大的备份策略和足够的备份片。
7.可以使用像RAID这样的磁盘配置通过使用冗余磁盘来备份数据,从而帮助最大程度地减少数据损坏。
8.良好的电力备份系统,防止由于电力冲击导致的数据坏页。
9.跟踪IBM DB2和操作系统中的最新缺陷。

[{"Product":{"code":"SSEPGG","label":"Db2 for Linux, UNIX and Windows"},"Business Unit":{"code":"BU058","label":"IBM Infrastructure w\/TPS"},"Component":"Recovery - Crash Recovery","Platform":[{"code":"PF002","label":"AIX"},{"code":"PF010","label":"HP-UX"},{"code":"PF016","label":"Linux"},{"code":"PF027","label":"Solaris"},{"code":"PF033","label":"Windows"}],"Version":"9.8;9.7;9.5;9.1;10.1;10.5;11.1","Edition":"Advanced Enterprise Server;Advanced Workgroup Server;Enterprise Server;Express;Express-C;Personal;Workgroup Server","Line of Business":{"code":"LOB10","label":"Data and AI"}}]

Document Information

Modified date:
16 June 2018

UID

swg22003831