課程名稱:Oracle Database Administration Certified Professional (2科 19c OCP) 國際認可證書課程 - 簡稱:OCP Database 19c Training Course |
1Z0-082 Oracle Database Administration I (36 hours)
1. Oracle Server Technologies and Relational Paradigm
1.1 Prerequisite knowledge to Oracle Servers
1.2 The Oracle Server Architecture
1.3 The Oracle Application Server
1.4 The Oracle Enterprise Manager
2. Deploying Oracle Database Server
2.1 Requirements for Oracle Database 19c
2.2 Computer (Virtual Machines) Requirement
2.3 Database Installation using Oracle Universal Installer on Windows Server
2.4 Database Installation using Oracle Universal Installer on Oracle Enterprise Linux Server
3. Oracle Database Management Consoles
3.1 Tools available to manage an Oracle Database Server
3.2 SQL*Plus
3.3 SQL Developer
3.4 Enterprise Manager: Database Control
4. Relational Data
4.1 Normalization
5. Demonstration Schema
5.1 Addressing the Demonstration Schema
5.2 Definition of a Database Schema
5.3 The HR and OE Schema
5.4 Enabling the HR and OE user
6. Data Retrieval Using the SQL SELECT Statement
6.1 The DESCRIBE table command
6.2 Describing the HR schema
6.3 Capabilities of SELECT Statement
6.4 Executing the SELECT Statement
7. Restricting and Sorting Data
7.1 Introduction
7.2 Limit the Rows Retrieved by a Query
7.3 Sort the Rows Retrieved by a Query
7.4 Ampersand Situation
8. Single Row Functions
8.1 Introduction to Single Row Functions
8.2 Describing Various Types of Functions Available in SQL
8.3 Types of Functions
8.4 Working with Dates
9. Using Conversion Functions and Conditional Expressions
9.1 Introduction
9.2 Describing Various Types of Conversion Functions Available in SQL
9.3 Using TO_CHAR, TO_NUMBER and TO_DATE
9.4 Apply Conditional Expressions in a SELECT Statement
10. Reporting Aggregated Data Using Group Functions
10.1 Introduction
10.2 Describe the Group Functions
10.3 Identify the Available Group Functions
10.4 Restrictions of using Nested Group Functions
10.5 Group Data Using the GROUP BY Clause
10.6 Include or Exclude Grouped Rows Using the HAVING Clause
11. Displaying Data From Multiple Tables
11.1 Introduction
11.2 Write SELECT Statements to Access Data from More Than One Table Using Equijoins and Nonequijoins
11.3 Types of Joins
11.4 Natural Joins
11.5 Oracle Join Syntax
11.6 Joining Tables Using SQL:1999 Syntax
11.7 Qualifying Ambiguous Column Names (Optional Knowledge)
11.8 N-Way Joins and Additional Join Conditions
11.9 Nonequijoins (Optional Knowledge)
11.10 Join a Table to Itself Using a Self-Join (Optional Knowledge)
11.11 View Data That Does Not Meet a Join Condition by Using Outer Joins
11.12 Left Outer Join
11.13 Right Outer Join
11.14 Full Outer Join
11.15 Cross Join
12. Using Sub Queries to Solve Problems
12.1 Introduction
12.2 Define Subqueries
12.3 Describe the Types of Problem that Subqueries Can Solve
12.4 List the Types of Subqueries
12.5 Write Single-Row and Multiple-Row Subqueries
13. Using the Set Operator
13.1 Introduction
13.2 Describe the Set Operators
13.3 Set and Venn Diagram (Optional Knowledge)
13.4 Trying the Set Operators
13.5 Use a Set Operator to Combine Multiple Queries into a Single Query
13.6 General Principals of using Set Operators (Optional Knowledge)
13.7 More Complex Examples
14. Creating Schema Objects
14.1 Introduction
14.2 Create Simple and Complex Views
14.3 Reasons of using views
14.4 Simple and Complex Views
14.5 CREATE VIEW
14.6 Private and Public Synonyms
14.7 Sequences
15. Exploring the Oracle Database Architecture
15.1 Introduction
15.2 Description of a Single-Instance Architecture
15.3 Description of a Distributed System Architectures (Optional Knowledge)
15.4 Description of Memory Structures
15.5 Investigating the Memory Structures of the Instance
15.6 Description of Oracle Background Process Structures
15.7 Investigating the Processes Running in your instance
15.8 Summarize the Storage Structures
15.9 Logical Database Structures
15.10 Investigating the Storage Structures in your database
16. Creating an Oracle Database
16.1 Various tasks about Creating an Oracle Database
16.2 Using the Database Configuration Assistant (DBCA) to Create a Database
16.3 Scripts and Other Files Created by the DBCA
17. Managing the Oracle Instance
17.1 Introduction
17.2 Configuring EM Express for new instance
17.3 Managing the Oracle Listener
17.4 Database Startup and Shutdown
17.5 Set Database Initialization Parameters
17.6 Use the Alert Log and Trace Files
17.7 Using Data Dictionary and Dynamic Performance Views
18. Configuring the Oracle Network Environment
18.1 Introduction
18.2 Oracle Net and Communication Protocols
18.3 Creating a Listener
18.4 Techniques for Name Resolution
18.5 Database Registration
18.6 Database Link
19. Managing Database Storage Structures
19.1 Introduction
19.2 Identifying Oracle Storage Structures
19.3 Managing Tablespaces
19.4 The Oracle Data Block format
19.5 Managing Datafiles
20. Administering User Security
20.1 Database User Account
20.2 Choosing Authentication Methods
20.3 Choosing a Default Tablespace
20.4 Choosing a Temporary Tablespace
20.5 Choosing a Profile for a User
20.6 Creating a database user
20.7 About Database Schema
20.8 Granting and Revoking Privileges
20.9 Roles
20.10 Controlling Access to Applications by Secured Application Role
20.11 Quotas
20.12 Data Dictionary Views (Optional Knowledge)
21. Implementing Oracle Database Security
21.1 Introduction
21.2 Database Security and Principle of Least Privilege
21.3 PUBLIC privileges
21.4 Security-Critical Instance Parameters
21.5 Working with Traditional Database Auditing
22. Unified Auditing
22.1 Introduction to Oracle Database Unified Auditing
22.2 Implementing Mixed Auditing Mode
22.3 Implementing Unified Auditing
22.4 Creating Unified Audit Policy for Datapump example
22.5 Auditing RMAN
22.6 Cleaning up Audit Data
23. Real-Time Database Operation Monitoring
23.1 Monitoring in previous generations vs 19c
23.2 Definition of Database Operation
23.3 Control_Management_Pack_Access
23.4 Using Database Operation Monitoring
23.5 Emergency Monitoring and Real-Time ADDM
23.6 End-To-End Application Tracing
24. Managing Undo Data
24.1 Purpose of Undo Data
24.2 Compatibility of Undo Data
24.3 Understanding How Transactions Generate Undo
24.4 Work with Transactions and Flashback query
24.5 Managing Undo
24.6 Computing the Minimum Undo Tablespace Size Using the Undo Advisor
1Z0-083 Oracle Database Administration II (30 hours)
1. Backup and Recovery Concepts
1.1 Introduction
1.2 Understanding and Configuring Recovery Components
1.2.1 Multiplexing Control Files
1.2.2 Backing Up Control Files
1.3 Understanding Checkpoints
1.4 Redo Log Files
1.4.1 Redo Log File Architecture
1.4.2 Log Switch Operations
1.4.3 Clearing Online Redo Log Files
1.4.4 Archived Redo Log Files
1.4.5 Archived Redo Log File Architecture
1.4.6 Setting the Archive Destination
1.4.7 Enabling ARCHIVELOG
1.5 The Fast Recovery Area
1.5.1 Fast Recovery Area Occupants
1.5.2 The Fast Recovery Area and SQL Commands
1.5.3 The Fast Recovery Area and the Enterprise Manager Cloud Control
1.5.4 Fast Recovery Area Management
1.6 Database Backup and Recovery Plan
1.7 Recovery Manager
2. Performing Database Backup and Disaster Recovery
2.1 Configuring RMAN for backup
2.2 Performing Disaster Recovery using Data Recover Advisor
2.2.1 Restore and Recover
2.2.2 Overview of the Data Recovery Advisor
2.2.3 Performing a cross check on backup media
2.2.4 Recovering a lost Control File
2.2.5 Recovering a lost Data File in NOARCHIVELOG mode
2.2.6 Recovering a lost Data File in ARCHIVELOG mode
2.2.7 Capabilities and Limitations of DRA
2.3 Scheduling Oracle Suggested Backup plan
2.4 Performing Point-in-time recovery of database
3. Multitenant Database Architecture
3.1 Introduction to Multitenant Database Architecture
3.2 More about Multitenant Container Database
3.3 The Root Container, Seed Container and Pluggable Container
3.3.1 About the Root Container
3.3.2 Various Container types
3.3.3 PDB Metadata
3.3.4 Managing the CDB and PDB
3.4 Instance and Storage Organization of Containers
3.4.1 Common entities of CDB and PDBs
3.4.2 Contents exclusive available only at PDB
3.5 Types of Containers during CDB and PDB initialization
3.5.1 About Root Container initialization
3.5.2 About Pluggable Database Containers initialization
4. Configuring and Managing Multitenant Databases
4.1 Creating a Container Database (CDB)
4.2 Creating and Configuration a PDB
4.2.1 Creating Pluggable Database by using the Seed database
4.2.2 More about file location of Pluggable Databases
4.3 Status and Open Mode of a Pluggable Database
4.4 Unplugging and Plugging a Pluggable Database
4.5 Cloning a Pluggable Database from another Pluggable Database
4.6 Plugging a Normal 19c Non-CDB into a CDB
5. RMAN Backup and Recovery for Multitenant Architecture
5.1 Backup and Recover PDBs and CDB
5.1.1 Performing Database backup on CDB
5.1.2 Backup the Root Container only
5.1.3 Backup Pluggable Database from the Root Container
5.1.4 Backup Pluggable Database from the Pluggable container
5.1.5 Backing Up Archived Redo Logs
5.2 Restoring a Tablespace in a Pluggable Database
5.3 Recovering Temporary Tablespace on CDB or PDBs
5.4 Recovering SYSAUX tablespace of the Root Container
5.5 Instance Recovery of lost Control Files
5.6 More about Point In Time Recovery (PITR) of PDB tablespaces
6. Managing Users, Roles and Privileges for Multitenant Architecture
6.1 Local Users and Common Users
6.2 Local Roles and Common Roles
6.3 Creating Local User in a PDB
6.4 Creating Common Users
6.5 Managing Privileges in a Multitenant Architecture
6.5.1 Granting a Local Privilege of a PDB to a Local User
6.5.2 Granting a Local Privilege of Root Container to a Common User
6.5.3 Granting a Common Privilege to a Common User
6.6 Managing Roles in a Multitenant Architecture
7. Core Concepts of the Oracle Database 19c Recovery Manager (RMAN)
7.1 Oracle DBA Tools for Backup and Recovery
7.2 Connecting to Oracle Recovery Manager (RMAN)
7.3 Quick Start: A Problem-Solution Approach
7.4 Configuring for Recoverability
7.4.1 Types of RMAN Commands
7.4.2 Configure Persistent Settings for RMAN
8. Configure RMAN Retention Policy
8.1 Understanding RMAN Retention Policy
8.2 Using Fast Recovery Area (FRA)
8.3 Multiplexing Control Files and Auto backup
8.4 Multiplexing Redo Log Files
8.5 Creating Archived Redo Log files
8.6 Using RMAN Recovery Catalog
9. Configuring Recovery Catalog Database
9.1 Preparing the Recovery Catalog Database
9.2 Managing Target Database Records in the Recovery Catalog
9.3 Using RMAN Stored Scripts
9.4 Maintaining and Protecting the Recovery Catalog
9.5 Virtual Private Catalogs
10. Backup Strategies and Terminology
10.1 Backup Solutions Overview and Terminology
10.2 Balancing Backup and Restore Requirements
10.3 Backing Up Read-Only Tablespaces
10.4 Best Practices for Data Warehouse Backups
10.5 Additional Backup Terminology
11. Performing Backups
11.1 RMAN Backup Types
11.2 Incrementally Updated Backups
11.3 Fast Incremental Backup
11.4 Block Change Tracking
11.5 Oracle-Suggested Backup
11.6 Reporting on Backups
11.7 Managing Backups
12. Improving Your Backups
12.1 Compressing Backups
12.2 Using a Media Manager (Optional Knowledge)
12.3 Creating RMAN Multisection Backups, Proxy Copies, Duplexed Backup Sets and Backups of Backup Sets
12.4 Creating and Managing Archival Backups
12.5 Backing Up Recovery Files
12.6 Backing Up the Control File to a Trace File
12.7 Cataloging Additional Backup Files
12.8 Backing Up ASM Disk Group Metadata (Optional Knowledge)
13. RMAN-Encrypted Backups
13.1 Creating RMAN-Encrypted Backups
13.2 Using Transparent-Mode Encryption
13.3 Using Password-Mode Encryption
13.4 Using Dual-Mode Encryption
13.5 Considerations for RMAN-Encrypted Backups
13.6 Considerations for Restoring from Encrypted Backups
14. Diagnosing Database Failures
14.1 Reducing Problem Diagnosis Time
14.2 Automatic Diagnostic Repository
14.3 Interpreting RMAN Message Output and Error Stacks
14.4 Data Recovery Advisor
14.5 Handling Block Corruption
15. Restore and Recovery Concepts
15.1 Understanding File Loss and Data Repair Techniques
15.2 Instance Failure and Instance/Crash Recovery
15.3 Media Failure
15.4 An Overview of Complete Recovery
15.5 An Overview of Point-in-Time Recovery
15.6 Recovery Through RESETLOGS
16. Performing Recovery
16.1 Ensuring Backup media availability
16.2 RMAN Recovery in NOARCHIVELOG Mode (Optional knowledge)
16.3 Performing Complete Recovery (of critical and noncritical data files)
16.4 Restoring ASM Disk Groups
16.5 Recovery with Image Files
16.6 Restore Points
16.7 Performing Point-in-Time (PITR) or Incomplete Recovery
17. Flashback Technologies
17.1 Introduction to Oracle Flashback Technologies
17.1.1 Flashback Technologies Error Detection and Correction
17.1.2 Transactions and Undo
17.1.3 7 Flashback Technologies for different purposes
17.1.4 Preparing your Database for Flashback
17.2 Using Flashback Technology to Query Data
17.2.1 Flashback Query
17.2.2 Flashback Version Query
17.2.3 Flashback Table
17.3 Flashback Transaction (Query and Backout)
17.4 Flashback Drop and the Recycle Bin
17.5 Flashback Data Archive
17.6 Flashback Database Architecture
17.7 Configuring Flashback Database
17.8 Performing Flashback Database
17.9 Best Practices for Flashback Database
The course content above may change at any time without notice in order to better reflect the content of the examination.
|