1 Outline DBA

 1 Outline DBA


DownLoad Link at the Last:

Youtube Video Link: 




pg. 1 University of Gujrat Department Information Technology Course Code: IT-445 Course Title: Database Administration Credit Hours: 3 Lecture Duration: 1.5 hours Pre-requisite: Database Systems Text Books: Oracle 10 g Hand-outs. Reference Books: Ruth Baylis. “Oracle Database Administrator’s Guide”, 10g Release, 2006. Instructor: Rai Jazib Raijazib5@gmail.com Course Introduction & Description: Oracle DBAs manage the industries most advanced information systems and command some of the highest salaries. This course is your first step towards success as an Oracle professional, designed to give you a firm foundation in basic database tasks. In this course, students will gain a conceptual understanding of the Oracle database architecture and how its components work and interact with one another. Students will also learn how to create an operational database and properly manage the various structures in an effective and efficient manner. The lesson topics are reinforced with structured hands-on practices. Course Objectives: After completing this course, you should be able to do the following:  Identify various components of the Oracle architecture  Start up and shut down an Oracle database  Create an operational database  Manage Oracle control files, redo log files, datafiles, tablespaces, segments, extents, and blocks  Manage users, privileges, and resources Class Policies:  Attendance for lectures is compulsory. Attendance for less than 70% of the lectures will result in students being barred from taking the Final Exam.  If you are absent from the lecture due to: Sickness – Medical Certificate is required, in case of emergency – letter of guardian is required.  There will be no makeup quiz.  There will be no retake of mid now on.  Cheating and Plagiarism will not be tolerated and will be penalized accordingly.  There will be 4-7 assignments besides on class exercises. Assignments need to be submitted before the deadline. If you have questions or doubts contact us in our offices during visiting hours or use our email address. pg. 2 Course Outline: Week Topics description 01 Course Introduction:  Course Policies/Overview/Course Contents/Course Objectives  Introduction to DBA  Assignment 1 02 Oracle Architectural Components  Oracle Server  Oracle Instance  Establishing a Connection and Creating a Session  Oracle Database  Physical Structure  Memory Structure 03 Oracle Architectural Components  Components of Memory Structure  User Process  Server Process  Background Processes  Quiz 1 04 Managing an Oracle Instance  Initialization Parameter Files  PFILE initSID.ora  Creating a PFILE  PFILE Example  SPFILE spfileSID.ora  Creating an SPFILE  SPFILE Example  STARTUP Command Behavior  Modifying Parameters in SPFILE  Starting Up a Database NOMOUNT  Starting Up a Database MOUNT  Starting Up a Database OPEN  STARTUP Command 05 Managing an Oracle Instance  ALTER DATABASE Command  Opening a Database in Restricted Mode  Opening a Database in Read-Only Mode  Shutting Down the Database  Shutdown Options  Monitoring an Instance Using Diagnostic Files  Alert Log File  Background Trace Files  User Trace File  Enabling or Disabling User Tracing  Assignment 2 pg. 3 06 Managing Users  Users and Security  Database Schema  Checklist for Creating Users  Creating a New User: Database Authentication  Creating a New User: Operating System Authentication  Changing User Quota on Tablespaces  Dropping a User  Obtaining User Information 07 Managing Privileges  Managing Privileges  System Privileges  System Privileges: Examples  Granting System Privileges  SYSDBA and SYSOPER Privileges  System Privilege Restrictions  Revoking System Privileges  Revoking System Privileges with the ADMIN OPTION  Object Privileges  Granting Object Privileges  Revoking Object Privileges  Revoking Object Privileges WITH GRANT OPTION  Obtaining Privileges Information  Quiz 2 08 Managing Roles  Roles  Benefits of Roles  Creating Roles  Predefined Roles  Modifying Roles  Assigning Roles  Establishing Default Roles  Application Roles  Enabling and Disabling Roles  Revoking Roles from Users  Removing Roles  Guidelines for Creating Roles  Guidelines for Using Passwords and Default Roles  Obtaining Role Information  Assignment 3 09 Mid Term Week 10 Managing Tablespaces and Datafiles  Tablespaces and Datafiles  Types of Tablespaces  Creating Tablespaces  Space Management in Tablespaces  Locally Managed Tablespaces  Dictionary-Managed Tablespaces  Undo Tablespace  Temporary Tablespaces pg. 4  Default Temporary Tablespace  Creating a Default Temporary Tablespace  Restrictions on Default Temporary Tablespace 11 Managing Tablespaces and Datafiles  Read Only Tablespaces  Taking a Tablespace Offline  Changing Storage Settings  Resizing a Tablespace  Enabling Automatic Extension of Datafiles  Manually Resizing a Datafile  Adding Datafiles to a Tablespace  Methods for Moving Datafiles  Dropping Tablespaces  Managing Tablespaces Using OMF  Managing Tablespaces with OMF  Obtaining Tablespace Information  Quiz 3 12 Managing Tables  Storing User Data  Oracle Built-in Data Types  ROWID Format  Structure of a Row  Creating a Table  Creating a Table: Guidelines  Creating Temporary Tables 13 Managing Tables  Setting PCTFREE and PCTUSED  Row Migration and Chaining  Changing Storage and Block Utilization Parameters  Manually Allocating Extents  Nonpartitioned Table Reorganization  Truncating a Table  Dropping a Table  Dropping a Column  Using the UNUSED Option  Assignment 4 14 Maintaining Data Integrity  Data Integrity  Types of Constraints  Constraint States  Constraint Checking  Defining Constraints Immediate or Deferred  Primary and Unique Key Enforcement  Foreign Key Considerations  Defining Constraints While Creating a Table  Guidelines for Defining Constraints  Enabling Constraints  Using the EXCEPTIONS Table  Obtaining Constraint Information pg. 5 15 Presentations  Quiz 4 16 Presentations Final Examination Grading Policy: Important notes: 4-5 numbers of quizzes will take place in the class to measure the learning progress of the students. These quizzes will be announced or unannounced. Plagiarism Policy: During this course a strict no tolerance plagiarism policy will be adopted. While collaboration in this course is highly encouraged, you must ensure that you do claim other people’s work/idea as your own. Plagiarism occurs when the words, ideas, assertion, theories, figures, images, programming code of others is presented as your own work. Failing to comply with plagiarism policy will lead to strict penalties including zero marks in assignments. 1 Assignments 10% 2 Quizzes 5% 3 Presentations 10% 3 Mid term 25% 4 Final Exam 50%


Download Link:  

Post a Comment

0 Comments