You are on page 1of 2
Course Title: DATABASE ADMINISTRATION AND MANAGEMENT Course Code: ITEC3112 Credit Hours: 3@+1) Objectives: ‘© The main objectives ofthis course are to ‘© Give the database administrator (DBA) a firm foundation in basic administrative tasks. © Gain the necessary knowledge and skills to setup, maintain, and troubleshoot of latest Version of ORACLE database server. Course Outline: Introduction: Introduction to oracle family, Relational DBMS concepts, Exploring SQL, Role of DBA in organization. Exploring the Database Server: Database architecture, Single instance vs. multi instance database architecture, Memory structures, and Process structures Oracle Installation and Database Creation: Install the Oracle software by using the Oracle Universal Installer (OUD,Create a database by using the database configuration assistant, The instance, The Database, and the data dictionary. ‘Managing the Oracle Instance: Stages of Database startup and shutdown, Database initialization parameters, Alert log and trace files, Data dictionary and dynamic performance views Configuring the Oracle Network Environment: Configure and manage the Oracle network, Use the Oracle shared server architecture ‘Managing Database Storage Structures: Understand tables paces and data files, The Oracle data storage model, Segments, Extents, Blocks and rows, Automatic Storage ‘Management (ASM), Create and manage table spaces, Create, Alter and drop table space, Manage space in table spaces. Administering User Security: Create and manage database user accounts, Grant and revoke privileges, System privileges, Object privileges, Create and manage roles, Create and manage profiles. ‘Managing Schema Objects: Create and modify tables, Users, User accounts, Schemas, and Schema Objects, Naming schema objects, Object namespaces, Data types, Creating tables, Manage constraints, Create indexes, Create and use temporary tables. Page 68 of 123, ‘Managing Data and Concurrency: Manage data using DML, Database transactions, Executing SQL statements, Transaction control, COMMIT, ROLLBACK, SAVEPOINT, ‘Monitor and resolve locking conflicts ‘Managing Undo Data: Explain the purpose of undo, understand how transactions generate undo, Manage undo, Flashback Query, Creating and managing undo table spaces. Implementing Oracle Database Security: Database security and principle of least privilege, Work with standard Database auditing Database Maintenance: Use and manage optimizer statistics, Use and manage the automatic workload repository, Use the advisory framework, Manage alerts and thresholds Performance Management: Use automatic memory Management, Use memory Advisors, Troubleshoot invalid and unusable objects. Backup and Recovery Concepts: Types of failure, Ways to tune instance recovery, Importance of checkpoints, Redo log files, Flash recovery area Performing Database Backups: Create consistent Database backups, Backup your Database without shutting it down, Create incremental backups, Automate database ‘backups, Manage baclups, View backup reports, and monitor the flash recovery area Performing Database Recovery: Overview of data Recovery advisor, Use data Recovery advisor to perform recovery. ‘Moving Data: Describe and use methods to move data (SQL Loader, Directory objects, Extemal Tables), Explain the general architecture of Oracle Data pump, Use data pump export and import to move data between Oracle Databases. Recommended Books: 1. John Watson, (2008) OCA Oracle Database 11g Administration I Exam Guide, McGraw-Hill Osbome Media, 1* edition 2. Craig S. Mullins (2002), Database Administration: The Complete Guide to Practices and Procedures, Addison Wesley, ISBN: 0201741296 3. Donald K. Burleson(2002),Oracle9i UNIX Administration Handbook, McGraw- Hill, ISBN: 007222304 4. C.J. Date (1994), Database Systems, Addison-Wesley. 5. Korth and Silberschatz (2007), Database Systems Concepts, McGraw Hill Peter Rob, Course Technology, sth edition. 6. Dan Wood, Chris Leiter, Paul Turley, (2006)Beginning SQL Server 2005 Administration, Wrox. 7. Peter Rob, Carlos Coronel (2007). Database Systems: Design, Implementation, and ‘Management, Course Technology, 8th edition. Page 69 of 123,

You might also like