oracle数据库运行结果符合设计目标后,数据库就可以真正投入运行了。数据库投入运行标志着开发任务的基本完成和oracle维护工作的开始,但并不意味着设计过程的终结。由于应用环境在不断发生变化,数据库运行过程当中物理存储会不断变化,对数据库设计进行评价、调整和修改等维护工作是一个长期任务,是设计工作的继续和提高。
在oracle数据库运行阶段,对数据库经常性的维护工作主要由DBA完成,它包括:
1、数据库的转储和恢复。定期对数据库和日志文件进行备份,以保证一旦发生故障,能利用数据库备份及日志文件备份,
尽快将数据库恢复到某种一致性状态,并尽可能减少对数据库的破坏。
2、数据库的安全性、完整性控制。DBA必须对数据库安全性和完整性控制负起责任,并根据用户的实际需要授予不同的操作权限。另外,由应用环境的变化,数据库的完整
性约束条件也会变化,也需要DBA不断修正,以满足用户要求。
3、数据库性能的监督、分析和改进。目前许多DBMS产品都提供了监测系统性能参数的工具。DBA可以利用这些工具方便地得到系统运行过程中一系列性能参数的值,DBA应该仔细分析这些数据,通过调整某些参数来进一步改进数据库性能。
4、数据库的重组织和重钩造。数据库运行一段时间后,由于记录不断增、删、改,会使数据库的物理存储变坏,从而降低数据库存储空间的利用率和数据的存取效率,使数据库的性能下降。这时DBA就要对数据库进行重组织,或部分组织。数据库的重组织不会改变原设计的数据逻辑结构和物理结构,只是按原设计要求重新安排存储位置,回收垃圾,减少指针链,提高系统性能,DBMS一般都提供了供重组织数据库使用的实用程序,帮助DBA重新组织数据库。
关于oracle更多的文章阅读: