Técnico de Base de Dados Oracle
Oracle
Com certificação Nível: Iniciado
●
Duração: 99h
●
Sobre o curso
Este programa tem como principal objetivo proporcionar a obtenção da certificação Oracle Certified Associate (OCA) na área de Administração de Base de Dados Oracle.
A formação amplia os seus conhecimentos e competências, pondo o formando em contacto com uma grande e importante variedade de recursos, funções e tarefas necessários a um DBA, com base na execução de atividades complexas através de laboratórios, estudo e prática.
Adicionalmente, os exames de certificação Oracle validam as suas competências através de questões baseadas em cenários do mundo real para avaliar e desafiar sua capacidade de pensar e executar.
A certificação OCA em Oracle Database 12c avalia as competências mais importantes que um DBA necessita para uma gestão operacional e manutenção diárias.
Este é o primeiro Percurso de um conjunto de dois, que formam o Percurso Administração de Base de Dados Oracle.
Objetivos:
Oferecer uma formação teórico-prática avançada, sólida, especializada e atualizada, que prepare os
●
formandos para uma carreira de sucesso na área de Administração de Bases de Dados Oracle, dotando-os de versatilidade, criatividade, espírito crítico e rigor técnico para enfrentar com autonomia os desafios de um meio tecnológico exigente e em permanente mudança;
Dotar os formandos com o know-how e a qualificação necessários para exercer com sucesso uma
●
atividade profissional de DBA, inclusivamente desenvolvimento e implementação de estratégias de backup, recuperação e Cloud Computing;
Potenciar a produtividade, o reconhecimento profissional e a empregabilidade dos formandos, através
●
das mais elevadas Certificações Oracle, reconhecidas internacionalmente.
Inclui a certificação:
Oracle Database 12c Administrator Certified Associate
●
Destinatários
Todos os interessados em iniciar uma atividade profissional no mercado das Tecnologias de
●
Informação, nomeadamente na área de Administração de Base de Dados.
Profissionais que pretendam investir ou mudar de carreira.
●
O perfil curricular deste percurso adequa-se à preparação de Profissionais para o desempenho das
●
seguintes funções:
Oracle Applications DBA
❍
Administrador de Base de Dados Oracle
❍
Analista de Base de Dados
❍
Estágio
Este percurso inclui a possibilidade de estágio curricular de 3 meses, remunerado (através da atribuição de Subsídio de Transporte e Refeição), após a conclusão da formação mediante a realização dos exames de Certificação com aproveitamento. Dar-se-á sempre prioridade aos formandos que frequentam o percurso completo Administração de Base de Dados Oracle para a realização do estágio.
Pré-requisitos
Conhecimentos de Inglês.
●
Alguns conhecimentos sobre bases de dados podem facilitar a assimilação dos conhecimentos.
●
Não apresenta quaisquer pré-requisitos a nível de habilitações académicas ou experiência
●
profissional.
Metodologia
Constituído por 5 módulos de formação integrados numa ótica de sessões mistas de teoria e prática.
Cada módulo é constituído por um período de formação presencial e acompanhamento permanente e personalizado por parte de um formador.
Serão elaborados exercícios e simulações de situações práticas com resolução individualizada garantindo uma aprendizagem mais eficaz.
Os conteúdos ministrados durante o percurso foram desenvolvidos pela Oracle e pela GALILEU, e são devidamente acompanhados por manuais, distribuídos aos Participantes.
FORMAÇÃO PRESENCIAL 99 horas;
●
5 sessões mistas de teoria e prática, incluindo 1 sessão de Soft Skills e Competências
●
Empresariais;
Complementaridade com mais 1 seminário de 3 horas;
●
Exposição dos conteúdos por um formador certificado;
●
Experimentação em sala dos conteúdos ministrados;
●
Conteúdos do Currículo Oficial Oracle e GALILEU.
●
PREPARAÇÃO PARA EXAME
Durante este programa serão realizadas 2 ações de preparação para exame, de 6 horas no total,
●
com acompanhamento do formador, para que o formado possa esclarecer dúvidas e preparar-se convenientemente para o exame:
Apoio Permanente e Personalizado
❍
Contacto permanente, via email, com os formadores, devidamente certificados;
❍
Acompanhamento personalizado e eficaz;
❍
Esclarecimento individual de dúvidas.
❍
EXAME DE CERTIFICAÇÃO 2 exames de certificação:
●
Exame 1Z0-061 (Oracle Database 12c: SQL Fundamentals)
❍
Exame 1Z0-062 (Oracle Database 12c: Installation and Administration)
❍
Os exames de certificação deverão ser realizados no final dos respetivos módulos de formação;
●
As datas são sugeridas pela GALILEU, no entanto, a marcação é feita pelo Formando no momento em
●
que se sentir preparado para tal, tendo em consideração que os exames incluídos neste percurso, têm de ser efectuados até 6 meses a contar da data de início do primeiro curso do percurso.
A marcação deve ser efetuada com 4 dias úteis de antecedência à data pretendida;
●
O resultado do exame é conhecido aquando da finalização do mesmo;
●
Os exames têm a validade de 6 meses a contar da data de início do primeiro curso do percurso.
●
Programa
Introdução às Bases de Dados e Linguagem UML (12h)
●
Oracle Database: SQL and PL/SQL Fundamentals (30h)
●
Ação de Preparação para Exame 1Z0-061 (Oracle Database 12c: SQL Fundamentals) (3h)
❍
Oracle Database 12c: Install and Upgrade Workshop (12h)
●
Marketing Pessoal e Comunicação (6h)
●
Oracle Database 12c: Administration Workshop (30h)
●
Ação de Preparação para Exame 1Z0-062 (Oracle Database 12c: Installation and Administration)
❍
(3h)
Introdução às Bases de Dados e Linguagem UML (12h) Introdução à Modelação
●
O que é UML;
❍
Para que serve.
❍
Base de Dados
●
Definições gerais sobre base de dados.
❍
Modelação de Dados
●
Diagrama entidade relacionamento;
❍
Diagrama lógico; normalização;
❍
Tipos de dados
●
Oracle Database: SQL and PL/SQL Fundamentals (30h) Introduction
●
Course Objectives, Course Agenda and Class Account Information
❍
Describe the Human Resources (HR) Schema
❍
Identify the Appendices Used in this Course
❍
Introduction to PL/SQL Development Environments
❍
Oracle Database 12c SQL Documentation and Additional Resources
❍
Introduction to PL/SQL
●
Understanding the benefits and structure of PL/SQL
❍
Examining PL/SQL Blocks
❍
Generating output messages in PL/SQL
❍
Declaring PL/SQL Variables
●
Identify valid and invalid identifiers
❍
Declare and initialize variables
❍
List and describe various data types
❍
Identify the benefits of using the %TYPE attribute
❍
Declare, use, and print bind variables
❍
Writing Executable Statements
●
List Lexical Units in a PL/SQL Block
❍
Use SQL Functions in PL/SQL
❍
Use Data Type Conversion
❍
Use Nested Blocks as Statements
❍
Reference an Identifier Value in a Nested Block
❍
Qualify an Identifier with a Label
❍
Use Operators in PL/SQL
❍
Using Sequences in PL/SQL Expressions
❍
Using SQL Statements within a PL/SQL Block
●
Identify and use the SQL Statements in PL/SQL
❍
Retrieve Data in PL/SQL with the SELECT statement
❍
Avoid Errors by Using Naming Conventions When Using Retrieval and DML Statements
❍
Manipulate Data in the Server Using PL/SQL
❍
The SQL Cursor concept
❍
Use SQL Cursor Attributes to Obtain Feedback on DML
❍
Save and Discard Transactions
❍
Writing Control Structures
●
Control PL/SQL Flow of Execution
❍
Conditional processing Using IF and CASE Statements
❍
Handle Nulls to Avoid Common Mistakes
❍
Build Boolean Conditions with Logical Operators
❍
Use Iterative Control with Looping Statements
❍
Working with Composite Data Types
❍
Learn the Composite Data Types of PL/SQL Records and Tables
❍
Use PL/SQL Records to Hold Multiple Values of Different Type
❍
Inserting and Updating with PL/SQL Records
❍
Use INDEX BY Tables to Hold Multiple Values of the Same Data Type
❍
Using Explicit Cursors
●
Define Cursors
❍
Explain Explicit Cursor Operations
❍
Controlling Explicit Cursors
❍
Use Explicit Cursors to Process Rows
❍
Cursors and Records
❍
Cursor FOR Loops Using Subqueries
❍
Explicit Cursor Attributes
❍
The %NOTFOUND and %ROWCOUNT Attributes
❍
Handling Exceptions
●
Define Exception
❍
Handling Exceptions with PL/SQL
❍
Predefined Exceptions
❍
Trapping Predefined and Non-predefined Oracle Server Errors
❍
Functions that Return Information on Encountered Exceptions
❍
Trapping User-Defined Exceptions
❍
Propagate Exceptions
❍
Basic RAISE Statement
❍
Creating Stored Procedures and Functions
●
Overview of Stored Procedures and Functions
❍
Differentiate between anonymous blocks and subprograms
❍
Show the CREATE OR REPLACE PROCEDURE | FUNCTION
❍
Understand the Header Area of a Stored Procedure and Function
❍
Create Simple Procedures and Functions
❍
Create a Simple Procedure with an IN Parameter
❍
Execute a Procedure and a Function.
❍
Ação de Preparação para Exame 1Z0-061 (Oracle Database 12c: SQL Fundamentals) (3h) Oracle Database 12c: Install and Upgrade Workshop (12h)
Oracle Database 12c Overview
●
Oracle Database 12c Introduction
❍
Oracle Database Architecture Overview
❍
Oracle Database Instance Configurations
❍
Oracle Database Memory Structures
❍
Process Structures
❍
Database Storage Architecture
❍
Logical and Physical Database Structures
❍
Container and Pluggable Database Overview
❍
Installing Oracle Grid Infrastructure for a Standalone Server
❍
Overview of Oracle Grid Infrastructure for a Standalone Server
●
System Requirements for Oracle Grid Infrastructure
❍
Configuring Storage for Oracle Automatic Storage Management (ASM)
❍
Installing Oracle Grid Infrastructure for a Standalone Server
❍
Upgrading Oracle Grid Infrastructure for a Standalone Server
❍
Installing Oracle Database Software
●
Planning Your Installation
❍
System Requirements for Oracle Database
❍
Preparing the Operating System
❍
Using 4 KB Sector Disks
❍
Setting Environment Variables
❍
Checking the System Requirements
❍
Using the Oracle Universal Installer (OUI)
❍
Performing a Silent Mode Installation
❍
Creating an Oracle Database by Using DBCA
●
Planning the Database Storage Structure
❍
Choosing non-CDB or CDB
❍
Types of Databases (based on workload)
❍
Choosing the Appropriate Character Set
❍
Understanding How Character Sets are Used
❍
Setting the NLS_LANG Initialization Parameter
❍
Using the Database Configuration Assistant (DBCA)
❍
Using Oracle Restart
●
Oracle Restart Overview
❍
Oracle Restart Process startup
❍
Controlling Oracle Restart
❍
Choosing the Correct SRVCTL Utility
❍
Oracle Restart Configuration
❍
Using the SRVCTL Utility
❍
Obtaining Help for the SRVCTL Utility
❍
Starting Components by Using the SRVCTL Utility
❍
Introduction to Upgrading to Oracle Database 12c
●
Upgrade Methods
❍
Data Migration Methods
❍
Supported Releases for Direct Upgrade
❍
Overview of Upgrade Process
❍
Performing a Rolling Upgrade
❍
Upgrading a CBD
❍
Preparing to Upgrade to Oracle Database 12c
●
Developing a Test Plan
❍
Performance Testing
❍
Requirements for Databases Using Oracle Label Security or Oracle Database Vault
❍
Requirement for Databases Using Oracle Warehouse Builder
❍
Using the Pre-Upgrade Information Tool
❍
Backing Up the Database
❍
Installing the Oracle Database 12c Software
❍
Preparing the New Oracle Home
❍
Upgrading to Oracle Database 12c
●
Upgrading by Using the Database Upgrade Assistant (DBUA)
❍
Manually Upgrading to Oracle Database 12c
❍
Migrating a non-CDB to a CDB
❍
Performing Post-Upgrade Tasks
●
Migrating to Unified Auditing
❍
Performing Post-Upgrade Tasks Following a Manual Upgrade
❍
Migrating Data by Using Oracle Data Pump
●
Data Pump Overview
❍
Migrating by Using Data Pump
❍
Importing by Using a Network Link.
❍
Marketing Pessoal e Comunicação (6h) Marketing Pessoal
●
Marketing Pessoal: definição e exploração do conceito
❍
Identificação da importância do Marketing Pessoal no crescimento pessoal e profissional
❍
A análise Swot aplicada aos objetivos pessoais e profissionais
❍
Abordagem ativa ao mercado de trabalho
❍
Comunicação
●
A comunicação e as suas funções – a importância de comunicar bem
●
O processo de comunicação
●
Comunicação verbal e comunicação não-verbal
●
A comunicação empática
●
Escuta atenta e ativa
●
Os diferentes estilos de comunicação. Atitudes de comunicação
●
Comportamento gera comportamento
●
Técnicas de comunicação eficaz
●
Oracle Database 12c: Administration Workshop (30h) Introduction
●
Course Objectives
❍
Course Schedule
❍
Overview of Oracle Database 12c
❍
Overview of Oracle Cloud
❍
Overview of the HR Schema
❍
Exploring the Oracle Database Architecture
●
Oracle Database Architecture: Overview
❍
Oracle Database Instance Configurations
❍
Connecting to the Oracle Database Instance
❍
Oracle Database Memory Structures
❍
Process Architecture
❍
Process Structures
❍
Process Startup Sequence
❍
Database Storage Architecture
❍
Managing the Database Instance
●
Introducing Oracle Database Management Tools
❍
Understanding the Enterprise Manager Management Framework
❍
Logging in to Oracle Enterprise Manager Database Express
❍
Using the Enterprise Manager Database Express Home Page
❍
Using Enterprise Manager Cloud Control
❍
Using SQL*Plus
❍
Using SQL Developer
❍
Initialization Parameter Files
❍
Configuring the Oracle Network Environment
●
Oracle Net Services Overview
❍
Oracle Net Listener Overview
❍
Establishing Oracle Network Connections
❍
Tools for Configuring and Managing the Oracle Network
❍
Using the Listener Control Utility
❍
Using Oracle Net Configuration Assistant
❍
Using Oracle Net Manager
❍
Using Enterprise Manager Cloud Control
❍
Managing Database Storage Structures
●
Understanding Storage of Data
❍
Database Block Contents
❍
Exploring the Storage Structure
❍
Creating a New Tablespace
❍
Overview of Tablespaces Created by Default
❍
Managing Tablespaces
❍
Viewing Tablespace Information
❍
Using Oracle Managed Files
❍
Administering User Security
●
Database User Accounts
❍
Predefined Administrative Accounts
❍
Creating a User
❍
Authentication
❍
Unlocking a User Account and Resetting the Password
❍
Privileges
❍
Roles
❍
Profiles
❍
Managing Data Concurrency
●
Overview of Locks
❍
Locking Mechanism
❍
Data Concurrency
❍
DML Locks
❍
Enqueue Mechanism
❍
Lock Conflicts
❍
Managing Undo Data
●
Undo Data Overview
❍
Transactions and Undo Data
❍
Storing Undo Information
❍
Comparing Undo Data and Redo Data
❍
Managing Undo
❍
Configuring Undo Retention
❍
Guaranteeing Undo Retention
❍
Changing an Undo Tablespace to a Fixed Size
❍
Implementing Oracle Database Auditing
●
Separation of Responsibilities
❍
Database Security
❍
Monitoring for Compliance
❍
Standard Database Auditing
❍
Unified Audit Data Trail
❍
Separation for Duties for Audit Administration (AUDIT_ADMIN and AUDIT_VIEWER roles)
❍
Configuring the Audit trail
❍
Specifying Audit Options
❍
Performing Database Maintenance
●
Database Maintenance
❍
Viewing the Alert History
❍
Terminology
❍
Automatic Workload Repository (AWR)
❍
Statistic Levels
❍
Automatic Database Diagnostic Monitor (ADDM)
❍
Advisory Framework
❍
Enterprise Manager and Advisors
❍
Managing Performance
●
Performance Monitoring
❍
Tuning Activities
❍
Performance Planning
❍
Instance Tuning
❍
Performance Tuning Methodology
❍
Performance Tuning Data
❍
Monitoring Performance
❍
Managing Memory
❍
Managing Performance: SQL Tuning
●
SQL Tuning
❍
Oracle Optimizer
❍
SQL Plan Directives
❍
Adaptive Execution Plans
❍
SQL Advisors
❍
Automatic SQL Tuning Results
❍
Implement Automatic Tuning Recommendations
❍
SQL Tuning Advisor
❍
Managing Resources by Using Database Resource Manager
●
Database Resource Manager Overview
❍
Database Resource Manager Concepts
❍
Using the Resource Manager
❍
Default Maintenance Resource Manager Plan
❍
Default Plan Example
❍
Resource Manager Workflow
❍
Specifying Resource Plan Directives
❍
Resource Allocation Methods for Resource Plans
❍
Automating Tasks by Using Oracle Scheduler
●
Simplifying Management Tasks
❍
Understanding a Simple Job
❍
Core Components
❍
Basic Work Flow
❍
Persistent Lightweight Jobs
❍
Using a Time-Based or Event-Based Schedule
❍
Creating a Time-Based Job
❍
Creating an Event-Based Schedule
❍
Managing Space
●
Space Management Overview
❍
Block Space Management
❍
Row Chaining and Migration
❍
Free Space Management Within Segments
❍
Types of Segments
❍
Allocating Extents
❍
Allocating Space
❍
Creating Tables Without Segments
❍
Backup and Recovery Concepts
●
Categories of Failures
❍
Flashback Technology
❍
Understanding Instance Recovery
❍
Phases of Instance Recovery
❍
Tuning Instance Recovery
❍
Using the MTTR Advisor
❍
Media Failure
❍
Configuring for Recoverability
❍
Moving Data
●
Moving Data: General Architecture
❍
Oracle Data Pump
❍
SQL*Loader
❍
External Tables
❍
Working with Oracle Support
●
Using the Support Workbench
❍
Using Enterprise Manager
❍
Working with Oracle Support
❍
My Oracle Support Integration
❍
Researching an Issue
❍
Logging Service Requests
❍
Managing Patches
❍
Applying a Patch Release
❍
Ação de Preparação para Exame 1Z0-062 (Oracle Database 12c: Installation and Administration) (3h)