Freeware Database Support Standards

Oracle on Linux Strategy Addendum

Oracle Database Support Standards

Development, Integration and Production Environments

Database Schema Evolution

This entire section assumes work is done by the applications owner. This is not dba work, but needs to be clarified and standardized to protect the data and data integrity.

Data Integrity

Css-dsg does not take any responsibility for data integrity on freeware databases. This is the responsibility of the application owner.

Application Evolution

Css-dsg does not do application support on freeware databases. This is the responsibility of the application owner.

Monitoring

To date we have no monitoring tools available for freeware databases. We will continue to look at freeware monitoring products and make them available if/when we can.

Upgrades and Patches

With an mou, css-dsg will support patches and upgrades to freeware databases. Security patches need timely installations and users will be expected to accommodate that need or risk security shutting down the database until the patch is done. Patches will be applied to dev first, then int, then prod.

Upgrades will be applied as agreed to by the user and css-dsg, if dsg is administering the database.. It is mandatory that upgrades be done before decertification of the current version occurs. Css-dsg will not administer a decertified version of freeware.

Access Control

Backup and Recovery

Backup and recovery on freeware databases comes down to a simple cold backup of the data files on the operating system. the responsibility for backup and recovery will be that of the application owner working with the system administrator.

24x7 Response

24x7 response to database issues cannot be accommodated due to the nature of the product. A freeware product has issues settled via email to the freeware product website. We can insure no further support than that. if a freeware database has a serious problem, it may be down for an extended and unknown period.

justification of a 24x7 database

1. there a real, calculable, financial loss to the laboratory if the database is offline, or
2. there legal repercussions to the laboratory if the database is offline

24x7 insures immediate attention to a database issue, and immediate steps to find a solution to that issue. In order to provide this type of support, requirements for 24x7 databases include:

  • a robust, standardized and tested backup recovery plan
  • a 24/7 3rd party to open and resolve tars
  • a robust security patch methodology, perhaps supplied by the above 3rd party.
  • 24/7 system administration and database administration (a database will not be 24x7 if the system admin is not 24x7)
  • operation within the known limits of the database
  • tier 1 vendors for hardware with support agreements (d1/sun/dell)
  • a standardized installation procedure for database and os
  • certified combinations of supported databases and operating systems
  • space requirements planning (designer or other tool)
  • proactive monitoring tools for the specific database type
  • timely security patches and security management provided by freeware vendor or 3rd party
  • logbook and or email lists
     
  • User expectations of 24x7 database support are:

  • tuning
  • security management
  • pro active space monitoring
  • paging of dba and or sysadmin
  • uptime
  •  

    Space Requirements Planning

     

    Mail inquiries to: css-dsg@fnal.gov

    Last modified: July 09 2003