Full life cycle database administration may include: 1) Installing software from release media 2) creating database instance (for production or development purpose according to need and licensing) 3) managing the release of code into the database 4) planning and executing a database backup and recovery strategy, and executing recovery when needed. 5) ongoing monitoring of the database instance for performance issues including blocked processes, poorly performing code, space usage, etc.