Refer to Discussion Forum, Facilitator Introduction and Expectations
MSCD642 - Database Backup and Recovery
This course provides an introduction to database backup, restore, and recovery using Oracle 12c. You will study the critical tasks of planning and implementing database backup and recovery strategies. The course explores backup methodologies based on business requirements in a typical enterprise and utilizes multiple strategies to recover from different types of recovery failures. This course also introduces students to Oracle network concepts and administration. Students will access an Oracle instance located on the Academic Research Network (ARNe) via Citrix over the Internet.
MSCD 600 Database Architecture, MSCD 610 Database Concepts, and MSCD 640 Database Administration.
In addition to course objectives, the Regis University MSCD program is designed to implement University outcomes as an integral part of the curriculum, thus providing each student with a more comprehensive educational experience. With this goal in mind, upon the completion of this course students are expected to:
Kuhn, D., Alapati, S., Nanda, A. (2013). RMAN Recipes for Oracle Database 12c: A Problem-solution Approach. New York, NY: APRESS. ISBN: 978-1430248361
Coronel, C., Morris, S. & Rob, P. (2013). Database Systems: Design, Implementation and Management (10th ed.). New York, NY: Thompson. ISBN: 9781111969608.
Purdue Online Writing Lab (OWL), http://owl.english.purdue.edu/owl/resource/560/01/
American Psychological Association (current edition). APA Style, http://www.apastyle.org/
The web-based Citrix technical environment for lab work can be found at this URL: http://myregisapp.regis.edu/Citrix/StoreWeb/
The login ID and password for the Citrix environment are your Regis Net credentials (e.g. Regis InSITE credentials).
Your instructor will provide you with user documentation within your Worldclass online course that will describe how to use the Citrix Lab Environment. Your instructor will also provide you with a database user ID/password or other database login instructions.
Do the following before the first night of class:
Week | Readings | Graded Assignments or Assessments (Percentage) |
---|---|---|
1: RMAN Recipes for Oracle Database 12c: A Problemsolution Approach. (Chapters 1 and 2) | • Oracle database physical and logical structure • Oracle background processes and memory structures • Initialization parameters • Elements of backup and recovery • Archivelog and Noarchivelog mode • Archiving initialization parameters |
Log in to Oracle account and complete any assigned lab work |
2: RMAN Recipes for Oracle Database 12c: A Problemsolution Approach. (Chapters 3 and 4) | • User managed backups • Cold backups • Hot backups • Controlfile backups • Using DBVERIFY to analyze datafiles • User managed complete recovery • Noarchivelog recovery • Archivelog recovery • Controlfile recovery |
Assigned Lab work |
3: RMAN Recipes for Oracle Database 12c: A Problemsolution Approach. (Chapters 5 and 6) | User managed incomplete recovery • Cancel based recovery • Time based recovery • Change based recovery • Using LogMiner to analyze redo • RMAN features and components • Configuring RMAN • RMAN repository |
Assigned Lab work |
4: RMAN Recipes for Oracle Database 12c: A Problemsolution Approach. (Chapters 5 and 6) | • RMAN full backups • RMAN reporting • RMAN incremental backups • Copying files with RMAN • RMAN complete recovery • RMAN noarchivelog recovery • RMAN archivelog recovery • Moving datafiles |
Assigned Lab work |
5: RMAN Recipes for Oracle Database 12c: A Problemsolution Approach. (Chapters 9 and 10) | • RMAN cancel based recovery • RMAN time based recovery • RMAN change based recovery • RMAN log based recovery • Maintaining RMAN • Backup sets and pieces • Adding operating system backups to repository • Retention policies |
Assigned Lab work |
6: RMAN Recipes for Oracle Database 12c: A Problemsolution Approach. (Chapters 10, 11 and 12) | • Recovery Catalog • Creating recovery catalog • Creating and executing RMAN scripts • Updating the catalog • Resetting the catalog • Export utility • Import utility • SQL*Loader |
Assigned Lab work |
7: RMAN Recipes for Oracle Database 12c: A Problemsolution Approach. (Chapters 13 and 14) | • Oracle Net administration • Networking architecture • Oracle net services • Oracle network security • Listener architecture • Name resolution • Troubleshooting database network issues |
Assigned Lab work |
8: RMAN Recipes for Oracle Database 12c: A Problemsolution Approach. (Chapters 15) | • Oracle shared server • Shared server configuration and implementation • Final Exam • Course evaluation |
Complete Lab work |
TOTAL: |
Exact dates for reading assignments and homework assignments may be one week earlier or later than indicated in the Course Overview Grid. The syllabus, handed out the first night of class, will indicate any changes.
Because of the accelerated nature of the course, in-class and online participation is important. Class participation/effort is important because we can all learn from each other.
Participation points can make a difference in the final grade. If the student doesn't participate during any given week, they will lose the participation points of that week.
In-class participation means:
Online participation means:
Assignments | Weighted Percentage |
---|---|
Forum/Class Participation | 20% |
Course Lab Work | 25% |
Weekly Review Questions | 30% |
Final Exam | 25% |
TOTAL | 100 % |
Review the CCIS Policies on the Regis University website.
NOTE TO LEARNERS: On occasion, the course facilitator may, at his or her discretion, alter the Learning Activities shown in this Syllabus. The alteration of Learning Activities may not, in any way, change the Learner Outcomes or the grading scale for this course as contained in this syllabus. Examples of circumstances that could justify alterations in Learning Activities could include number of learners in the course; compelling current events; special facilitator experience or expertise; or unanticipated disruptions to class session schedule.