What are the routine tasks that a typical database administrator does as per normal?

Although routine tasks varies from one organization to another and from role/level , below is the list of routine tasks done by any DBA.

  1. Databases health check. (Done mostly via some tool)
  2. Adding storage to already running db instances.
  3. Troubleshooting performance related issues.
  4. Database creation/upgradation as per requirements.
  5. Patching of databases along side OS.
  6. Granting access to new users.
  7. Calculating storage estimate so as to plan for adequate storage for upcoming months.
  8. Backing up (mostly done via tool and/or scripts).
  9. Restoring in case of accidental data deletion.
  10. Periodic data refresh from production to dev/test.
  11. Housekeeping of database logs , access logs.
  12. Installation of database client/libraries and troubleshooting connection issues.
  13. Planning architectural changes in current schema.