DBA Course Outline
DBA Course Outline
BereansPA.com
Tel: (202) 596-1392
www.BereansPa.com
Oracle Training
800 Olive Drive, Silver Spring, MD 20905 Office: (202) 596-1392
[email protected] [email protected]
Operators
Course Outline
& Schedule
Page 2 of 10
BereansPA.com
Tel: (202) 596-1392
Oracle Database 10g OCP Certification All-In-One Exam Guide 1 book (Oracle Database 10g Handbook) By Damir Bersinic,
John Watson (~$66.99 from Amazon.com)
7. Oracle Database 11g DBA Handbook by Bob Bryla, Kevin Loney 8. Unix for Oracle DBAs Pocket reference by Donald K. Burleson 9. Laptop with minimum 160 gig hard drive, 2 Gig RAM (Running Vista or possibly Windows XP, VMWare & Linux) 10. Home PC with minimum 160 gig hard drive, 3 Gig RAM (Running Vista or possibly Windows XP, VMWare & Linux) (Advanced DBAs Class) 1. Oracle 10g Grid & Real Application Clusters Mike Ault, Madhu Tumma Retail Price ~ $50.00 2. Oracle Application Server 10g Essentials by Robert Stackowiak (Author), Donald Bales (Author), Rick Greenwald (Author) 3. Oracle DBA on Unix and Linux (Paperback) by Michael Wessler (Oracle 9i) (~$31.99 Amazon.com) http://www.bookpool.com/sm/0672321580
Books Online - Print out notes from these sites: 1. http://www.intelligentedu.com/free_it_certification_study_guides.html#Oracle 2. http://www.cramsession.com/certifications/oracle/oracle10g-oca.asp
Page 3 of 10
BereansPA.com
Tel: (202) 596-1392
Responsibilities of a DBA
1. What do DBAs do 2. What must DBAs know 3. What could they be asked at Interviews
Quiz #2. (Diagram of the Oracle Architecture and Multiple choice) 1-7: The Oracle Data Block Header, Free space, Data space Review of the SGA:
Instance -> SGA + Background Processes. Database -> Instance + Data Files
Oracle as a flexible, complex & robust RDBMS Instance management (managing SGA regions)
Required SGA Components: 1. Shared Pool: Caches the most recently used SQL statements that have been issued by database users. 2. Database Buffer Cache: Caches the data that has been most recently accessed by database users. 3. Redo Log Buffer: Stores transaction information for recovery purposes Optional SGA Components: 4. Java Pool: Caches the most recently used Java objects and application code when Oracles JVM option is used. 5. Large Pool: Caches data for large operations such as Recovery Manager (RMAN) backup and restore activities and Shared Server components 6. Streams Pool: Caches the data associated with queued message requests when Oracles Advanced Queuing option is used
1-8,9,10,11: SQL Using the Scott Schema Prep for OCA Unlock Scott schema Exam samples questions DML Select Types of Joins etc 1-12: Creating Database Objects = SQL =: DDL, DML, DCL, TCL, DR
a) b) c) Creating tablespaces, users, tables, indexes, sequences, synonyms, database links, etc Managing Storage Allocation, Undo/Rollback Segments (ora-1555), Table and Index Segments Manage Cluster Segments, Constraints, Roles, Resource Usage, Audit Database, Users: DB Access
Connecting and executing SQL Using the as sysdba syntax 4. Overview of SQL*Plus DBA commands (startup, etc.)
2-1 Unix Commands common to DBAs a) Telnet and FTP b) VI editor c) Copy and moving files d) Creating Users and Permissions
Page 4 of 10
BereansPA.com
Tel: (202) 596-1392
2-2 Oracle in Unix/Linux e) Download & Install Oracle Oracle in Linux f) Create a Database CLASST in Linux g) Configure Sqlnet and connect via db_control
Oracle database management
UNDO management
Displaying and Creating Undo segments Altering Undo Segments Determining the Number and Size of Undo segments Understanding flashback technology Troubleshooting Undo snapshot too old
REDO management
Redo log concepts for recovery Online redo log (log_buffer) online redo logs and archived redo logs Oracle ARCH and LGWR background processes Redo log dictionary queries Redo log switch frequency and performance Multiplexing the Online Redo Log Files Archiving the Oracle Redo Logs Recovery using the redo log files
2-8 Backup Flashback Types of flashbacks A Step-by-Step Guide to Disaster Recovery Planning 2-9: MIGRATION: Loading/Populating a Database & Database Restructuring Import / Export -> ExpDp / ImpDp Database Migration Assistant SQL Loader (Flat files / non-oracle data)
Create table AS Select * from --- & Insert select * from -- Restructure the ORCL database using backup control file to trace
materialized views
Uses of materialized views Creating, updating and managing materialized views
Page 5 of 10
BereansPA.com
Tel: (202) 596-1392
Oracle constraints
Costs & benefits of constraints Types of Oracle indexes & constraints (check, not null, unique, PK, FK) Cascading constraints
Database Maintenance
Reason for reorgs chained rows, imbalanced freelists Reorganizing Tables using Export and Import Using CTAS to reorganize data Index rebuilding Backup & Recovery overview (hot & cold Backups, RMAN, block change tracking)
Erwin
MONTH 4 Monitoring, Tuning & Upgrade to 11g This section explores the methods used for monitoring all active components of the Oracle database.
Page 6 of 10
BereansPA.com
Tel: (202) 596-1392
Network troubleshooting
4-5, 6:
RAC
Instance Tuning
Changing init.ora optimizer parameters (index_optimizer_cost_adj, optimizer_mode) Managing region parameters (shared_pool_size, db_cache_size) Understanding instance contention (e.g. Buffer busy waits, library cache contention)
Introduction to RAC: TAF, CRS, ocr, srvctl, RAC Configuration see notes Startup / Shutdown of RAC Sample Interview Questions.
4-7:
Streams (Replication)
Streams Configuration
DataGuard (STANDBY DATABASES) Ensuring Disaster Recovery for the Enterprise Introduction to STANDBY Standby Configuration see notes Step-by-Step Instructions for Creating a Physical Standby DB Protection Modes DataGuard Physical vs Logical Standby Recovering Logical Standby
4-8, 9: 4-10:
MS SQl Server
Installation of SQL Server Create Database, Users, objects Backup, Recover, Restore Monitor & Tune SQL Server DB.
MONTH 4
Miscellaneous
4-11
4-12
See Details on Project Handout Quiz #5. (Diagram of the Oracle Architecture including all background processes and V$tables)
Page 7 of 10
BereansPA.com
Tel: (202) 596-1392
Tuning Memory: Shared Pool, Buffer Cache, Redo Buffer cache Tuning Redo Mechanisms, Tuning Sorts, Tuning Rollback Segments Applications Tuning: SQL_Trace, Oracle_trace, Tkprof, Explain plan: Plan table Optimizing Load; I/O and Contention Perfstat Configuration & Reporting. (Being deprecated)
Planning for Fault Tolerance: - Mirrored Control Files & Mirrored Redo Log Files Tablespaces & Data Files Management (tablespace creation) Database Block Size Management: - Pctfree & Pctused Controlling Extent Allocation: - Initial - Next - pctincrease - minextents - maxextents
Day 40.
4-12:
See Sample Oracle Architecture Drawing below All should be able to draw this sample in about 30 minutes.
Final Oracle Architecture Drawing comparing drawings General Revision.
Page 8 of 10
BereansPA.com
Tel: (202) 596-1392