ORANET- Course Contents 1. Oracle 11g SQL Fundamental-l 2. Oracle 11g Administration-l 3. Oracle 11g Administration-ll Oracle 11g Structure Query Language Fundamental-l (SQL) This Intro to SQL training teaches you basic concepts of relational databases and the SQL programming language. You'll gain essential SQL skills to write queries against single & multiple tables, manipulate data in tables Introduction Overview of Oracle Database 12c and Related Products Introduction to SQL and its development environments Course Objectives, Course Agenda and Appendixes Used in this Course The Human Resource (HR) Schema Overview of relational database management concepts and terminologies What is Oracle SQL Developer? Tables used in the Course Starting SQL*Plus from Oracle SQL Developer Retrieving Data using the SQL SELECT Statement Column aliases Use of the DESCRIBE command Capabilities of the SELECT statement Use of concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword Arithmetic expressions and NULL values in the SELECT statement
Restricting and Sorting Data Rules of precedence for operators in an expression Limiting the Rows Substitution Variables Using the DEFINE and VERIFY command Using Single-Row Functions to Customize Output Manipulate strings with character function in the SELECT and WHERE clauses Perform arithmetic with date data Manipulate numbers with the ROUND, TRUNC and MOD functions Describe the differences between single row and multiple row functions Manipulate dates with the date functions Using Conversion Functions and Conditional Expressions Use conditional IF THEN ELSE logic in a SELECT statement Apply the NVL, NULLIF, and COALESCE functions to data Describe implicit and explicit data type conversion Use the TO_CHAR, TO_NUMBER, and TO_DATE conversion functions Nest multiple functions Reporting Aggregated Data Using the Group Functions Restricting Group Results Creating Groups of Data Group Functions
Displaying Data from Multiple Tables Using Joins Self-join Types of Joins Introduction to JOINS Non equijoins OUTER join Natural join Using Subqueries to Solve Queries Single Row Subqueries Multiple Row Subqueries Introduction to Subqueries Using the SET Operators Matching the SELECT statements Set Operators Using ORDER BY clause in set operations INTERSECT operator MINUS operator UNION and UNION ALL operator Managing Tables using DML statements Database Transactions Data Manipulation Language Introduction to Data Definition Language Data Definition Language
Introduction to Data Dictionary Views Describe the Data Dictionary Structure Introduction to Data Dictionary Querying the Data Dictionary Views Using the Data Dictionary views Creating Sequences, Synonyms, Indexes Overview of indexes Overview of synonyms Overview of sequences Creating Views Overview of views Managing Schema Objects Creating and using external tables Creating and using temporary tables Managing constraints Retrieving Data by Using Subqueries Working with Multiple-Column subqueries Using Scalar subqueries in SQL Correlated Subqueries Retrieving Data by Using a Subquery as Source Working with the WITH clause Manipulating Data by Using Subqueries Using the WITH CHECK OPTION Keyword on DML Statements Inserting by Using a Subquery as a Target Using Subqueries to Manipulate Data Using Correlated Subqueries to Update and Delete rows
Controlling User Access Revoking object privileges Creating a role Object privileges System privileges Manipulating Data Using the MERGE statement Using multitable INSERTs Performing flashback operations Overview of the Explicit Default Feature Tracking Changes in Data Managing Data in Different Time Zones Working with CURRENT_DATE, CURRENT_TIMESTAMP,and LOCALTIMESTAMP Working with INTERVAL data types
Oracle -l This Oracle Database 11g: Administration Workshop I Release 2 course explores the fundamentals of basic database administration. Expert Oracle University instructors will reinforce topics with structured hands-on practices that will prepare you for the corresponding Oracle Certified Associate exam. Exploring the Oracle Database Architecture ASM storage components Logical and physical storage structures Oracle Database Architecture Overview Oracle ASM Architecture Overview Process Architecture Memory structrues Installing your Oracle Software Oracle Universal Installer (OUI) Installation: System Requirements Tools Used to Administer an Oracle Database Installing Oracle Grid Infrastructure Installing Oracle Database Software Tasks of an Oracle Database Administrator Silent Install Creating an Oracle Database Planning the Database Password Management Using the DBCA to Create a Database Creating a Database Design Template Using the DBCA to Delete a Database Managing the Oracle Database Instance Modify database installation parameters Describe database shutdown options Use Oracle Enterprise Manager Describe the stages of database startup Start and stop the Oracle database and components Access a database with SQLPlus
View the alert log Access dynamic performance views Manage the ASM Instance Set up initialization parameter files for ASM instance Administer ASM disk groups Start up and shut down ASM instances Configuring the Oracle Network Environment Use Enterprise Manager to create and configure the Listener Identify when to use shared servers and when to use dedicated servers Enable Oracle Restart to monitor the listener Use tnsping to test Oracle Net connectivity Managing Database Storage Structures Oracle Managed Files (OMF) Storage Structures Tablespaces in the Preconfigured Database Space Management in Tablespaces Actions with Tablespaces How Table Data Is Stored Anatomy of a Database Block Administering User Security Benefits of Roles Predefined Administrative Accounts Implementing Profiles Predefined Roles Database User Accounts Managing Data Concurrency Resolving Lock Conflicts Data Concurrency Deadlocks Enqueue Mechanism
Managing Undo Data Undo Data Versus Redo Data Data Manipulation Transactions and Undo Data Configuring Undo Retention Implementing Oracle Database Auditing Enable standard database auditing Describe DBA responsibilities for security Review audit information Maintain the audit trail Specify audit options Database Maintenance Use server-generated alerts Use automated tasks Manage the Automatic Workload Repository (AWR) Set alert thresholds Use the Automatic Database Diagnostic Monitor (ADDM) Describe and use the advisory framework Manage optimizer statistics Performance Management Performance Monitoring Dynamic Performance Statistics Enabling Automatic Memory Management (AMM) Automatic Shared Memory Advisor Using Memory Advisors Troubleshooting and Tuning Views Invalid and Unusable Objects Managing Memory Components
Backup and Recovery Concepts Understanding Instance Recovery Statement Failure Phases of Instance Recovery Archive Log Files Media Failure Part of Your Job User Error Using the MTTR Advisor Performing Database Backups Backup Solutions: Overview Monitoring the Flash Recovery Area Recovery Manager (RMAN) Terminology Configuring Backup Settings Backing Up the Control File to a Trace File User-Managed Backup Oracle Secure Backup Performing Database Recovery Opening a Database Data Recovery Advisor Views Data Recovery Advisor Loss of a Control File Data Failures Loss of a Redo Log File Listing Data Failures
Moving Data Use SQL*Loader to move data Use external tables to move data Describe ways to move data Create and use directory objects Use Data Pump export and import to move data General architecture of Oracle Data Pump Working with Support Use the Enterprise Manager Support Workbench Manage patches Work with Oracle Support Log service requests (SR) Oracle -ll This Database 11g Administration training teaches you to perform backup and recovery, and diagnose and repair data failures. Manage major database components like memory, performance and resources using Oracle Database 11g. Core Concepts and Tools of the Oracle Database The Oracle Database Architecture: Overview Connecting to the Database and the ASM Instance ASM Storage Concepts DBA Tools Overview Configuring for Recoverability Configuring Backup Retention Using the Recovery Manager (RMAN) Configuring Archivelog Mode Configuring your Database for B&R Operations Purpose of Backup and Recovery (B&R), Typical Tasks and Terminology Configuring and Using a Flash Recovery Area (FRA)
Using the RMAN Recovery Catalog Tracking and Storing Backup Information Using RMAN Stored Scripts Recording Backups Managing the Recovery Catalog (Backup, Export, Import, Upgrade, Drop and Virtual Private Catalog) Setting up a Recovery Catalog Configuring Backup Settings Configuring Autobackup of Control File Backup optimization Configuring Backup and Restore for Very Large Files (Multisection) Configuring and Managing Persistent Settings for RMAN Advanced Configuration Settings: Compressing Backups Creating Backups with RMAN Fast Incremental Backup Creating and Using the following: RMAN backup types Whole Database Backup Configure Backup Destinations Archival Backups Duplexed Backup Sets Backup Sets and Image Copies Restore and Recovery Task Re-creating a Password Authentication File Complete and Incomplete Recovery Causes of File Loss Restoring and Recovering
Automatic Tempfile Recovery Other Recovery Operations Recovering from a Lost Index Tablespace Recovering from the Loss of a Redo Log Group Using RMAN to Perform Recovery Recovering Image Copies and Switching Files Restore and Recovery of a Database in NOARCHIVELOG Mode Performing Recovery with a Backup Control File Restoring from Autobackup: Server Parameter File and Control File Incomplete Recovery Complete Recovery after Loss of a Critical or Noncritical Data File Restoring and Recovering the Database on a New Host Monitoring and Tuning RMAN RMAN Multiplexing Balance Between Speed of Backup Versus Speed of Recovery Explaining Performance Impact of MAXPIECESIZE, FILESPERSET, MAXOPENFILES and BACKUP DURATION Monitoring RMAN Jobs Synchronous and Asynchronous I/O Diagnosing the Database Health Monitor Data Recovery Advisor (DRA) The ADR Command-Line Tool, ADRCI Block Corruption Automatic Diagnostic Repository (ADR)
Using Flashback Technology I Flashback Technology: Overview and Setup Flashback Table Using Flashback Technology to Query Data Performing Flashback Transaction Backout Flashback Transaction Query Using Flashback Technology II Flashback Drop and the Recycle Bin Oracle Total Recall Performing Flashback Database Configuring Flashback Database Monitoring Flashback Database Performing Flashback Database Operations Managing Memory Oracle Database Memory Parameters Automatic Shared Memory Management Using Automatic Memory Management Using Data Dictionary Views Oracle Memory Structures Using Memory Advisors
Managing Database Performance Using Statistic Preferences Describing the Benefits of Database Replay Optimizer Statistics Collection Tuning Activities Automatic Workload Repository (AWR) Monitor the Performance of Sessions and Services Managing Performance by SQL Tuning SQL Performance Analyzer Overview SQL Tuning and SQL Advisors SQL Access Advisor Using SQL Tuning Advisor Managing Resources Instance Caging Database Resource Manager: Overview and Concepts Accessing and Creating Resource Plans Activating a Resource Plan Limiting CPU Utilization at the Database Level Creating Consumer Group Specifying Resource Plan Directives, including: Monitoring the Resource Manager
Automating Tasks with the Scheduler Simplifying Management Tasks Using Time-Based, Event-Based, and Complex Schedules Describing the Use of Windows, Window Groups, Job Classes, and Consumer Groups Creating a Job, Program, and Schedule Multi-Destination Jobs Managing Space in Blocks Free Space Management Compressing Data Monitoring Space Managing Space in Segments Additional Automatic Space-Saving Functionalit Managing Resumable Space Allocation Segment Advisor Shrinking Segments Segment Creation on Demand Managing Space for the Database Using 4 KB-Sector Disks Transporting Databases Transporting Tablespaces Duplicating a Database Using RMAN to Create a Duplicate Database Targetless Duplicating a Database Duplicate a Database Based on a Running Instance Cloning a Database from a Backup Purpose and Methods of Cloning a Database