loading
hello dummmy text
koncpt-img

Core DBA for Beginners - 12c

Are you a new bee to Oracle Database Administration and searching for best suitable course? This course is very apt for you to begin the career as Oracle DBA. If you are looking for basic, strong and real hands on training on SQL, Linux and Oracle 12c database architecture concepts then you are at the right course. You will be introduced to this DBA role and get your hands dirty with concepts and basic activities that every DBA does in their day-to-day job as a beginner.

Get hands-on experience on standalone Oracle 12c Database environment now.

Pre-requisites (Free)

No Pre-requisites needed

System Requirements

CPU:Minimum of Dual Core processor

Memory: 3 GB

OS: Windows/MacOS

Space: 40 GB of disk spac

Training Details

13 SQL, 4 Linux and 32 DBA Sessions.

Trainer: Pawan Kumar Yaddanapudi.

Includes supporting documents, software’s and Log files.

Anytime assistance.

Video tutorials

Learn at your own pace.

Saves 50% of your money.

Revise any number of times for 6 months.

Assured quality and content as classroom/online training.

Online training

One scheduled session per day.

Good internet connectivity required.

Batch of minimum 5 students.

SQL Fundamentals-I

  1. INTRODUCTION
    1. Overview
    2. Oracle account
    3. Oracle Live SQL account
    4. Accessing Live SQL
    5. RDBMS & Oracle
    6. RDBMS vs EXCEL

  2. RETRIEVING DATA USING THE SQL SELECT STATEMENT
    1. Basic SELECT statement
    2. Arithmetic expressions and NULL values in the SELECT statement
    3. Column aliases
    4. Use of concatenation operator, literal character strings, alternative quote operator, and the DISTINCT keyword
    5. Remove DUPLICATE rows
    6. DESCRIBE command

  3. RESTRICTING AND SORTING DATA
    1. Limit the rows that are retrieved by a query
    2. Sort the rows that are retrieved by a query
    3. Use ampersand substitution to restrict and sort output at run time

  4. USING SINGLE-ROW FUNCTIONS TO CUSTOMIZE OUTPUT
    1. Describe various types of functions available in SQL
    2. Use character, number, and date functions in SELECT statements

  5. USING CONVERSION FUNCTIONS AND CONDITIONAL EXPRESSIONS
    1. Implicit and explicit data type conversion
    2. TO_CHAR, TO_DATE, TO_NUMBER functions
    3. Nesting functions
    4. General functions
    5. Conditional expressions

  6. GROUP FUNCTIONS
    1. Types and syntax
    2. Use AVG, SUM, MIN, MAX, COUNT
    3. Use DISTINCT keyword within group functions
    4. NULL values in a group function
    5. Grouping rows
    6. HAVING clause

  7. DISPLAYING DATA FROM MULTIPLE TABLES
    1. Types of JOINS and its syntax
    2. Natural join
    3. USING clause
    4. ON clause
    5. Self-join
    6. Nonequijoins
    7. OUTER join
    8. LEFT OUTER join
    9. RIGHT OUTER join
    10. FULL OUTER join
    11. Cartesian product
    12. Cross join

  8. USING SUB-QUERIES TO SOLVE QUERIES
    1. Subquery: Types, syntax, and guidelines
    2. Single-row subqueries
    3. Group functions in a subquery
    4. HAVING clause with subqueries
    5. Multiple-row subqueries
    6. Use ALL or ANY operator
    7. Null values in a subquery

  9. SET OPERATORS
    1. Types and guidelines
    2. Tables used in this lesson
    3. UNION and UNION ALL operator
    4. INTERSECT operator
    5. MINUS operator
    6. Matching the SELECT statements
    7. Using the ORDER BY clause in set operations

  10. MANIPULATING DATA
    1. Adding new rows in a table
    2. INSERT statement
    3. Changing data in a table
    4. UPDATE statement
    5. Removing rows from a table
    6. DELETE statement
    7. TRUNCATE statement
    8. Database transactions control using COMMIT, ROLLBACK, and SAVEPOINT
    9. Read consistency
    10. FOR UPDATE clause in a SELECT statement

  11. USING DDL STATEMENTS TO CREATE AND MANAGE TABLES
    1. Database objects
    2. Naming rules
    3. CREATE TABLE statement
    4. Access another user’s tables
    5. DEFAULT option
    6. Data types
    7. Overview of constraints: NOT NULL, PRIMARY KEY
    8. FOREIGN KEY, CHECK constraints
    9. Creating a table using a subquery
    10. ALTER TABLE
    11. Read-only tables
    12. DROP TABLE statement

  12. OTHER DATABASE OBJECTS
    1. Overview of views
    2. Creating, modifying, and retrieving data from a view
    3. DML operations on a view
    4. Dropping a view
    5. Overview of sequences
    6. Creating, using, and modifying a sequence
    7. Cache sequence values
    8. NEXTVAL and CURRVAL pseudocolumns
    9. Overview of indexes
    10. Creating, dropping indexes
    11. Overview of synonyms
    12. Creating, dropping synonyms

LINUX – BASICS

  1. LINUX INSTALLATION
    1. Installation of software to install virtual servers
    2. Installation of Enterprise Linux – Compatible to Oracle
    3. Configure Putty

  2. LINUX COMMANDS
    1. List all the LINUX/UNIX commands DBA needs
    2. Understand the functionality of each command

ORACLE DATABASE ADMINISTRATION

  1. INSTALL ORACLE DATABASE – NON CDB
    1. Software’s introduction
    2. OEL installation
    3. OS Network configuration
    4. Putty configuration
    5. OS – pre-requisites
    6. Install Oracle software
    7. Install oracle network configuration
    8. Install oracle database
    9. Demonstrate connecting method to database
    10. purpose of oraenv
    11. start/stop listener and database
    12. Check Oracle inventory
    13. purpose of /etc/oratab file

  2. ORACLE DATABASE ARCHITECTURE 1 – NON CDB
    1. Connecting to a Server
    2. Oracle Database Architecture: Overview
    3. Connecting to the Database
    4. Interacting with an Oracle Database
    5. Oracle Database Server Structures
    6. Oracle Database Memory Structures
    7. Database Buffer Cache
    8. Redo Log Buffer
    9. Shared Pool
    10. Allocation and Reuse of Memory in the Shared Pool
    11. Large Pool
    12. Java Pool and Streams Pool
    13. Fixed SGA
    14. In-Memory Column store
    15. Types of Applications – Real Time

  3. ORACLE DATABASE ARCHITECTURE 2 – NON CDB
    1. Process Architecture
    2. Categories – Processes
    3. PGA
    4. Database Writer Process (DBWn)
    5. LogWriter Process (LGWR)
    6. Checkpoint Process (CKPT)
    7. System Monitor Process (SMON)
    8. PMON
    9. RECO
    10. ARCn
    11. LREG
    12. Redo Cycle
    13. Other background processes
    14. New Architecture Reference Image

  4. STORAGE & IN-MEMORY ARCHITECTURE – NON CDB
    1. Introduction to Storage architecture – Linux Installation
    2. Logical and Physical Database Structures
    3. Tablespaces and Data Files
    4. SYSTEM and SYSAUX Tablespaces
    5. Segments, Extents, and Blocks
    6. In-Memory Cache – Database
    7. Connect the dots

  5. INITIALIZATION PARAMETER FILES – NON CDB
    1. SPFILE and PFILE
    2. Create spfile from pfile
    3. Create pfile from spfile
    4. Simplified Initialization Parameters
    5. Deal with parameters
    6. Change dynamic and static parameters with SPFILE
    7. Change dynamic and static parameters with PFILE

  6. DATABASE STARTUP AND SHUTDOWN – NON CDB
    1. Startup Options: Stair up
    2. Shutdown Options: Stair down
    3. Viewing the Alert Log
    4. Using Trace Files
    5. What is DDL & Debug Log files
    6. Dynamic Performance Views
    7. Data Dictionary

  7. CONFIGURING THE ORACLE NETWORK ENVIRONMENT – NON CDB
    1. Oracle Net Services
    2. Oracle Net Listener
    3. Establishing Net Connections
    4. Establishing a Connection – Client exercise
    5. Oracle client installation
    6. User Sessions
    7. Database Service Registration
    8. Tools for Configuring and Managing the Oracle Network
    9. Listener Control Utility
    10. Changing Listener NAME
    11. Naming methods
    12. Easy Connect
    13. Local Naming
    14. Directory Naming
    15. External Naming Method
    16. Testing Oracle Net Connectivity
    17. User Sessions: Dedicated Server
    18. User Sessions: Shared Server
    19. Configuring Communication Between Databases

  8. MANAGING DATABASE STORAGE STRUCTURES – NON CDB
    1. Table in datafiles
    2. What in blocks?
    3. Tablespaces and Data Files
    4. Space Management in Tablespaces
    5. Creating a New Tablespace
    6. Tablespaces in the Preconfigured Database
    7. Dropping Tablespaces
    8. Viewing Tablespace Information
    9. Viewing Tablespace Contents
    10. OMF – Oracle Managed Files
    11. Enlarging the Database
    12. Automatic Storage Management
    13. List of Tablespace management activities – SRT

  9. ADMINISTERING USER SECURITY – NON CDB
    1. Database User Accounts
    2. Predefined Accounts
    3. Password file
    4. Administrator Authentication
    5. Creating a User
    6. Drop a user
    7. Unlocking a User Account and Resetting the Password
    8. Reset password with HASH value
    9. System and Object Privileges
    10. Benefits of Roles
    11. Assigning Privileges to Roles and Assigning Roles to Users
    12. Predefined Roles
    13. Create & Assigning Roles
    14. DBMS_PRIVILEGE_CAPTURE in 12c
    15. Profiles and Users
    16. Password security in 12c
  10. MANAGING UNDO DATA – NON CDB
    1. What is Undo?
    2. Transactions and Undo Data
    3. Storing Undo Information
    4. Undo Data Versus Redo Data
    5. Managing Undo
    6. Configuring Undo Retention
    7. Guaranteeing Undo Retention
    8. Changing an Undo Tablespace to a Fixed Size
    9. Temporary Undo – in 12c
  11. DATA CONCURRENCY MANAGEMENT – NON CDB
    1. Oracle locks
    2. Concurrency
    3. Role of Enqueues
    4. Handling conflicts
    5. Deadlocks
  12. PERFORMANCE MAINTENANCE – NON CDB
    1. Terminology
    2. Types
    3. Performance Planning
    4. Tune Instance
    5. Tuning methodology
    6. Sessions
    7. Waits
    8. Memory management
    9. AMM & ASMM
    10. SQL Tuning
    11. Optimizer
    12. Optimizer statistics
    13. SQL Tuning Advisors

  13. BACKUP AND RECOVERY CONCEPTS – NON CDB
    1. Responsibilities
    2. Categories of Failure
    3. Details of Failures
    4. Flashback basics
    5. Understanding Instance Recovery
    6. Phases of Instance Recovery
    7. Complete vs Incomplete Recovery
    8. Available Solutions
    9. Configuring for Recoverability
    10. Configuring the Fast Recovery Area
    11. Multiplexing Control Files
    12. Redo Log Files
    13. Archive Log Files
    14. Enabling ARCHIVELOG Mode

  14. ORACLE DATABASE BACKUPS – NON CDB
    1. Backup Solutions: Overview
    2. Oracle Secure Backups
    3. User-Managed Backup
    4. Terminology
    5. Full & Incremental backups
    6. Recovery Manager (RMAN)
    7. Configuring Backup Settings
    8. Backing Up the Control File to a Trace File
    9. Creating Backups
    10. Viewing Backup Reports
    11. Monitoring the Fast Recovery Area

  15. ORACLE DATABASE RECOVERY – NON CDB
    1. Keeping a Database Open
    2. Data Recovery Advisor
    3. Data Failure: Examples
    4. Loss of a Control File
    5. Loss of a Redo Log File
    6. Loss of a Data File in NOARCHIVELOG Mode
    7. Loss of a Noncritical Data File in ARCHIVELOG Mode
    8. Loss of a System-Critical Data File in ARCHIVELOG Mode

  16. REFRESHING DATA – NON CDB
    1. Moving Data: General Architecture
    2. SQL*Loader: Overview
    3. Loading Data with SQL*Loader
    4. Loading Methods
    5. External Tables Overview
    6. Using External Tables
    7. Oracle Data Pump: Overview
    8. Oracle Data Pump: Benefits
    9. Data Pump Export and Import: Overview
    10. Data Pump Utility: Interfaces and Modes
    11. Data Pump Import
    12. Data Pump Import: Transformations

  17. ORACLE CDB ARCHITECTURE 1
    1. Containers Introduction
    2. Installing CDB database
    3. CDB database checks
    4. Benefits of CDB
    5. CDB Configs
    6. CDB Architecture overview
    7. CDB Process Architecture
    8. CDB Memory Architecture

  18. ORACLE CDB ARCHITECTURE 2
    1. CDB Storage Architecture
    2. CDB Initialization Parameters
    3. CDB Instance Management
    4. CDB Network Management
    5. CDB Tablespaces
    6. CDB User Management

  19. ORACLE CDB ARCHITECTURE 3
    1. CDB Undo Data
    2. Data Concurrency in CDB
    3. RMAN CDB
    4. Recovering CDB
    5. CDB Performance Management
    6. CDB Data Refresh

  20. WORKING WITH DATABASE TOOLS & OTHER OBJECTS
    1. Oracle DB Management Tools
    2. SQL Plus
    3. SQL developer
    4. Oracle Enterprise Manager Express
    5. OEM Cloud Control
    6. PL/SQL Objects

  21. WORKING WITH SUPPORT
    1. Working with Oracle Support
    2. Using MetaLink
    3. Researching an Issue
    4. Logging Service Requests
    5. Managing Patches
    6. Applying a Patch Release – SPU patch example
    7. Online patching
    8. Identify list of patches installed
    9. Find OPatch version

Frequently Asked Questions (FAQs)

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Ut elit tellus, luctus nec ullamcorper mattis, pulvinar dapibus leo.

Need More info ?

Wondering what ORSKL can do for you?

Related Posts

There are many variations of passages of Lorem Ipsum available but majority have suffered alteration in some.There are many variations.

Core DBA For Beginners - 12c

Knowledge That Can Always Keep Your Inbox Informed