I. |
Course Prefix
|
Course Number
|
Course Name
|
Credit
|
Lecture
|
Lab
|
CIS
|
245
|
Database Fundamentals II
|
3
|
3
|
1
|
|
II. |
Prerequisite:
See recommendation in Course (Catalog) Description |
III. |
Course
(Catalog) Description:
Course continues developing the knowledge needed by the database administrator to maintain a database. Content includes methods to backup, restore, and recover the database given various different scenarios; transporting data between databases and the utilities used; networking concepts and configuration parameters; solving common network problems; configuring network parameters to allow the database clients to communicate with the database server. Course prepares student for corresponding Oracle Database Administrator certification exam. Recommended: CIS 145 or comparable knowledge. |
IV. |
Learning
Objectives:
At the end of the course,
the student will be able to:
1. Perform database and data file backups
with and without Recovery Manager (RMAN).
2. Define networking requirements
3. Configure the network environment for an
Oracle client-server system
4. List the different Oracle backup methods
and recovery operations to resolve database
failure
5. Describe the database utilities (Export
and Import) and the situations where they can be used
6. Describe the network configuration and
recovery techniques given various scenarios
7. List the Oracle architecture components
related to backup and recovery operations.
|
V. |
Academic
Integrity:
Students and employees at Oakton Community College are required to demonstrate academic integrity and follow Oakton's Code of Academic Conduct. This code prohibits:
cheating
plagiarism (turning in work not written by you, or lacking proper citation)
falsification and fabrication (lying or distorting the truth)
helping others to cheat
unauthorized changes on official documents
pretending to be someone else or having someone else pretend to be you
making or accepting bribes, special favors, or threats
any other behavior that violates academic integrity
There are serious consequences to violations of the academic integrity policy. Oakton's policies and procedures provide students a fair hearing if a complaint is made against you. If you are found to have violated the policy, the minimum penalty is failure on the assignment and, a disciplinary record will be established and kept on file in the office of the Vice President for Student Affairs for a period of 3 years.
Details of the Code of Conduct can be found in the Student Handbook.
|
VI. |
Outline
of Topics:
A. Networking Overview
B. Basic Oracle Net Architecture
1. Oracle net architecture
2. Oracle net services role in
client-server connections
3. Describing how web client
connections are established
C. Basic Oracle Net Services Server-Side
Configuration
1. Identifying how the listener
responds to incoming connections
2. Configuring the listener using
Oracle Net Manager
3. Controlling the Oracle net listener
by using the listener control utility
4. Describing dynamic service
registration
5. Configuring the listener for IIOP
and HTTP Connections
D. Basic Oracle Net Services Client-Side
Configuration
1. Describing the difference between
host naming and local service name resolution
2. Using Oracle Net Configuration
Assistant to configure host naming method, local naming method, and net
service names
3. Performing simple connection
troubleshooting
E. Usage and Configuration of the Oracle
Shared Server
1. Identifying the components of the
Oracle shared server
2. Describing the Oracle shared server
architecture
3. Configuring shared servers by using
initialization parameter
4. Configuring dispatchers by using
initialization parameters
5. Identifying useful data dictionary views
F. Backup and Recovery Overview
1. Describing the basics of database
backup, restore, and recovery
2. Listing the types of failures that
may occur in an Oracle environment
3. Defining a backup and recovery
strategy
G. Instance and Media Recovery Structures
1. Describing the Oracle processes,
memory structures, and files relating to recovery
2. Identifying the importance of
checkpoints, redo log files, and archived log files
3. Describing ways to tune instance
recovery
H. Configuration of the Database Archiving
Mode
1. Noarchivelog and archivelog mode
configuration
2. Automatic and manual archiving of
redo log files
3. Multiple archival destinations and
processes
I. Oracle Recovery Manager (RMAN) Overview
and Configuration
1. Identifying the features and
components of RMAN
2. Describing the RMAN repository and
control file usage
3. Describing channel allocation
4. Describing media management library
interface
5. Connecting to recovery manager
6. Configuring the RMAN environment
J. User-Managed Backups
1. Describing user-managed backup and
recovery operations
2. Performing closed database backups
3. Performing open database backups
4. Cleaning Up After a Failed Online
Backup
5. Backing Up the Control File
6. Discussing backup issues associated
with read-only tablespaces
7. Identifying the backup implications
of operations with NOLOGGING Options
8. Using DBVerify to check for block
corruption
K. RMAN Backups
1. Identifying RMAN specific backups
2. Using the RMAN BACKUP command to
create backup sets
3. Backing up the control file
4. Backing up the archived redo log
files
5. Using the RMAN COPY command to create
image copies
L. User-Managed Complete Recovery
1. Describing media recovery
2. Performing recovery in noarchivelog
mode
3. Performing Recovery in archivelog
mode
4. Read-only tablespace recovery
5. Relocating and recovering a
tablespace
M. RMAN Complete Recovery
1. Describing the Use of RMAN for
restoration and recovery
2. Performing recovery in noarchivelog
mode
3. Performing completing recovery in
archivelog mode
4. Restoring data files to a different
location
5. Relocating and recovering a
tablespace
N. User-Managed Incomplete Recovery
1. Describing the steps of incomplete
recovery
2. Identifying the situations which
require incomplete recovery
3. Performing an incomplete recovery
4. Recovering from the loss of current
online redo logs
O. RMAN Incomplete Recovery
1. Performing incomplete recovery using
UNTIL TIME
2. Performing incomplete recovery using
UNTIL SEQUENCE
P. RMAN Repository Maintenance
1. Performing crosschecking of backups
and copies
2. Updating the repository when backups
have been deleted
3. Changing the availability status of
backups and copies
4. Making a backup or copy exempt from
the retention policy
5. Cataloging backups made with
operating system commands
Q. RMAN catalog creation and Usage
1. Describing the contents of the
recovery catalog
2. Listing the RMAN features which
require the recovery catalog
3. Creating the recovery catalog
4. Maintaining the recovery catalog by
using RMAN commands
5. Using RMAN to register,
resynchronize, and reset a database
6. Querying the recovery catalog to
generate reports and lists
7. Creating, storing and executing
scripts
8. Describing methods for backing up
and recovering the recovery catalog
R. Transporting Data Between Databases
1. Export
2. Import |
VII. |
Methods of
Instruction:
Reading, lecture, discussion, group work,
demonstrations , hands-on exercises and projects, assignments, quizzes, and/or
tests |
VIII. |
Course
Practices Required:
A. Appropriate attendance
B. Satisfactory completion of lab projects
C. Completion of assignments and tests.
D. Read textbook and research
appropriate manuals as needed
|
IX. |
Instructional
Materials:
TEXTBOOK: TBA
|
X. |
Methods of
Evaluating Student
Progress:Students will be evaluated on quality of their lab
projects, other written and/or oral assignments, quizzes, and exams as specified
by the instructor. |
XI. |
Other
Course Information:
If you have a documented learning, psychological, or physical disability
you may be entitled to reasonable academic accommodations or services. To
request accommodations or services, contact the ASSIST office in the Learning
Center. All students are expected to fulfill essential course requirements.
The College will not waive any essential skill or requirement of a course or
degree program. |
|