Skip to content

Database Administration syllabus

IT 2768 units · 52 topicsAcademic year 2083/84
Browse the units

Database Administration

8 units

1. Introduction (10 LHs)

  1. Oracle Database overview and relational database concepts
  2. Oracle architecture, instance, memory, processes and storage
  3. DBA roles and responsibilities
  4. Oracle Data Guard, RAC, ASM and Cloud
  5. Connecting to and administering an Oracle instance
  6. SQL*Plus and SQL Developer
  7. Tables, constraints, indexes, views, synonyms and sequences
  8. Partitioning and materialized views
  9. Enterprise Manager and initialization parameter files

2. Tablespace and Storage Structures (4 LHs)

  1. Data storage and database blocks
  2. Tablespaces and datafiles
  3. Control files, online redo logs and archive logs
  4. Multiplexing

3. Managing Users, Roles, and Privileges (5 LHs)

  1. Administration and user accounts, authentication and passwords
  2. Managing and monitoring accounts and sessions
  3. Schema-only accounts
  4. Database access and Oracle supplied roles
  5. System and object privileges; GRANT and REVOKE
  6. Creating, modifying and dropping roles; PL/SQL and roles

4. User Profiles, Resources, and Auditing (4 LHs)

  1. User profiles and resource parameters
  2. Password management and resource usage with profiles
  3. Database security, auditing and compliance
  4. Standard auditing and unified audit trail
  5. AUDIT_ADMIN and AUDIT_VIEWER responsibilities
  6. Configuring audit trail and options

5. Configuration of Oracle Network Environment (5 LHs)

  1. Network configuration and Oracle Net listener
  2. Oracle Net naming methods
  3. Net Configuration Assistant and Net Manager
  4. Listener configuration and operation
  5. TNSPING and database connectivity
  6. Net services with Enterprise Manager

6. Concurrency, Backup, and Recovery (8 LHs)

  1. Locks, concurrency and contention
  2. Detecting and resolving lock conflicts
  3. Undo data, retention and tablespaces
  4. Flashback queries and Undo Advisor
  5. Backup, restoration and recovery strategies
  6. Data Pump and user-managed backup and recovery
  7. RMAN configuration, backups and restore
  8. High availability and multitenant architecture
  9. CDB and PDB flashback

7. Database Maintenance, Performance Management, and Moving Data (8 LHs)

  1. Alert log, AWR, statistics and diagnostics
  2. Monitoring, advisors and notification rules
  3. Explain plan, plan hash value and gather stats
  4. Performance monitoring and tuning methodology
  5. Memory management and private temporary tables
  6. SQL tuning, optimizer, adaptive execution plans and advisors
  7. Data Pump exports and imports
  8. SQL Loader and external tables

8. Managing Resources and Scheduling Tasks (4 LHs)

  1. Database Resource Manager and resource plans
  2. Resource plan directives and allocation
  3. Scheduler access, components and workflow
  4. Jobs, job classes and time- or event-based schedules