Introdução à Administração de Linux (21h)
No final do módulo os participantes estarão preparados para operar com o sistema Unix sob o ponto de vista de um DBA Oracle, o que implica executar as tarefas que lhe permitem instalar e configurar a base de dados, assim como verificar a performance do sistema.
Conteúdo
- Linux distributions and their relation with MySQL and Oracle databases;
- Linux installation, updates and upgrades;
- Configure an ssh client;
- Linux commands you’ll use most often;
- Filesystem layout and where to find programs and configuration files;
- Create users and groups;
- Switch between users;
- File and directory permissions;
- Search for files, directories and text;
- Chain unix commands, redirect input and output;
- Performance commands: cpu, disk and memory;
- Compress files
- Transfer files from/to server;
- The vi editor;
- Environment variables;
- Shell scripts;
- Login configuration file;
Linguagem SQL em Base de Dados Oracle (24h)
No final do módulo os participantes estarão preparados para usar a linguagem SQL para interagir com uma base de dados Oracle, sendo capazes de preparar, implementar e usar estruturas de dados nela armazenadas.
Conteúdo
- Relational databases and the Entity Relationship Diagram;
- Oracle database and the Structured Query Language (SQL);
- The SELECT statement: restricting and sorting data;
- Using single-row functions to customize output;
- Using conversion functions and conditional expressions;
- Reporting aggregated data using the group functions;
- Displaying data from multiple tables; the relational model revisited;
- Using subqueries to solve special problems;
- Using the set operators;
- Manipulating data (DML);
- Using DDL statements to create and manage tables;
- Managing objects with data dictionary views;
- Controlling user access;
- Manipulating large data sets;
MySQL for Database Administrators (12h)
No final do módulo os participantes estarão preparados para instalar a base de dados MySQL e usar a linguagem SQL para interagir com uma base de dados, sendo capazes de preparar, implementar e usar estruturas de dados nela armazenadas.
Conteúdo
- MySQL and Structured Query Language (SQL);
- The SELECT statement: restricting and sorting data;
- Using single-row functions to customize output;
- Using conversion functions and conditional expressions;
- Reporting aggregated data using the group functions;
- Displaying data from multiple tables; the relational model revisited;
- Using subqueries to solve special problems;
- Using the set operator;
- Manipulating data (DML);;
- Using DDL statements to create and manage tables;
- Managing objects with data dictionary views;
- Installing MySQL on Linux;
- Creating databases;
- Controlling User Access;
- Managing schema objects;
- Importing and exporting data;
Ação de preparação para Exame Oracle (3h)
Tem como objetivo preparar os formandos o exame 1Z0-071 da Oracle que permitirá alcançar a certificação Oracle Database SQL Certified Associate.
Program with PL/SQL (24h)
No final do módulo os participantes estarão preparados para utilizar a linguagem PL/SQL para produzir programas que interagem com os dados armazenados dentro do SGBD Oracle, construindo blocos de instruções, procedimentos, funções, packages e triggers, que executam com elevado desempenho.
Conteúdos
- Identify the programming extensions that PL/SQL provides to SQL;
- Write PL/SQL code to interface with the database;
- Design PL/SQL anonymous blocks that execute efficiently;
- Use PL/SQL programming constructs and conditional control statements;
- Seamlessly integrate procedural constructs with SQL;
- Handle run-time errors;
- Create stored procedures and functions;
- Create packages;
- Create triggers;
- Bulk operators;
Workshop Técnico (3h)
Instalação e configuração BD Oracle
Administração de Base de Dados Oracle (21h)
No final do módulo os participantes estarão capazes de executar as tarefas básicas de um administrador de base de dados Oracle, o que inclui a gestão de recursos (memória, disco e CPU), configuração de rede para acessos remotos e controlo de acessos e segurança.
Conteúdos
- Exploring the Oracle database architecture;
- Oracle database management tools;
- Oracle database instance;
- Configuring the oracle network environment;
- Administering user security;
- Managing database storage structures;
- Managing undo data;
- Implementing Oracle database auditing;
- Enabling archive mode;
Performance, tuning & troubleshooting tools (12h)
No final do módulo os participantes estarão capazes de descrever a arquitetura de uma base de dados Oracle e os fatores que influenciam o seu desempenho, podendo desta forma analisar o seu comportamento, identificar pontos de contenção e definir medidas para os corrigir.
Conteúdos
- The Oracle database architecture revisited;
- Performance dynamic views;
- Performance reports;
- Managing data concurrency;
- SQL tuning;
- Toolkit for performance monitoring;
Scripting e automação de processos (9h)
No final do módulo os participantes estarão capazes de desenvolver tarefas que automatizam o trabalho do DBA, permitindo a sua execução sem a presença humana, de forma calendarizada e registando o trabalho feito.
Conteúdos
- Shell scripts;
- SQL*Plus commands and scripts;
- Integrating shell scripts with SQL*Plus scripts;
- Automating tasks using cron;
- Automating tasks using Oracle Scheduler;
Monitorização e Alarmística (12h)
No final do módulo os participantes estarão capazes de desenvolver tarefas que monitorizam o comportamento da base de dados, produzindo alertas quando há necessidade de intervenção humana para corrigir e ajustar comportamento.
Conteúdos
- Oracle server-generated alerts: instance and listener;
- Toolkit of SQL scripts for monitoring;
- Toolkit of shell scripts for monitoring;
Segurança, Backup & Recovery (9h)
No final do módulo os participantes estarão capazes de executar cópias de segurança da base de dados, verificação dessas cópias e recuperações de dados.
Conteúdos
- Backup and recovery concepts;
- Backup and recovery configuration;
- Performing database backups;
- Performing database recovery;
- Moving data from one database to another;
Alta Disponibilidade com DATA GUARD e RAC (15h)
No final do curso os participantes estarão capazes de configurar um ambiente de alta disponibilidade com Oracle Data Guard. Será introduzida a tecnologia RAC (Real Application Cluster) e as suas vantagens.
Conteúdos
- Creating an Oracle database using DBCA
- Oracle Dataguard architecture;
- Preparing the Primary Database for Standby Database Creation;
- Creating the Physical Standby Database;
- Verify that the Physical Standby Database is performing correctly;
- Oracle Real Aplication Cluster (RAC) architecture and overview of its configuration;
Marketing Pessoal e Comunicação (3h)
Melhorar as Softskill’s a nível de marketing pessoal e de comunicação
Conteúdos
- Marketing Pessoal: definição e exploração do conceito;
- Identificação da importância do Marketing Pessoal no crescimento pessoal e profissional;
- Abordagem ativa ao mercado de trabalho;
Ação de preparação para Exame Oracle (3h)
Tem como objetivo preparar os formandos para o exame 1Z0-062 da Oracle que permitirá alcançar a certificação Oracle Database 12c Administrator Certified Associate.
Sessão de encerramento
Sessão de encerramento com entrega de certificados