A DBA Job Description

Here is a summary of the DBA job description that resulted from the ETS study. Prefix each of the following elements with “An Oracle DBA must be able to....”

Oracle architecture and options
  • Demonstrate an understanding of the memory structures and processes that make up an Oracle instance

  • Demonstrate an understanding of the logical and physical structures associated with an Oracle database

  • Demonstrate an understanding of PL/SQL constructs (triggers, functions, packages, procedures) and their processing

  • Demonstrate an understanding of distributed architecture and client server

  • Demonstrate an understanding of locking mechanisms

Security
  • Create, alter, and drop database users

  • Monitor and audit database access

  • Develop and implement a strategy for managing security (roles, privileges, authentication)

  • Demonstrate an understanding of the implications of distributed processing on the security model

Data administration
  • Manage integrity constraints

  • Implement the physical database from the logical design

  • Evaluate the implications of using stored procedures and constraints to implement business rules

Backup and recovery
  • Understand backup options

  • Develop backup and recovery strategies

  • Manage the implementation of backup procedures

  • Recover a database

Software maintenance and operation
  • Install and upgrade Oracle and supporting products

  • Configure the Oracle instance using the initialization parameters

  • Configure and manage SQL*Net

  • Distinguish among startup and shutdown options

  • Create a database ...

Get Oracle Database Administration: The Essential Refe now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.