Database Maintenance Maintenance activities include changing programs, procedures, or documentation to ensure correct system performance, adapting the system to changing requirements, and making the system to operate more effectively. Those needs are met by corrective maintenance to fix errors; adaptive maintenance to add new capability and enhancements; perfective maintenance to improve efficiency; and preventive maintenance to reduce the possibility of future system failure. Hence, it’s important to view maintenance more broadly than just think of it as a task to only fix errors. Database Maintenance Tasks may include: Corrective Maintenance
Adaptive Maintenance
Perfective Maintenance
Preventive Maintenance
One of the biggest problems with most companies or some IT departments is they believe that their problems are over once the system is up and running. Decision support database system projects, for example, never ends but they tend to evolve continually. Each deployment is an iteration of the prototyping process. There will always be a need to add more and different data sets to the database, as well as additional analytic tools for existing and additional groups of decision makers. Therefore, high proactive energy and adequate annual IT budgets must be planned for because success breeds success (Turban et al, 2005). References Afyouni, A. H. (2004). Oracle 9i Performance Tuning: Optimizing Database Productivity. Thompson Course Tech. Alapati, S. R. (2008). Expert Oracle Database 11g Administration. Apress. Burleson, D. K. & Danchenkov, A. B. (2005). Oracle Tuning: The Definitive Reference. Rampant Techpress Connolly, M. T, & Begg, E. C, (2002). Database Systems: A Practical Approach to Design, Implementation, and Management. Addison-Wesley. Donar, T. (2002). Tru64 UNIX-Oracle9i cluster quick reference (HP Technologies) Freeman, R. G. (2008). Oracle Database 11g New Features: Maximize the New Capabilities of the Latest Database Release. McGraw Hill-Osborne. Johnson, J. C. (2002). OCP: Oracle9i performance tuning study guide. Illustrated Edition. John Wiley and Sons. Mittra, S. S. (2002). Database Performance Tuning and optimization: Using Oracle. Illustrated Edition: Springer. Oracle8i Designing and Tuning for Performance Release 2 (8.1.6). Retrieved on September 02, 2009 from http://www.mcs.csuhayward.edu/support/oracle/doc/8.1.7/server.817/a76992/ch19_mem.htm Page, W. G. (1999). Using Oracle8/8i, Special Edition. Chapter 20: Que Books. Retrieved on September 28, 2009 from http://docs.rinet.ru/O8/index.htm Piedad, F. & Hawkins, M. (2001). High Availability: Design, Techniques, and Processes. Prentice Hall PTR, New Jersey. Rob, P. & Coronel, C. (2004). Database Systems: Design, Implementation, & Management. 6th Edition. Thompson Course technology Stephens, R., Plew, R., & Sams, A. J. (2003). Teach Yourself SQL in 24 Hours, 3rd Edition. Sams Publishing. Shelly, G. B., Cashman, T. J., & Rosenblatt, H. J. (2000). System Analysis and Design. 4th Edition. Shell-Cashman Series. Course Technology. Turban, E., Aronson, J. E., Liang, T. P. (2005). Decision Support Systems and Intelligent Systems, 7th Editon. Pearson Prentice Hall. Whalen, Edward. (2005). Oracle Database 10g Linux administration. McGraw-Hill- Osborne/Oracle Press. |
Tuning Database Production phase, Part Two
Tags
Database Technology
Social: