CATALOGUE FORMATION 2015



Documents pareils
CYCLE CERTIFIANT ADMINISTRATEUR BASES DE DONNÉES

CATALOGUE FORMATION 2014

Oracle Database 11g: Administration Workshop I Release 2

Du 10 Fév. au 14 Mars 2014

Oracle Maximum Availability Architecture

Programme détaillé. Administrateur de Base de Données Oracle - SQLServer - MySQL. Objectifs de la formation. Les métiers

//////////////////////////////////////////////////////////////////// Administration bases de données

Plan de formation : Certification OCA Oracle 11g. Les administrateurs de base de données (DBA) Oracle gèrent les systèmes informatiques

Oracle 11g Optimisez vos bases de données en production (ressources matérielles, stockage, mémoire, requêtes)

Performances. Gestion des serveurs (2/2) Clustering. Grid Computing

et Groupe Eyrolles, 2006, ISBN :

CHAPITRE 1 ARCHITECTURE

COMPOSANTS DE L ARCHITECTURE D UN SGBD. Chapitre 1

ORACLE 10g Découvrez les nouveautés. Jeudi 17 Mars Séminaire DELL/INTEL/ORACLE

SQL Server 2014 Administration d'une base de données transactionnelle avec SQL Server Management Studio

PostgreSQL. Formations. Catalogue Calendrier... 8

Consolidation. Grid Infrastructure avec la 11gR2

SQL Server Administration d'une base de données transactionnelle avec SQL Server Management Studio (édition enrichie de vidéos)

PostgreSQL. Formations. SQL avancé Calendrier... 18

Introduction aux SGBDR

Filière Unix Windows Oracle

MySQL. (Administrateur) (Dernière édition) Programme de formation. France, Belgique, Suisse, Roumanie - Canada

PostgreSQL. Formations. Calendrier... 14

Nœud Suisse du Projet International GBIF (Global Biodiversity Information Facility)

Oracle : Administration

VERITAS NetBackup 6.x en 5 jours : Administration Avancée

Notion de base de données

Cours 6. Sécurisation d un SGBD. DBA - M1ASR - Université Evry 1

Oracle 10g Administration +

VERITAS NetBackup 5.0 en 5 jours : Administration Avancée

Objectif. Participant. Prérequis. Pédagogie. Oracle Enterprise Manager 10g Grid Control Rel 2. 5 Jours [35 Heures]

ORACLE TUNING PACK 11G

et Groupe Eyrolles, 2006, ISBN :

Base de données MySQL

1200 Incendies par an dans des «Data Center»!! Et vous. Moi j ai Data Guard 10g!!!!

Filiale du Groupe. Filière Fondamentaux. Filière Outils de Développement. Filière Administration de Base de données. Filière Oracle E-Business Suite

bases de données - Tél : N enregistrement formation :

SOMMAIRE Thématique : Systèmes d'information et d'exploitation

CQP ADMINISTRATEUR DE BASES DE DONNÉES (ABD)

Catalogue Formation «Vanilla»

Administration des bases de données relationnelles Part I

Création d'une nouvelle base de données

Groupe Eyrolles, 2006, ISBN :

La famille des produits Oracle Database 11g

Clients et agents Symantec NetBackup 7

FORMATION PostgreSQL Réplication / Haute Disponibilité

VMware vsphere 5 Préparation à la certification VMware Certified Professional 5 Data Center Virtualization (VCP5-DCV) - Examen VCP510

Secteur Tertiaire Informatique Filière étude - développement. Accueil. Apprentissage. Période en entreprise. Evaluation.

Objectif. Participant. Prérequis. Oracle BI Suite EE 10g R3 - Développer des référentiels. 5 Jours [35 Heures]

PERFORMANCE BASE DE DONNÉES

Développement de base de données Microsoft SQL Server Durée : 5 jours Référence : DPSQL12. Contenu

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement


Introduction à ORACLE WAREHOUSE BUILDER Cédric du Mouza

SOMMAIRE Thématique : Systèmes d'information et systèmes d'exploitation

SGBD / AIDE À LA DÉCISION

Tungsten: une implémentation du futur clustering de PostgreSQL

Formation Symantec Veritas Cluster Server 6.x pour Unix

SGBDR. Systèmes de Gestion de Bases de Données (Relationnelles)

ORACLE DIAGNOSTIC PACK 11G

Adonya Sarl Organisme de Formation Professionnelle 75 Avenue Niel PARIS, France

3. La SGA ou System global Area

ADMINISTRATION EXADATA

CATALOGUE DE FORMATIONS BUSINESS INTELLIGENCE. Edition 2012

SQL Server 2012 Implémentation d'une solution de Business Intelligence (Sql Server, Analysis Services...)

MS 2615 Implémentation et support Microsoft Windows XP Professionnel

RECOVERY MANAGER G. Mopolo-Moké prof. MBDS UNSA 2005/ 2006

Sommaire. Origine du projet Équipe principale, contributeurs et sponsors Principes fondateurs Fonctionnalités Versions La communauté Outils tiers

SGBD et aide à la décision, Oracle

Cours Bases de données

Exchange Server 2010 Exploitation d'une plateforme de messagerie

La replication dans PostgreSQL

PORTAIL DE GESTION DES SERVICES INFORMATIQUES

Présentation de l'outil RMAN d'oracle

Tivoli Storage Manager version TSM Server

Introduction à LDAP et à Active Directory Étude de cas... 37

Table des matières Chapitre 1 Virtualisation, enjeux et concepts Chapitre 2 Ligne de produit XEN

Messagerie & Groupeware. augmentez l expertise de votre capital humain

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

Livre blanc Oracle Septembre Oracle Database 11g - Gamme de produits

IBM Tivoli Monitoring, version 6.1

MYXTRACTION La Business Intelligence en temps réel

LA PROTECTION DES DONNÉES

TP Administration Oracle

Introduction à. Oracle Application Express

FOURNIR UN SERVICE DE BASE DE DONNÉES FLEXIBLE. Database as a Service (DBaaS)

MANAGEMENT DES SERVICES INFORMATIQUES

FORMATION TALEND. Page 1 sur 9

Mise en oeuvre TSM 6.1

OFFRES DE SERVICES SDS CONSULTING

Description de SQL SERVER. historique

Lotus Notes et Domino 8.5 Administration de serveurs Domino

Gestion des utilisateurs et de leurs droits

Oracle aujourd hui. Le Point de vue de l Expert. Pierre-Louis Marcenac Learning Tree International

SQL SERVER 2008, BUSINESS INTELLIGENCE

Formation SQL Server 2012 Administration des Instances

FILIÈRE TRAVAIL COLLABORATIF

TP Contraintes - Triggers

Transcription:

CATALOGUE FORMATION 2015 EFFICIAN, Le Magellan, 7 rue Montespan, 91024 EVRY CEDEX N de déclaration d'activité 11910613391

EFFICIAN depuis 2007, est une société de conseil et de formation au service des professionnels de l'informatique ; dans le domaine des bases de données Oracle, DB2 et Postgre. Actuellement avec une certification Gold comme partenaire Oracle, Effician est devenue une société experte reconnue sur le marché pour la qualité et la valeur ajoutée de ses prestations de services en termes de formation et d administration des bases de données. La société Effician s appuie sur trois colonnes pour déployer son offre de qualité : Une équipe experte certifiée pour chacun des stages qui sont intégrés dans le catalogue de formation Chaque stagiaire aura à sa disposition un support de cours avec la dernière mise à jour de la formation pour laquelle il participe Pendant un mois le stagiaire peut recontacter son formateur ou la société Effician pour des compléments d information Chaque formation bases de données Oracle est suivie en inter-entreprises (dans nos locaux à Paris et Evry). Notre équipe se tient à votre disposition pour toute information concernant les prochaines dates de sessions. EFFICIAN, Le Magellan, 7 rue Montespan, 91024 EVRY CEDEX N de déclaration d'activité 11910613391

SOMMAIRE Développement 1-1 Oracle Database 12C : Introduction au langage SQL 2 1-2 Oracle Database 12C : Programmation en PL/SQL 4 1-3 Oracle Database 12C : Programmation Avancée PL/SQL 6 1-4 Utilisation de Java pour PL/SQL 8 1-5 Oracle SQL : Tuning de requête 10 1-6 Oracle Database 12C : XML DB 11 Administration 2-1 Oracle Database 12C Administration 16 2-2 Oracle Database 12C Sauvegarde et Restauration 19 2-3 Oracle Database 12C Administration Multitenant 21 2-4 Oracle Database 12C Performance et Tuning 23 2-5 Oracle Enterprise Manager Cloud Control 12C 26 Administration Avancée 3-1 Oracle Database 12C Security 30 3-2 Oracle Database 12C Data Guard 33 3-3 Oracle Database 12C Clusterware 37 3-4 Oracle Database 12C ASM 40 3-5 Oracle Database 12C RAC 42 PostgreSQL 4-1 PostgreSQL Administration 46 4-2 PostgreSQL Administration Avancée 49 4-3 PostgreSQL Développement 51 EFFICIAN, Le Magellan, 7 rue Montespan, 91024 EVRY CEDEX N de déclaration d'activité 11910613391

1- Développement 1-1 Oracle Database 12C : Introduction au langage SQL 1-2 Oracle Database 12C : Programmation en PL/SQL 1-3 Oracle Database 12C : Programmation Avancée PL/SQL 1-4 Utilisation de Java pour PL/SQL 1-5 Oracle SQL : Tuning de requête 1-6 Oracle database 12C : XML DB 1

Informations générales : Durée : 5 jours Coût : 2620 /HT Prérequis : Indispensable : l environnement relationnel (Merise, ) et /ou le cours Introduction Technique à ORACLE Participants : Ce cours s'adresse aux : - Responsables Informatique, - Administrateurs de Base de Données, - Chefs de Projet, - Concepteurs et Développeurs 1- Oracle Database 12C : Introduction au langage SQL 1-1 Objet de la formation - Connaître les fonctionnalités du langage SQL : o Langage de requêtes LID o Fonctions o Manipuler les données d une base ORACLE DML o Appréhender les aspects de stockages des données - Maîtriser l'interface utilisateur du SQL (SQL*PLUS) mais aussi de SQL Developer (définition d environnement de travail, génération d état) 1-2 Contenu de la formation Présentation des bases de données Oracle Les fonctionnalités d Oracle 12C. Qu est-ce qu une base relationnelle. Se connecter à une base de données avec SQL Developer et SQL Plus. Créer et enregistrer des requêtes. Description de la base de données de test. Les interfaces d interrogation d Oracle Interface graphique ou ligne de commande. Présentation de SQL Developer. Présentation de SQL Plus. Comparaison des deux éditeurs, avantages, inconvénients. Rapport avancés avec SQL Plus. LID (Langage d Interrogation des Données) La structure de l ordre select. La sélection des lignes et des colonnes. Le Tri du résultat, la clause DISTINCT. Les différents types de jointures. Les opérateurs ensemblistes. La sous-interrogation. Les expressions et les fonctions. Les fonctions de groupe. Le traitement des structures d arbre. La sélection avec verrouillage. Les expressions régulières. 2

LMD (Langage de Manipulation des Données) L insertion, la mise à jour, la suppression. La gestion des transactions. Gérer les dates, l heure, les fuseaux horaires. LDD (Langage de Définition des Données) Les types de données. La création de différents objets: Tables, Vues, Index, Clusters, Séquences, Synonymes. La gestion de la confidentialité Au niveau système : Connexion à Oracle, autorisation, Au niveau objet : type d accès, Le dictionnaire de données Qu est-ce qu est le dictionnaire de données. Rôle, comment y accéder. 3

Informations générales : Durée : 5 jours Coût : 2620 /HT Prérequis : Le langage SQL et l algorithmie ou connaître la programmation dans un autre langage Participants : Ce cours s'adresse aux : - Responsables Informatique, - Administrateurs de Base de Données, - Chefs de Projet, - Concepteurs et Développeurs 2- Oracle database 12C : Programmation en PL/SQL 2-1 Objet de la formation - Connaître et utiliser le langage procédural PL/SQL et les traitements stockés dans les bases de données ORACLE (Procédure, fonction, package, trigger). 2-2 Contenu de la formation Introduction Pourquoi PL/SQL? Son fonctionnement et son intégration dans le noyau et les outils Présentation de SQL Developer La structure d un bloc PL/SQL Avantage de PL/SQL Les différents blocs PL/SQL Les fonctions, les procédures, les packages Le SQL dynamique Utiliser les packages d Oracle Le PL/SQL et l instruction SELECT Gérer les appels. L extraction de données Les variables Les types de données La conversion des types de données Les variables (Déclaration, affectation de valeurs) Les variables référencées (%TYPE, %ROWTYPE) Les variables type RECORD Les tables PL/SQL (Tableaux) La visibilité des variables Les «bind» variables Les structures de contrôle Les traitements conditionnels Les traitements itératifs Les traitements séquentiels 4

Les curseurs La définition et les types (curseurs explicites et implicites) Les attributs d un curseur : %FOUND, %NOTFOUND, %ISOPEN, %ROWCOUNT Les boucles et les curseurs, les curseurs paramétrés, les curseurs FOR UPDATE Les clauses d un curseur : CURRENT OF et RETURN Les variables de type REF CURSOR Déboguer le code PL/SQL Gérer les dépendances Gérer les exceptions Intercepter les différentes erreurs Procédure RAISE_APPLICATION_ERROR Compilation des blocs PL/SQL Les traitements stockés dans la base Les procédures Les fonctions Les packages Les triggers Le trigger INSTEAD OF Les triggers en cascade Les packages intégrés DBMS_OUTPUT UTL_FILE DBMS_SQL 5

Informations Générales : Durée : 3 jours Coût : 1570 /HT Prérequis : Indispensable : l environnement relationnel (Merise, ) et la programmation PL/SQL 3- Oracle Database 12C : Programmation Avancée en PL/SQL 3-1 Objet de la formation - Ce cours présente les fonctions avancées de PL/SQL. - Il aborde l organisation, la syntaxe et la création de code performant dans une procédure stockée. - Les principaux thèmes abordés sont l organisation du code, des packages et des curseurs. 3-2 Contenu de la formation Introduction Introduction et présentation du cours Rappels sur le langage PL/SQL Présentation des outils utilisées et des moyens pédagogiques Participants : Ce cours s'adresse aux : - Développeurs avancés - Administrateurs Concepts sur la programmation en PL/SQL Qu est ce qu un block PL/SQL Procédures, fonctions, packages Présentation des curseurs. Gérer les exceptions Identifier les dépendances Organisation du code PL/SQL Déclarer les types de données Déclarer des types basés sur des types déjà existant dans une application Bien définir ses curseurs Gérer des collections Ecrire du code PL/SQL qui utilise des collections. Utiliser efficacement les collections. Binder le code PL/SQL Manipuler les LOBs Comment utiliser les LOBs. Utiliser Secure file pour vos LOBs. Utiliser des interfaces avancées Appeler une procédure externe à partir d un block PL/SQL. L avantage des procédures externes. Comment les une procédure externe est appelée par PL/SQL. Les interfaces avancées en C. Les interfaces avancées en Java. 6

Performances et Tuning Comprendre l avantage du compilateur. Tuning du code PL/SQL. Comprendre l intra inlining Bien régler l utilisation de la mémoire cache. Identifier les problèmes liés au réseau. Améliorer les performances avec le cache Identifier le contenu du cache. Utiliser le cache pour les requêtes SQL. Utiliser les fonctions de cache pour le code PL/SQL Analyser son code PL/SQL Trouver les informations sur l encodage. Le concept PL/Scope. Le package DBMS_METADATA. Améliorer le code PL/SQL. Profiler et tracer le code PL/SQL Tracer les exécutions PL/SQL. Les étapes pour tracer l exécution. Implémenter le VPD avec le Fine-grained acces control en 12C Comprendre comment travaille le fine Grained Acces control. Décrire les fonctionnalités. Décrire le contexte de l application. Créer un contexte pour l application. Configurer un contexte. Contenu du package DBMS_RLS. Implémenter la sécurité. Requêtes et code caché du fine Grained Acces. Protéger son code des attaques SQL injection Comment fonctionne le SQL Injection. Réduire les attaques. Filtrer les entrées avec DBMS_ASSERT 7

Informations Générales : Durée : 2 jours Coût : 1040 /HT Prérequis : Connaitre SQL et PL/SQL, le langage JAVA SE 6 et avoir des connaissances sur les bases de données Oracle. Participants : Ce cours s'adresse aux : - Responsables Informatiques - Administrateurs de Base de Données, - Chefs de Projet, - Concepteurs et Développeurs 4- Utilisation de Java pour PL/SQL 4-1 Objet de la formation - Présentation de l utilisation de Java dans la programmation d application en PL/SQL dans les bases de données - Ce cours présente comment utiliser les types de données SQL et PL/SQL en utilisant le JDBC et SQLJ 4-2 Contenu de la formation Introduction Présentation du cours et de ses objectifs ainsi que les prérequis. Description de l environnement technique du cours. Introduction au langage Java Java et la technologie OOP. Les caractéristiques clé de Java. Introduction au JDBC Architecture de JDBC. Les driver JDBC. Les spécifications de JDBC. Présentation de la programmation en JDBC. Accéder et manipuler des données en SQL avec JDBC Les metadata en JDBC. Manipuler les types de données Oracle avec JDBC. Manipuler les LOBs avec JDBC. La qualité de services et les bonnes pratiques en JDBC Introduction aux Transactions service. Introduction aux Security service Les bonnes pratiques. Introduction à SQLJ Présentation de SQLJ. Accéder aux bases de données en SQLJ. 8

Universal Connection Pool Introduction à UCP Universal Connection Pool pour JDBC. Implémenter UCP et JDBC. Configurer une connexion basique. Les package UCP pour les API JDBC. Les connexions multiples. Procédures stockées et la programmation dans la base de données Présentation des procédures stockées. Introduction aux procédures stockées Java. Les avantages des procédures stockées Java. Oracle JVM Définir une JVM Oracle dans son architecture. Utiliser Java dans une base de données. Les différences entres Oracle JVM et l architecture JDK VM Automatiser le stockage avec Garbage Collection. Charger les classes dynamiques. Améliorer les performances d Oracle JVM Développer et exécuter du code Java dans une base de données Créer et charger un environnement Java dans une base de données. Supprimer les sources Java, les classes et les ressources d une base de données. Configurer et visualiser les variables d environnement ainsi que les propriétés systèmes. Compiler du code Java dans la base de données. Convertir du Java dans la base de données en procédure stockée. Invoquer Java dans la base de données. Gérer les erreurs et les exceptions. Administrer java dans la base de données. 9

Informations Générales : Durée : 3 jours Coût : 1570 /HT Prérequis : Indispensable : le langage SQL. Recommandé : le cours Administration ORACLE (niveau 1). Participants : Ce cours s'adresse aux : - Responsables Informatique - Administrateurs de Base de Données, - Chefs de Projet, - Concepteurs et Développeurs 5- Développement Oracle SQL : Tuning de requête 5-1 Objet de la formation - Connaître et utiliser les techniques d optimisation des requêtes SQL afin d améliorer les performances des applications. 5-2 Contenu de la formation Introduction Améliorer les performances, trouver les contournements. Analyser une requête mal écrite. Les accélérateurs d accès Index B-tree, Index BITMAP, Index ascendant / descendant, Tables organisées en index, Clusters Les outils de diagnostic Explain Plan Trace des requêtes:sql_trace TKPROF, et autotrace GRID CONTROL (OEM) Utilisation de SQL Tuning Advisor dans SQL Developer. Les plans d accès aux données Les conditions sur une colonne Les jointures, les requêtes synchronisées, les requêtes imbriquées Le fonctionnement de l optimiseur Présentation Choix du plan d'accès avec l'optimiseur sur règles Choix du plan d'accès avec l'optimiseur basé sur les coûts Les calculs de statistiques sur les objets La commande ANALYZE Le package DBMS_STAT Les histogrammes Le calcul automatique des statistiques. Utilisation des bind variables Qu est-ce que le Cursor Sharing, comment l utiliser. Utiliser le paramètre CURSOR_SHARING 10

Informations Générales : Durée : 5 jours Coût : 2620 /HT 6- Oracle Database 12C : XML DB 6-1 Objet de la formation - Ce cours présente la manipulation du format XML dans Oracle XML DB. - Présentation de la gestion du format XML, de l import et de l export au format XML des données 6-2 Contenu de la formation Prérequis : Expérience en SQL et PL/SQL, connaitre le format XML. Participants : Ce cours s'adresse aux : - Responsables Informatique - Administrateurs de Base de Données, - Chefs de Projet, - Concepteurs et Développeurs Introduction à Oracle XML Qu est-ce que le XML. Présentation d un document XML Les règles sur le format et les différentes balises. Les attributs XML. Un document XML bien formé. Document Type Definition (DTD), le XML Schemas Valider un document XML Wpath et Xquery Introduction à XML DB Présentation de l architecture Oracle XML DB. Présentation des fonctionnalités Oracle XML DB. Stocker des données XML dans Oracle XML DB Présentation de XMLType. Les options de stockage du XMLType. Créer des objets XMLType. Déclaration des objets XMLType. Insérer des données dans une colonne XMLType. Comment sont stockées les données. Les modèles de stockage. Spécifier des contraintes en SQL. Utiliser un schéma XML avec Oracle XML DB Comment procéder. XMLType et XMLSchema. Gérer les schémas XML. Créer un schema XML à partir d une table ou de colonnes XMLType. Spécifier un stockage non structuré XML Gérer les modifications dans in schéma XML. 11

Gestion d Oracle XML DB Oracle XML schema annotation. Utilisation communes des annotations. Méthodes d annotation. Purchase-order XML schema : purchaseorder.xsd Annoter un schema XML avec le package DBMS_XMLSCHEMA_ANNOTATE. Les fonctionnalités et paramètre du programme Annotation. Tables partitionnées et XMLType Présentation du partitionnement. Partitionnement d une table et de colonnes XMLType stocké comme un objet relationnel. Définir les options de partitionnement dans une table XMLType. Administrer le partitionnement. Manipulation «OnLine» du partitionnement de table XMLType. Le partitionnement binaire des tables XML. Utiliser XQuery pour récupérer des données XML dans Oracle XML DB Récupérer du contenu XML. Utiliser les expressions FLWOR. XQuery dans la base de données Oracle. Requêtes dans la base de données sur des données relationnelles. Requêtes dans la base de données sur des données XMLType. Requêtes sur des données XMLType en utilisant les fonctions standards du SQL et du XML. Requêtes sur des données XMLType en utilisant les fonctions standards du SQL et du XML Transformer les fonctions Oracle pour mettre à jour des données XML avec XQuery. Les clichés XQuery. Mise à jour des données XML ; Mettre à jour un document XML en entier. Syntaxe update pour XQuery. Récupérer les nœuds XML (Current State et Updated State) Mettre des données XML à NULL, mesurer l impact. 12

Rechercher du contenu XML avec XQuery Full-Text Recherche Full-Text. La documentation. Les expressions Full-Text. Indexation pour les requêtes XQuery Full Text. Prérequis pour les requêtes XQuery Full Text indexées. Performance des requêtes XQuery Full Text indexées. Utiliser les données XML schema avec les requêtes XQuery Full Text indexées. L érreur ORA-18177 utilisant les requêtes XQuery Full Text indexées. Indexation des données XMLType Comment indexer. Qu est-ce qu un index XML. XMLIndex, un composant non structuré. XMLIndex composant structuré en 12C. Générer des données XML Générer des données XML avec XQuery. Générer des données XML avec les fonctions SQL/XML Générer des données XML avec le package PL/SQL DBMS_XMLGEN Transformer des données XML Créer des vues XMLType. Transformer du XML. Utiliser XQuery pour la transformation. Créer des vues relationnelles sur des données XML Introduction. Création de vue relationnelle sur un document XML en une ligne. Création de vue relationnelle sur un document XML par mappage des nœuds en colonnes. Vues XML dans SQL Developer. Utilisation d une vue relationnelle sur des données XML avec un index binaire XML Requête sur du contenu XML présentée comme du contenu relationnel. 13

Accès aux ressources dans le référentiel Oracle XML DB Présentation du référentiel Oracle XML DB. Créer des dossiers e des ressources en PL/SQL. Accéder aux ressources. Accéder aux listes de contrôle. Les documents composés. Les évènements du référentiel. Utilisation native de Oracle XML DB Web Services Présentation des services Web. Présentation du composant natif Oracle XML DB Web Services. Configurer le service Web pour Oracle XML DB. Activer le service Web pour Oracle XML DB. Requête Oracle XML DB en utilisant le service Web. Accéder aux procédures stockées PL/SQL via le service Web. Export / Import de données XML SQL Loader Charger des données XMLType. Oracle Data Pump 14

2- Administration 2-1 Oracle Database 12C : Administration 2-2 Oracle Database 12C : Sauvegarde et Restauration 2-3 Oracle Database 12C : Administration Multitenant 2-4 Oracle Database 12C : Performance et Tuning 2-5 Oracle Enterprise Manager Cloud Control 12C 15

Informations générales : Durée : 5 jours Coût : 2620 /HT Prérequis : Expérience en SQL et PL/SQL Participants : - Responsables informatique -Administrateurs de Bases de Données - Chefs de projet - Concepteurs et développeurs 1- Oracle Database 12C : Administration 1-1 Objet de la formation - Ce cours présente les bases de l administration ORACLE 12C, les concepts, l'architecture et le fonctionnement d'une base Oracle. - La mise en place d'un serveur Oracle, la création d'instance et la maintenance des diverses structures. 1-2 Contenu de la formation Introduction Présentation d Oracle database. Evolution des versions Bibliographie, sites Oracle Présentation de l architecture Oracle L'architecture d'oracle12c Structures physique, le stockage Structure logique (tablespace, segment, extents) Les processus d'oracle12c La structure de la mémoire. Les tablespaces SYSTEM, SYSAUX, L'environnement Oracle Pré requis avant installation, Oracle Universal Installer OUI Les variables d'environnement L'architecture Oracle Flexible Architecture OFA Les options d'installation. Les différents outils Oracle database. Se connecter à une base Oracle avec SQL Plus et SQL Developer. Présentation de Database Control. Création d une base de données Utilisation de l'assistant DBCA Création du Listener Présentation des catalogues Oracle. Administration d une instance Démarrage et arrêt d'une instance. Les modes de démarrage Les fichiers traces, le fichier d'alerte Le dictionnaire de données Oracle Enterprise Manager 16

Configurer Oracle Net Les services réseau et le Listener Les outils de configuration et de gestion Oracle Net Utiliser Oracle Net configuration assistant. Utiliser Oracle Net Manager Établir une connexion distante Quand utiliser Oracle Shared Server Administrer le stockage des bases Présentation des structures, les fichiers de la base Oracle Comment les objets sont stockés Gérer les tablespaces, le space management Oracle Managed Files (OMF) Les concepts d'asm Administrer la sécurité dans Oracle Les comptes Oracle Les comptes SYS et SYSTEM Créer des comptes L authentification Les privilèges, les rôles et les profiles. Les quotas Administrer les objets Qu'est-ce qu'un schéma, comment voir les objets Les types de données dans les tables L'intégrité des données Les index, les vues, les séquences. Les tables temporaires Gestion des accès aux données Manipuler les données avec le SQL et le PL/SQL Administrer les objets PL/SQL, les fonctions, les procédures, les packages et les triggers Les verrous Résoudre les problèmes de verrous, le deadlock Administrer le segment UNDO La manipulation de données, les transactions et le segment UNDO Configurer le undo retention, utiliser le undo advisor Visualiser l'activité de la base de données 17

Maintenance de la base de données L'optimiseur d'oracle Automatic Workload Repository (AWR) Automatic Database Diagnostic Monitor (ADDM) Les maintenances automatiques Gérer les alertes Les statistiques Les advisors Les tâches automatiques Les jobs Les utilitaires SQL Loader Data Pump Sauvegarde et Recovery Comment redémarrer une base Oracle en cas de crash Présentation de RMAN Restauration mode archivelog et non archivelog 18

Informations générales : Durée : 5 jours Coût : 2620 / HT Prérequis : Expérience en SQL et PL/SQL. Administration des bases Oracle. Avoir des notions d Oracle Enterprise Manager Cloud Control 12C. Participants : -Administrateurs de Bases de Données - Administrateurs de données et de data warehouse - Ingénieurs de supports 2- Oracle Database 12C : Sauvegarde et Restauration 2-1 Objet de la formation Ce cours présente : - Différentes possibilités pour récupérer une base de données Oracle corrompue - Les outils de sauvegarde - Comment mettre en place une bonne stratégie de sauvegarde tout en gardant la meilleure qualité de service - L intégration dans le Cloud 2-2 Contenu de la formation Introduction Sensibilisation sur la perte de données Définir la criticité des applications Les architectures Oracle pour une disponibilité maximum Oracle Secure Backup Présentation d Oracle Dataguard Sécuriser la base de données Concepts Oracle sur la sauvegarde et la récupération Sécuriser les fichiers de la base de données Multiplexer les fichiers de contrôles Multiplexer les fichiers journaux Mettre en place le mode Archivelog Sauvegarde et restauration Les différents types de sauvegarde La sauvegarde logique La sauvegarde physique à froid La sauvegarde physique à chaud Restaurer la base de données Scénario de restauration à froid, à chaud Concept de RECOVERY, récupération des différents fichiers de la base de données Récupération incomplète de la base de données Transporter des tablespaces pour sauvegarde. Utilisation de Flashback Comment FlashBack peut permettre de récupérer une erreur humaine. Mise en place. Récupérer des données modifiées. Récupérer une table supprimée. Flashback Drop, la corbeille. 19

Recovery manager Concept Installation Commandes d administration Commandes de configuration Sauvegarder et restaurer Manipuler le catalogue RMAN Gérer des scripts de sauvegarde Compresser les sauvegardes Récupérer les différents fichiers (redo, spfile, control file, ) Diagnostiquer les défaillances de base de données Comment rechercher et analyser les problèmes Le référentiel ADR (Automatic Diagnostic Repository) Les erreurs RMAN Data Recovery Advisor Gérer les block corrompus. Dupliquer une base de données Comment dupliquer une base de données Dupliquer une base avec Rman Dupliquer à partir d EOM ou du Cloud Performance et tuning Rman Que peut-on mettre en place Multiplexer Rman Identifier les ralentissements Les bons choix pour une sauvegarde et une récupération performante La base de secours Concept Standby physique ou logique Principe de fonctionnement Procédure de mise en place détaillée Vérification et supervision Bascule programmée, le SWITCHOVER Bascule suite à un incident, le FAILOVER 20

Informations générales : Durée : 2 jours Coût : 1040 / HT Prérequis : Expérience en SQL et PL/SQL. Participants : -Responsables Informatique -Administrateurs de Bases de Données - Chefs de Projet - Concepteurs et Développeurs 3- Oracle Database 12C : Administration Multitenant 3-1 Objet de la formation Ce cours présente : - L administration de l architecture Multitenant. - Les concepts, l administration et comment sécuriser les bases colocatives et optimiser les charges des bases de données. 3-2 Contenu de la formation Introduction Présentation de l architecture Multitenant Les bases colocatives pour une réduction des couts Architecture des bases Conteneur et Plugable L'architecture colocative Terminologie Quelles sont les bases pluggables Céer des Conteneurs et des bases de données Pluggables Les outils d administration Créer et configurer une base conteneur Créer des bases pluggables Migrer une base pluggable Supprimer une base pluggable Administration Oracle Multitenant Connexion Administrer le conteneur et les bases pluggables Paramétrage Configurer les paramètres d initialisation du conteneur et des bases pluggables. Administration du stockage Administration des utilisateurs communs et locaux Gérer les privilèges des comptes communs et locaux Gérer les rôles communs et locaux Objets partagés et non partagés Administrer les profiles communs et locaux 21

Disponibilité des bases de données Mise en place de la stratégie de sauvegarde Gérer la récupération des bases Cloner une base pluggable Vues du dictionnaire de données Administration Exports et Imports Charger des données Les audits Les jobs 22

Informations générales : Durée : 5 jours Coût : 2620 / HT Prérequis : Administration Oracle Participants : -Administrateurs de Bases de Données 4- Oracle Database 12C : Performance et Tuning 4-1 Objet de la formation Améliorer et optimiser les performances de votre base de données ORACLE 12C : - Stockage des données, gestion mémoire, entrées/sorties disques... - Savoir manipuler les différents outils d audit (utilitaires, vues du dictionnaire de données, ratio,...) 4-2 Contenu de la formation Introduction Qui Règle les bases de données et comment La méthodologie L évolution des coûts de l optimisation Le diagnostic de base Diagnostic coté OS CPU, disque, architecture matériel. Le temps de réponse Les objectifs : Surveiller / Identifier Les fichiers TRACE de l instance Les Fichiers TRACE UTILISATEUR : SQLTRACE Les vues dynamiques de performances Les évènements L'outil ORACLE : Statpack, le package DBMS_STATS DBA studio, ORACLE Enterprise Manager (OEM) Auditer / Optimiser les performances des requêtes La commande ANALYZE, La commande EXPLAIN PLAN, TKPROF Le plan d exécution SQL monitoring L optimiseur d Oracle Contrôler l optimiseur avec les paramètres d initialisation. Les statistiques. Utiliser les hints. Le chemin d accès aux données. Les jointures, les tris 23

Réduire le coût SQL Maintenir les index SQL Access Advisor La gestion du stockage Les lignes migrées et le chainage. La compression de données Automatic SQL Tuning SQL Tuning Advisor Utiliser SQL Performance Analyser Présentation de l analyseur. Prendre un cliché de la charge SQL Créer une tâche dans l analyseur de performance. Comparer les rapports. Les vues de SQL Performance analyser Auditer et optimiser la SGA Les Rappels Les objectifs et les moyens pour l optimisation des zones de la SGA Shared pool Buffer cache Buffer REDOLOG Comment dimensionner la SGA avec SGA Advisor La SGA dynamique Auditer et optimiser la structure de la base de données Stockage physique de la BDD Configuration minimum Etapes de la surveillance, aspect sécurité Multiplexer et répartir, archiver Aspect sauvegarde, aspect entrées/sorties Analyser les rapports AWR Auditer et optimiser la PGA et le segment temporaire Les vues dynamiques Configurer la PGA et le segment temporaire Les rapports AWR 24

Identifier les attentes Identifier les attentes système Identifier les verrous internes Les bonnes pratiques Les paramètres d initialisation. Tuning de la large pool. Choisir le bon stockage. La taille du block oracle Configurer le redo log buffer et la taille des Redo Logs. Les tâches automatiques dans Oralce. Le partitionnement. Paralléliser les tâches 25

Informations générales : Durée : 3 jours Coût : 1570 / HT Prérequis : Administration Oracle Participants : -Administrateurs de Bases de Données - Administrateurs systèmes - Administrateurs de données 5- Oracle Enterprise Manager Cloud Control 12C 5-1 Objet de la formation - Présentation et utilisation de la console Enterprise Manager Cloud Control 12C. - Ce cours aborde la configuration et l installation des agents. - Présentation de la gestion des cibles et du monitora de l ensemble des services à l aide de la console. 5-2 Contenu de la formation Introduction Qu est-ce que la console Enterprise Manger Cloud Control. Architecture et configuration. Les concepts d Enterprise Manager Architecture détaillée. Installation de l agent 12C et la découverte des cibles. Description des différentes cibles. Présentation de l interface. Mise en place de la sécurité. Gérer les connexions. Administration avec la console EMC Visualiser les fichiers de log et de traces. Contrôler les composants du Cloud Control. Configuration des alertes et des messages. Sauvegarde et restauration du repository, Oracle Management Server et Oracle Master Agreement. Contrôler les cibles Contrôler le système. Régler les paramètres et les seuils. Les actions correctives. Utiliser des templates. Recevoir les alertes et les messages. Les paramètres optionnels Administrer les serveurs Contrôler l OS des serveurs. Administrer et gérer tous les serveurs. Créer et administrer des groupes de cibles. Définir des groupes Enterprise Manager. Créer de nouveaux groupes. Mettre en place des tâches par groupe. 26