קורס מספר

advertisement
‫מכללת הי‪-‬טק הדרכה טכנולוגית בע"מ‪ ,‬ג'ון ברייס הדרכה בע"מ ומכללות הי‪-‬טק‬
‫מדיאטק (‪ )2002‬בע"מ‪ ,‬הנן בבעלות מלאה של מטריקס אי‪.‬טי בע"מ‪,‬והן חלק מקבוצת מטריקס‬
‫‪Master DBA :‬‬
‫‪Oracle9i/10g & Microsoft SQL Server 2000‬‬
‫משך המסלול ‪ 360 :‬שעות‬
‫תיאור הקורס‪:‬‬
‫בעולם מערכות המידע של היום‪ ,‬עם הטכנולוגיה המתקדמת והדרישה למקצוענות אמיתית‪ ,‬מציעה מכללת הי‪-‬‬
‫טק לך‪ ,‬התוכניתן ‪ /‬מנהל התשתיות ‪ /‬מנתח המערכות‪ ,‬את קורס השדרוג האמיתי – שדרוג לתפקיד ‪.DBA‬‬
‫מכללת הי‪-‬טק מציעה לראשונה בישראל‪ ,‬את מסלול ההכשרה הייחודי אשר פותח במיוחד כדי להכשיר לתפקיד‬
‫ה‪ DBA-‬בסביבת בסיסי הנתונים ‪ Oracle9i‬ו‪.SQL Server 2000-‬‬
‫הקורס כולל את הנושאים העדכניים והרלוונטיים ביותר הקיימים בתחום זה‪ ,‬ומלווה את התלמיד מהשלב‬
‫ההתחלתי של פיתוח ה‪ ,SQL-‬דרך פיתוח פרוצדוראלי כולל שימוש בשפת ה‪ ,PL/SQL-‬המשך בלימוד‬
‫המשימות האדמיניסטרטיביות השונות של ה‪ ,DBA-‬תכנון ובנייה של בסיסי נתונים‪ ,‬התקנה ותחזוקה שוטפת‪,‬‬
‫ביצוע פעילויות גיבויים ושחזורים‪ ,‬תחזוקת הרשת‪ ,‬הקניית יכולות ניהול וטיפול בתקלות‪ ,‬כוונון בסיס הנתונים‬
‫והאפליקציה וכן לימוד נושאים משלימים לתחום‪ .‬מסלול זה מכין בשלמות את המשתתפים בו לביצוע תפקיד ה‪-‬‬
‫‪ ,DBA‬הן בסביבת ‪ Oracle9i‬והן בסביבת ‪ ,SQL Server 2000‬ומביא אותם לפרודוקטיביות מלאה ברמות‬
‫הגבוהות ביותר הנדרשות כיום בתחום‪.‬‬
‫כמו כן‪ ,‬הקורס מכין בצורה מושלמת לכל מבחני ההסמכה במסלול ‪ ,Oracle9i‬לתארים ‪ OCA‬ו‪ OCP-‬של חברת‬
‫אורקל‪ ,‬וכן למבחני ההסמכה של חברת מיקרוסופט‪ ,‬לקבלת תואר ‪.MCP‬‬
‫מכללת הי‪-‬טק הינה מרכז ההדרכה המוסמך כשותף זהב של חברת מיקרוסופט בתחום ההדרכה (הרמה‬
‫הגבוהה ביותר של ההסמכה הניתנת למרכזי הדרכה בעולם)‪ .‬למכללת הי‪-‬טק‪ ,‬סגל מרצים עשיר ובעל ידע‬
‫וניסיון רב גם בתחום ההדרכה וגם בתחום המקצועי‪ .‬כל חומרי הלימוד בהם נעשה שימוש בקורס‪ ,‬הינם‬
‫החומרים הרשמיים והמקוריים אשר פותחו במיוחד ע"י אורקל ומיקרוסופט ועל בסיסם מועברים מגוון הקורסים‬
‫של אורקל ומיקרוסופט בעולם‪ .‬חומרים אלה‪ ,‬הינם היחידים המשמשים למטרת הכנה לבחינות ההסמכה‬
‫הבינלאומיות של חברת אורקל ושל חברת מיקרוסופט‪.‬‬
‫מטרות הקורס‪:‬‬
‫הכשרת תוכניתנים ואנשי מקצוע בתחום מערכות המידע לתפקיד ‪ DBA‬בסביבת ‪ ,Oracle9i‬ו‪SQL Server -‬‬
‫‪.2000‬‬
‫תנאי קדם‪:‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫‪‬‬
‫מילוי שאלון אישי‬
‫ניסיון קודם בתחום המחשבים‬
‫ראיון אישי ‪ /‬יעוץ עם גורם מקצועי בתחום אורקל ‪SQL Server /‬‬
‫מבחן בקיאות – המקנה פטור מן המכינה‬
‫ראשי‪ :‬בית קורקס האגף המזרחי‪ ,‬רחוב משכית ‪ ,27‬ת‪.‬ד‪ 2065 .‬הרצליה ‪46120‬‬
‫דואר אלקטרוני ‪ htc@hi-tech.co.il‬אתר אינטרנט ‪http://www.hi-tech.co.il‬‬
‫מכירות ומנהלה‪ :‬טל‪ 09-9591020‬פקס ‪ 09-9591025‬הרשמות‪ :‬טל ‪ 09-9591010‬פקס‪09-9591015‬‬
‫צפון‪ :‬בית מדיאטק‪ ,‬רחוב חלוצי התעשיה ‪ 20‬מפרץ חיפה‪ .‬טלפון‪ 04-881-33-32 :‬פקס‪04-881-33-34 :‬‬
:‫גמול השתלמות‬
‫הקורס מוכר לגמול השתלמות מטעם משרד החינוך – האגף לחינוך מבוגרים – הוועדה לאישור קיום‬
.)‫קורסים לגמול השתלמות (למעט עובדי הוראה‬
:01/08/2002 ‫ מתאריך‬,‫להלן הנחיות הועדה לגמול השתלמות (לא למורים) במשרד החינוך‬
‫ אך ורק אם הם‬,)‫בעלי השכלה של יא' שנות לימוד יוכלו לקבל הכרה לגמול השתלמות (לא למורים‬
‫ הנדסאים המעוניינים בהכרה בקורסים לגמול‬.)‫משתייכים לדרוג המנהלי והדרוג האחיד (מנהל ושירותים‬
‫ יש לציין כי מפגשי הנחית פרויקטים אינם‬.‫ נדרשים להשכלה של יב' כיתות לפחות‬,)‫השתלמות (לא למורים‬
.‫מוכרים לגמול השתלמות‬
,‫ שעות הדרכה‬64 ‫היקף השעות המוכרות לגמול השתלמות במסגרת המכינה הנן בהיקף של‬
.‫ שעות הדרכה‬240 – ‫הקף השעות המוכרות לגמול השתלמות במהלך הקורס קורס כ‬
:‫נושאים‬
:‫המכינה‬
Introduction to Oracle 9i/10g: SQL (28 hours)
Introduction
Describing the Life Cycle Development Phases
Defining a Database
Discussing the Theoretical, Conceptual, and Physical Aspects of a Relational Database
Describing How a Relational Database Management System (RDBMS) Is Used to Manage a
Relational Database
Describing the Oracle Implementation of Both the RDBMS and the Object Relational Database
Management System (ORDBMS)
Describing How SQL Is Used in the Oracle Product Set
Writing a Basic SQL Statement
Describing the SQL Select Capabilities
Executing a Basic Select Statement with the Mandatory Clauses
Differentiating Between SQL and iSQL*Plus Commands
Restricting and Sorting Data
Limiting the Rows Retrieved by a Query
Sorting the Rows Retrieved by a Query
Single Row Functions
Describing Various Types of Functions Available in SQL
Using a Variety of Character, Number, and Date Functions in SELECT Statements
Explaining What the Conversion Functions Are and How They Are Used
Using Control Statements
Displaying Data from Multiple Tables
Writing SELECT Statements to Access Data from More Than One Table
Describing the Cartesian Product
Describing and Using the Different Types of Joins
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Writing Joins Using the Tips Provided
Aggregating Data by Using Group Functions
Identifying the Different Group Functions Available
Explaining the Use of Group Functions
Grouping Data by Using the GROUP BY Clause
Writing Subqueries
Describing the Types of Problems That Subqueries Can Solve
Describing Subqueries
Listing the Types of Subqueries
Writing Single-Row and Multi-Row Subqueries
Describing and Explaining the Behavior of Subqueries When NULL Values Are Retrieved
Producing Readable Output with iSQL*Plus
Producing Queries That Require an Input Variable
Customizing the iSQL*Plus Environment
Producing More Readable Output
Creating and Executing Script Files
Manipulating Data
Describing Each Data Manipulation Language (DML) Command
Inserting Rows into a Table
Updating Rows in a Table
Deleting Rows from a Table
Merging Rows into a Table
Controlling Transactions
Describing Transaction Processing
Describing Read Consistency and Implicit and Explicit Locking
Creating and Managing Tables
Describing the Main Database Objects
Creating Tables
Describing the Oracle Data Types
Altering Table Definitions
Dropping, Renaming, and Truncating Tables
Including Constraints
Describing Constraints
Creating and Maintaining Constraints
Creating Views
Describing Views and Their Uses
Creating a View
Retrieving Data by Means of a View
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Inserting, Updating, and Deleting Data Through Views
Dropping Views
Altering the Definition of a View
Inline Views
Top 'N' Analysis
Other Database Objects
Creating, Maintaining, and Using Sequences
Creating and Maintaining Indexes
Creating Private and Public Synonyms
Controlling User Access
Understanding the Concepts of Users, Roles, and Privileges
Granting and Revoking Object Privileges
Creating Roles and Granting Privileges to Roles
Creating Synonyms for Ease of Table Access
Oracle Certified Associate: Oracle9i SQL Exam Preparation (8 hours)
Exam requirements, objectives and scoring and practice exams
Introduction to oracle 9i/10g – PL/SQL (28 hours)
Introduction
Describing PL/SQL
Describing the Use of PL/SQL for the Developer and the Database Administrator
Explaining the Benefits of PL/SQL
PL/SQL program constructs
PL/SQL anonymous block structure
Subprogram block structure
Course objectives and overview
Declaring Variables
Recognizing the Basic PL/SQL Block and Its Sections
Describing the Significance of Variables in PL/SQL
Distinguishing Between PL/SQL and Non-PL/SQL Variables
Declaring Variables and Constants
Executing a PL/SQL Block
Writing Executable Statements
Recognizing the Significance of the Executable Section
Writing Statements Within the Executable Section
Describing the Rules of Nested Blocks
Executing and Testing a PL/SQL Block
Using Coding Conventions
Interacting with the Oracle Server
Writing a Successful SELECT Statement in PL/SQL
Declaring the Data type and Size of a PL/SQL Variable Dynamically
Writing Data Manipulation Language (DML) Statements in PL/SQL
Controlling Transactions in PL/SQL
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Determining the Outcome of SQL DML Statements
Writing Control Structures
Identifying the Uses and Types of Control Structures
Constructing an IF Statement
Constructing and Identifying Different Loop Statements
Controlling Block Flow Using Nested Loops and Labels
Using Logic Tables
Working with Composite Data types
Creating User-Defined PL/SQL Records
Creating a PL/SQL Table
Creating a PL/SQL Table of Records
Differentiating Among Records, Tables, and Tables of Records
Writing Explicit Cursors
Using a PL/SQL Record Variable
Distinguishing Between the Implicit and Explicit Cursor
Writing a Cursor FOR Loop
Handling Exceptions
Defining PL/SQL Exceptions
Recognizing Unhandled Exceptions
Listing and Using Different Types of PL/SQL Exception Handlers
Trapping Unanticipated Errors
Describing the Effect of Exception Propagation in Nested Blocks
Customizing PL/SQL Exception Messages
Creating Procedures
Describe the uses of procedures
Create procedures
Create procedures with arguments
Invoke a procedure
Remove a procedure
Creating Functions
Describe the uses of functions
Create a function
Invoke a function
Remove a function
Differentiate between a procedure and a function
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Managing Subprograms
Describe system privilege requirements
Describe object privilege requirements
Query the relevant data dictionary views
Debug subprograms
Creating Packages
Describe packages and list their possible components
Create packages that include public and private subprograms, as well as global and local variables
Invoke objects in a package
Remove packages
Creating Database Triggers
Describe different types of triggers
Describe database triggers and their use
Create database triggers
Describe database trigger firing rules
Drop database triggers
:‫הקורס‬
Oracle9i/10g Database Administration Fundamentals I:
Architecture & Administration (40 hours)
Oracle Architectural Components
Defining an Oracle Database, the Oracle server, and the Oracle Instance
Establishing a connection and creating a session
Understanding the physical structure
Understanding the memory structure
Understanding the process structure
Understanding the logical structure
Outlining the stages of an SQL statement
Getting Started with the Oracle Server
Identifying database administrative tools
Identifying the features of the Universal Installer
Defining the Optimal Flexible Architecture
Creating a database during installation
Creating a new database
Identifying database administrative users
Understanding operating system and password file authentication
SQL*Plus
Enterprise Manager
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Managing an Oracle Instance
Creating, managing, and using initialization files: PFILE and SPFILE
Identifying the various states of starting an instance
Identifying the various options available to shutdown an instance
Monitoring Alert and Trace files
Creating a Database
Using the Database Configuration Assistant to create a database
Creating a database manually
Using the Data Dictionary
Identifying the uses and contents of the data dictionary
Using the data dictionary to retrieve information about the database
Maintaining the Control File
Explaining the uses of the control file
Listing the contents of the control file
Multiplexing the control file
Managing control file with Oracle Managed Files (OMF)
Obtaining control file information
Maintaining Redo Log Files
Explaining the purpose of and how online redo log files work
Control log switches and checkpoints
Maintaining online redo log files
Managing online redo log files using OMF
Multiplexing and maintaining online redo log files
Archiving online redo log files
Obtaining online and archived redo log file information
Managing Tablespaces and Datafiles
Describing storage hierarchy
Establishing the difference between SYSTEM and Non-SYSTEM tablespaces
Creating and managing tablespaces
Creating a tablespace when using OMF
Obtaining tablespace and datafile information
Storage Structures and Relationships
Describing the logical structure of the database (segments, extents, blocks)
Listing the segment types and their uses
Understanding the use of extents and their allocation and deallocation
Understanding the structure of a database block
Maintaining storage structures with automatic segment - space management
Maintaining storage structures manually
Obtaining storage structure information
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Managing Undo Data
Understanding the difference between automatic undo management and manual undo management
Creating and maintaining UNDO tablespaces
Obtaining undo information
Managing Tables
Creating and maintaining tables using appropriate storage settings
Obtaining table information
Managing Indexes
Listing the different types of indexes and their uses
Creating b-tree and bitmap indexes
Maintaining Indexes
Identifying unused indexes
Obtaining index Information
Maintaining Data Integrity
Types of constraints
Guidelines for defining constraints
Obtaining constraint information
Using the EXCEPTIONS table
Managing Password security and Resources
Profiles
Enabling password management
Creating, altering and dropping a profile
Resource management
Enabling resource limits
Obtaining password and resource limit information
Managing Users
Users and security
Database schema
Checklist for creating users
Creating a new user
Changing user quota on tablespaces
Dropping a user
Obtaining user information
Managing Privileges
System privileges
System privileges restrictions
Revoking system privileges
Object privileges
Revoking object privileges
Obtaining privileges information
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Managing Roles
Benefits of roles
Creating roles
Modifying roles
Predefined roles
Assigning roles
Enabling and disabling roles
Guidelines for creating roles
Obtaining role information
Auditing
Auditing guidelines
Database Auditing
Auditing options
Obtaining auditing information
Loading Data into a Database
Data loading methods
SQL*Loader
SQL*Loader guidelines
Using Globalization Support
Globalization support features
Database character sets and national character sets
Guidelines for choosing database and national character sets
Obtaining character set and NLS settings information
Oracle Certified Associate:
Database Administration Fundamentals I Exam Preparation (8 hours)
Exam requirements, objectives and scoring and practice exams
Middle Project (16 hours)
Oracle9i/10g Database Administration Fundamentals II:
Backup & Recovery, Networking (32 hours)
Networking Overview
Explaining solutions included with Oracle9i for managing complex networks
Describing Oracle networking add-on solutions
Basic Oracle Net Architecture
Explaining the key components of Oracle Net architecture
Explaining Oracle Net Services role in client-server connections
Describing how web client connections are established through Oracle networking products
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Basic Oracle Net Services Server-Side Configuration
Identifying How the Listener Responds to Incoming Connections
Configuring the Listener using Oracle Net Manager
Controlling the Oracle Net Listener by Using the Listener Control Utility
Describing Dynamic Service Registration
Configuring the Listener for IIOP and HTTP Connections
Basic Oracle Net Services Client-Side Configuration
Describing the Difference Between Host Naming and Local Service Name Resolution
Using Oracle Net Configuration Assistant to Configure Host Naming Method, Local Naming Method,
and Net Service Names
Performing Simple Connection Troubleshooting
Usage and Configuration of the Oracle Shared Server
Identifying the Components of the Oracle Shared Server
Describing the Oracle Shared Server Architecture
Configuring Shared Servers by Using Initialization Parameter
Configuring Dispatchers by Using Initialization Parameters
Identifying Useful Data Dictionary Views
Backup and Recovery Overview
Describing the Basics of Database Backup, Restore, and Recovery
Listing the Types of Failures that May Occur in an Oracle Environment
Defining a Backup and Recovery Strategy
Instance and Media Recovery Structures
Describing the Oracle Processes, Memory Structures, and Files Relating to Recovery
Identifying the Importance of Checkpoints, Redo Log Files, and Archived Log Files
Describing Ways to Tune Instance Recovery
Configuration of the Database Archiving Mode
Noarchivelog and Archivelog Mode Configuration
Automatic and Manual Archiving of Redo Log Files
Multiple Archival Destinations and Processes
Oracle Recovery Manager (RMAN) Overview and Configuration
Identifying the Features and Components of RMAN
Describing the RMAN Repository and Control File Usage
Describing Channel Allocation
Describing Media Management Library Interface
Connecting to Recovery Manager
Configuring the RMAN Environment
User-Managed Backups
Describing User-Managed Backup and Recovery Operations
Performing Closed Database Backups
Performing Open Database Backups
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Cleaning Up After a Failed Online Backup
Backing Up the Control File
Discussing Backup Issues Associated with Read-Only Tablespaces
Identifying the Backup Implications of Operations with NOLOGGING Options
Using DBVerify to Check for Block Corruption
RMAN Backups
Identifying RMAN Specific Backups
Using the RMAN BACKUP Command to Create Backup Sets
Backing Up the Control File
Backing Up the Archived Redo Log Files
Using the RMAN COPY Command to Create Image Copies
User-Managed Complete Recovery
Describing Media Recovery
Performing Recovery in Noarchivelog Mode
Performing Recovery in Archivelog Mode
Read-only Tablespace Recovery
Relocating and Recovering a Tablespace
RMAN Complete Recovery
Describing the Use of RMAN for Restoration and Recovery
Performing Recovery in Noarchivelog Mode
Performing Completing Recovery in Archivelog Mode
Restoring Data Files to a Different Location
Relocating and Recovering a Tablespace
User-Managed Incomplete Recovery
Describing the Steps of Incomplete Recovery
Identifying the Situations Which Require Incomplete Recovery
Performing an Incomplete Recovery
Recovering from the Loss of Current Online Redo Logs
RMAN Incomplete Recovery
Performing Incomplete Recovery Using UNTIL TIME
Performing Incomplete Recovery Using UNTIL SEQUENCE
RMAN Repository Maintenance
Performing Crosschecking of Backups and Copies
Updating the Repository When Backups Have Been Deleted
Changing the Availability Status of Backups and Copies
Making a Backup or Copy Exempt from the Retention Policy
Cataloging Backups Made with Operating System Commands
RMAN Catalog Creation and Usage
Describing the Contents of the Recovery Catalog
Listing the RMAN Features Which Require the Recovery Catalog
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Creating the Recovery Catalog
Maintaining the Recovery Catalog by Using RMAN Commands
Using RMAN to Register, Resynchronize, and Reset a Database
Querying the Recovery Catalog to Generate Reports and Lists
Creating, Storing and Executing Scripts
Describing Methods for Backing Up and Recovering the Recovery Catalog
Transporting Data Between Databases
Export and Import
Guidelines for Using Export and Import
Oracle 9i/10g Database Performance Tuning (48 hours)
Overview of Oracle 9i Database Performance Tuning
Tuning questions, phases, and goals
Common performance problems
Tuning during development
Tuning steps for a production database
Performance and availability trade-offs
Diagnostic and Tuning Tools
Log and trace files
Tuning with Oracle Enterprise Manager
Statspack
Statistics, troubleshooting data, and performance data in the data dictionary
Database and self-built performance statistics collection
Collecting performance statistics with assorted tools
Database Configuration and I/O Issues
Distributing files across devices
Tablespace considerations
Full table scan performance
Checkpoint performance
Redo management and performance
Analyzing I/O activity
Analyzing checkpoint performance
Tuning the Shared Pool
Shared pool components and latches
Monitor and tune the library cache
Manage SQL statements and PL/SQL blocks to improve library cache performance
Monitor and tune the data dictionary cache
Reserved pool and large pool management
Using diagnostic tools to monitor and tune the shared pool
Tuning the Buffer Cache
Buffer cache sizing parameters
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Buffer cache advisory
Buffer cache tuning views and statistics
Buffer caches for different purposes and non-standard block sizes
Automatic segment space and free space management
Multiple database writing processes
Monitoring and tuning database buffer cache with available diagnostic tools
Dynamic Instance Resizing
Dynamic allocation units in the SGA
Resize SGA components
Resizing the buffer cache and the shared pool
Sizing Other SGA Structures
Manage redo log buffer
Control redo operations
Manage Java pool memory
Managing the redo log buffer
Tuning the Oracle Shared Server
Use and performance of shared server processes
Shared servers and memory usage
Monitor and troubleshoot shared server activity
Optimizing Sort Operations
Automatic PGA memory management
PGA sizing advisor
Sorts and temporary segments
Tuning, diagnostics, and guidelines for sorts
Reduce sorting
Configuring and monitoring sort space options
Configuring automatic PGA memory management
Using Resource Manager
Database Resource Manager concepts
Administering the Database Resource Manager
Define resource plans limits
Assigning users to consumer groups
Manual and automatic consumer group switching
Examine resource plan information in the data dictionary
SQL Statement Tuning
Optimizer modes
Hints
Plan stability and stored outlines
SQL tuning diagnostic tools
Interpret results from SQL tuning diagnostic tools
Managing Statistics
Automatic segment-level statistics collection
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Dynamic sampling
Table statistics, index statistics, and index tuning wizard
Column statistics and histograms
Estimated statistics and automatic statistics collection
Optimizer cost model
System statistics
Copying statistics between databases
Using Oracle Blocks Efficiently
Database storage components
Extent management
High water-mark
Space management for tables
Index management
Using Oracle Data Storage Structures Efficiently
Data storage structures
Selecting physical storage characteristics for performance
Data access methods and structures
Application Tuning
Role of the database administrator
Table movement and redefinition
Creating and managing indexes and index-organized tables
Statistics collection
Considerations for OLTP systems
Considerations for decision support systems and data warehouses
Considerations for hybrid systems
Using Materialized Views
Create and refresh materialized views
Nested materialized views
Query rewrites
The DBMS_MVIEW package
Monitoring and Detecting Lock Contention
Locking mechanisms and management
Data concurrency
Enqueues and lock types
Lock monitoring and resolution of conflicts
Deadlocks
Use diagnostic tools to monitor lock contention
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Administering a Microsoft SQL Server 2000 Database (40 hours)
SQL Server Overview
What Is SQL Server
SQL Server Integration
SQL Server Databases
SQL Server Security
Working with SQL Server
Planning to Install SQL Server
Hardware Installation Considerations
SQL Server 2000 Editions
Software Installation Considerations
Methods of Installing SQL Server
Verifying the Installation
Configuring SQL Server Enterprise Manager
Troubleshooting
Managing Database Files
Introduction to Data Structures
Creating and managing Databases
Placing Database Files and Logs
Optimizing the Database Using Hardware-based RAID
Optimizing the Database Using Filegroups
Optimizing the Database Using Filegroups with Hardware-based RAID
Capacity Planning
Performance Considerations
Managing Security
Implementing an Authentication Mode
Assigning Logins to Users and Roles
Assigning Permissions to Users and Roles
Managing Security within SQL Server
Managing Application Security
Managing SQL Server Security in the Enterprise
Performing Administrative Tasks
Configuration Tasks Routine
SQL Server Administrative Tasks
Automating Routine Maintenance Tasks
Creating Alerts
Troubleshooting SQL Server Automation
Automating Multiserver Jobs
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Backing Up Databases
Preventing Data Loss
Setting and Changing a Database Recovery Model
SQL Server Backup
When to Back Up Databases
Performing Backups
Types of Backup Methods
Planning a Backup Strategy
Performance Considerations
Restoring Databases
SQL Server Recovery Process
Preparing to Restore a Database
Restoring Backups
Restoring Databases from Different Backup Types
Restoring Damaged System Databases
Monitoring SQL Server for Performance
Why to Monitor SQL Server
Performance Monitoring and Tuning
Tools for Monitoring SQL Server
Common Monitoring and Tuning Tasks
Transferring Data
Introduction to Transferring Data
Tools for Importing and Exporting Data in SQL Server
Introduction to DTS
Transforming Data with DTS
Maintaining High Availability
Introduction to Availability
Increasing Availability Using Failover Clustering
Standby Servers and Log Shipping
Introducing Replication
Introduction to Distributed Data
Introduction to SQL Server Replication
SQL Server Replication Agents
SQL Server Replication Types
Physical Replication Models
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Programming a Microsoft SQL Server 2000 Database (32 hours)
Overview of Programming SQL Server
Designing Enterprise Application Architecture
SQL Server Programming Tools
The Transact-SQL Programming Language
Elements of Transact-SQL
Additional Language Elements
Ways to Execute Transact-SQL Statement
Creating and Managing Databases
Creating Databases
Creating Filegroups
Managing Databases
Introduction to Data Structures
Creating Data Types and Tables
Creating Data Types
Creating Tables
Generating Column Values
Generating Scripts
Types of Data Integrity
Enforcing Data Integrity
Defining Constraints
Types of Constraints
Disabling Constraints
Using Defaults and Rules
Deciding Which Enforcement Method to Use
Planning Indexes
Introduction to Indexes
Index Architecture
How SQL Server Retrieves Stored Data
How SQL Server Maintains Index and Heap Structures
Deciding Which Columns to Index
Creating and Maintaining Indexes
Creating Indexes
Creating Index Options
Maintaining Indexes
Introduction to Statistics
Querying the sysindexes Table
Setting Up Indexes Using the Index Tuning Wizard
Performance Considerations
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Implementing Views
Introduction to Views
Advantages of Views
Defining Views
Modifying Data through Views
Optimizing Performance by Using Views
Performance Considerations
Implementing Stored Procedures
Introduction to Stored Procedures
Creating, Executing, Modifying, and Dropping Stored Procedures
Using Parameters in Stored Procedures
Executing Extended Stored Procedures
Handling Error Messages
Performance Considerations
Implementing User-defined Functions
What Is a User-defined Function
Defining User-defined Functions
Examples of User-defined Functions
Implementing Triggers
Introduction to Triggers
Defining Triggers
How Triggers Work
Examples of Triggers
Performance Considerations
Programming across Multiple Servers
Introduction to Distributed Queries
Executing an Ad Hoc Query on a Remote Data Source
Setting Up a Linked Server Environment
Executing a Query on a Linked Server
Managing Distributed Transactions
Modifying Data on a Linked Server
Using Partitioned Views
Optimizing Query Performance
Introduction to the Query Optimizer
Obtaining Execution Plan Information
Using an Index to Cover a Query
Indexing Strategies
Overriding the Query Optimizer
Analyzing Queries
Queries That Use the AND Operator
Queries That Use the OR Operator
Queries That Use Join Operations
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Managing Transactions and Locks
Introduction to Transactions and Locks
Managing Transactions
SQL Server Locking
Managing Locks
Microsoft Certified Professional Exam Preparation (12 hours)
Installing, Configuring, and Administering Microsoft SQL Server 2000
Designing and Implementing Databases with Microsoft SQL Server 2000
:‫העשרות‬
Unix (8 hours)
Introduction to Unix and Linux
The Unix File System
The Shell environment
Handling Processes
Networking Concepts
XML (4 hours)
Introduction to XML
Well-formed & Valid XML
XML Style Sheeting and Transforming
Web-Services
Distributed DB (4 hours)
Distributed Environment Concept
DB Links
Snapshots – Types and Usage
SQL New Features and PL/SQL Advanced Options (4 hours)
Advanced New Features and Functions in SQL
Bulk Binding
Autonomous Transactions
Returning clause
Using Execute Immediate
Oracle10g New Manageability Features for Administrators (4 hours)
Storage Enhancements
Space Management Features
Self Management Features
Human Error Correction (Flashback technology)
SQL Server 2005 New Features Overview (4 hours)
Overview of SQL Server 2005
System Enhancements for Administrators
SQL Enhancements in SQL Server 2005
Final Project (40 hours)
09-9591015 '‫ פקס‬09-9591010 '‫ טל‬.‫ הרצליה‬,27 ‫ רחוב משכית‬,‫ בית קורקס‬:‫טק הרצליה‬-‫מכללת הי‬
04-8813334 '‫ פקס‬04-8813332 '‫ טל‬.‫אתא‬.‫ק‬.‫ צ‬,20 ‫ חלוצי התעשייה‬:‫טק שלוחת חיפה והצפון‬-‫מכללת הי‬
http://www.hi-tech.co.il ‫ אתר אינטרנט‬htc@hi-tech.co.il ‫דואר אלקטרוני‬
Download