Вы находитесь на странице: 1из 64

SGBD / Aide à la décision, Oracle

Avec la version 11g, Oracle a pleinement ouvert ses environnements aux possibilités offertes
par Internet. Elle propose également d'importantes améliorations en termes d'administration
et de performances. Suivant de près les évolutions, les cours Orsys sont solidement établis
en tant que référence dans le domaine de la formation Oracle. Ils couvrent l'administration, le
développement SQL et PL/SQL, la sureté de fonctionnement, l'optimisation et les architectures
décisionnelles.

Séminaires
Oracle, introduction.... ( p4 )

Oracle 11g, les nouveautés.... ( p5 )

Stages Pratiques
Bases de données, modélisation, choix techniques.... ( p3 )

Oracle, prise en main.... ( p6 )

Oracle 11g, administration.... ( p8 )

Oracle 11g/10g, sauvegardes et restaurations.... ( p10 )

Oracle 11g, administration avancée.... ( p12 )

Oracle 11g, tuning.... ( p14 )

Oracle 11g, maîtriser l'administration en ligne de commande.... ( p15 )

Oracle 11g R2, nouveautés pour administrateurs.... ( p17 )

Oracle 11g, migrer une base de donnée 10g.... ( p18 )

Oracle 10g, administration.... ( p20 )

Oracle 10g, administration avancée.... ( p22 )

Tuning Oracle 10g.... ( p24 )

Oracle, sauvegardes et restaurations avec RMAN.... ( p26 )

Oracle Data Guard, mise en œuvre d'une base de secours.... ( p27 )

Oracle ASM, optimiser la gestion de l'espace disque.... ( p29 )

Oracle, sécurité.... ( p31 )

Oracle 11g/10g, Real Application Cluster.... ( p33 )

Oracle SQL.... ( p35 )

Oracle SQL, perfectionnement.... ( p36 )

Oracle SQL pour le décisionnel.... ( p38 )

Développer en PL/SQL.... ( p39 )

Développer en PL/SQL, perfectionnement.... ( p40 )

Oracle 11g/10g, nouveautés pour développeurs.... ( p42 )

Oracle, optimisation d'applications.... ( p43 )

Oracle DS Forms, applications graphiques.... ( p44 )

Oracle, exploitation.... ( p45 )

Oracle Data Integrator, mise en œuvre.... ( p46 )

Cycle certifiant Administrateur Bases de données.... ( p48 )

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1 / 64
Cycle certifiant Administrateur Oracle 11g.... ( p50 )

Oracle 10g, administration.... ( p52 )

Oracle 11g/10g, sauvegardes et restaurations.... ( p54 )

Tuning Oracle 10g.... ( p56 )

Certification Administrateur Bases de données.... ( p58 )

Oracle 11g, administration.... ( p59 )

Oracle 11g/10g, sauvegardes et restaurations.... ( p61 )

Oracle 11g, tuning.... ( p63 )

Certification Administrateur Oracle 11g.... ( p64 )

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 2 / 64
Stage pratique de 4 jour(s)
Réf : CBC
Bases de données, modélisation, choix techniques
Participants OBJECTIFS

Tout public de chefs Cette formation apporte une synthèse complète des connaissances aujourd'hui indispensables en matière de
de projets, décideurs bases de données, du processus de conception à son utilisation effective. Elle analyse les architectures et
informatiques, développeurs, domaines d'application, évalue l'offre du marché et examine les démarches pratiques de mise en œuvre.
responsables informatiques.

Pré-requis 1) Logique des SGBD 4) Implémentation avec SQL


Aucune connaissance 2) Techniques de modélisation 5) Paramètres clés pour le choix d'un serveur
particulière. La connaissance 3) Modèle logique de données
d'un langage informatique est
toutefois un plus.

Prix 2014 : 2270€ HT


1) Logique des SGBD
Eligible DIF - Rappel des théories sous-jacentes aux bases de données relationnelles.
- Modèles de données (hiérarchique, réseau...).
Dates des sessions - Typologie des SGBD. Objectifs des SGBD relationnels.
- Fonctionnalités (règles de Codd, transactions, indexage, sauvegardes, restaurations).
Paris - Les architectures.
21 jan. 2014, 8 avr. 2014
24 juin 2014, 9 sep. 2014 Travaux pratiques
Création d'un utilisateur, attributions de droits, transaction, interrogation d'une base de données.

2) Techniques de modélisation
- Le modèle conceptuel.
- Analyse des besoins.
- Concepts de base (entités, associations...).
- Dépendances fonctionnelles.
- Niveau conceptuel avec Merise et UML.
- La démarche.
- Prise en compte des règles métier et contraintes.
Travaux pratiques
Etudes de plusieurs cas réels, modélisations Merise et UML à l'aide d'un outil.

3) Modèle logique de données


- Le modèle logique. La structure des tables et des contraintes.
- Modèle relationnel (concepts, notations, terminologie).
- Du conceptuel au logique.
- Modélisation des arborescences.
- Les formes normales (de la 1ère à la 5ème, BCNF).
- Dénormalisation.
- Calculs de volumétrie.
Travaux pratiques
Etude de cas réels, exercices de normalisation et dénormalisation, génération de schémas à l'aide d'un outil.

4) Implémentation avec SQL


- Les transactions.
- Normes SQL (SQL1, SQL2, SQL:1999, SQL:2003).
- Du logique au physique.
- Qualité des données.
- Vues et vues matérialisées.
- Droits d'accès et rôles.
- Procédures cataloguées et déclencheurs.
- Interfaces avec les langages de programmation.
Travaux pratiques
Création et manipulation d'une base, Reverse Engineering, mesures de performances (démonstrations).

5) Paramètres clés pour le choix d'un serveur


- Etude des paramètres des serveurs SQL.
- Composants techniques (disques et interfaces réseau).
- Modules applicatifs (outils d'administration...).
- Solutions de haute disponibilité, sécurité des données.
- Critères techniques.
- Coût global d'exploitation.
- Offre du marché.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 3 / 64
Séminaire de 2 jour(s)
Réf : OID
Oracle, introduction
Participants OBJECTIFS

Ce stage s'adresse à tous Une présentation synthétique des caractéristiques techniques de l'offre Oracle et de ses évolutions récentes
les responsables de projets, destinée à tous ceux qui souhaitent appréhender les principes et les mécanismes de fonctionnement du
ingénieurs d'études qui ont SGBD.
à conduire des projets ou
développer des applications
intégrant Oracle. 1) Présentation du serveur de données 5) Net Services
2) Langages d'accès à la base de données 6) Versionning des données
Pré-requis
3) Caractéristiques du serveur Oracle 7) L'extension Objets
Aucune connaissance
4) Architecture de la base de données 8) Apports d'Oracle 11g
particulière.

Prix 2014 : 1360€ HT


1) Présentation du serveur de données
Eligible DIF
- Modèle relationnel. Contraintes d'intégrité.
Dates des sessions - Types de données. Modèle relationnel-objet.
- Manipulation des données.
Paris
20 fév. 2014, 24 avr. 2014 2) Langages d'accès à la base de données
26 juin 2014, 31 juil. 2014
28 aoû. 2014, 25 sep. 2014 - Langage SQL : L'ANSI. Structure du langage SQL.
23 oct. 2014 - Langage PL/SQL. Les fonctionnalités procédurales.
- Oracle et le XML. SQL embarqué. ODBC. Oracle Objects for OLE.
- Java, Driver JDBC & SQLJ.

3) Caractéristiques du serveur Oracle


- Fonctionnalités assurant la sécurité.
- Identification des utilisateurs et privilèges. Dictionnaire de données.
- Optimisation des requêtes. Gestion d'événements et alertes.
- Gestion des transactions. La globalisation (NLS).
- Real Application Cluster. Symmetric Replication.
- Advanced Security. Standby Database & Oracle Data Guard.
- Virtual Private Database. Outil Recovery Manager.

4) Architecture de la base de données


- Composition de la base de données.
- Architecture d'une instance.
- Structure de la base de données.
- Tablespaces. Partitionnement des données.

5) Net Services
- Connectivité et sécurité.
- Support d'une forte activité.
- Connection Manager et Multiplexing.
- Services étendus de sécurité.
- Net Configuration Assistant. Native Hostname Adapter.

6) Versionning des données


- Oracle Flashback Query.
- Restitution de données supprimées par erreur.
- Workspace Manager. Création des Workspaces.
- Déclaration des tables versionnées.
- Visualisation des différences de données.

7) L'extension Objets
- Support des objets. Utilisation des LOB.
- Le type BFILE.
- Les collections : tables imbriquées et VARRAYs. Opérateurs et méthodes sur objets.
- Object Type Translator.

8) Apports d'Oracle 11g


- Les performances. Simplification de la maintenance.
- La sécurité. Les outils et Oracle Grid Infrastructure.
- Oracle Restart. Migration des bases de données.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 4 / 64
Séminaire de 2 jour(s)
Réf : ONN
Oracle 11g, les nouveautés
Participants OBJECTIFS

Administrateurs de bases Une présentation d'ensemble des nouveautés du SGBD Oracle 11g. Parmi les points abordés figurent les
de données Oracle, nouveaux automatismes du SGBD, les fonctionnalités de haute disponibilité et d'autotuning, les nouvelles
développeurs, consultants, techniques disponibles en matière d'administration et le processus de migration des bases de données.
chefs de projets et
responsables d'applications
souhaitant réfléchir à 1) Les développements 5) Les outils et Oracle Grid Infrastructure
l'évolution de leurs bases vers 2) Les performances 6) Oracle Restart
la version 11g.
3) La haute disponibilité 7) L'option Real Application Testing
Pré-requis 4) La sécurité 8) Migration des bases de données
Bonnes connaissances du
fonctionnement d'Oracle (une
des versions précédentes). 1) Les développements
Expérience souhaitable.
- Nouveautés sur les types de données. Colonnes virtuelles. Améliorations SQL. Requêtes DDL avec option
Prix 2014 : 1360€ HT Wait.
- Améliorations PL/SQL. Fine Grained Dependency Tracking (FGDT).
Prix 2013 : 1330€ HT - Les triggers. Database Native Web Services. XML Db et Java.
Eligible DIF
2) Les performances
Dates des sessions
- Result Caches. Informations Lifecycle Management (ILM).
Paris - Tuning automatique de l'instance. Amélioration des tris.
19 déc. 2013, 13 fév. 2014 - Load Balancing. Améliorations du partitionnement. Amélioration de la compression.
27 mai 2014, 11 sep. 2014
Aix 3) La haute disponibilité
3 avr. 2014, 12 juin 2014
- Fault Diagnostics. Repair Advisor.
18 sep. 2014
- Automatic Diagnostic Repository. Log des requêtes DDL.
Bordeaux - Active Data Guard. Améliorations de RAC.
27 mar. 2014, 27 mai 2014
25 sep. 2014 4) La sécurité
Bruxelles
20 mar. 2014, 19 juin 2014 - Configuration sécurisée par défaut. Améliorations du cryptage.
4 sep. 2014 - Protection par HSM. Améliorations du flashback et de Recovery Manager.
Geneve - Cryptage avec Rman. Data Recovery Advisor. Oracle Secure Backup.
20 mar. 2014, 19 juin 2014
4 sep. 2014
5) Les outils et Oracle Grid Infrastructure
Lille - Data Pump. Connexions proxy avec SQL*Plus. OEM v11.
27 mar. 2014, 27 mai 2014 - Nouveaux packages. Oracle Grid Infrastructure.
25 sep. 2014 - Fonctionnalité ASM Fast Mirror Resync. Fonctionnalité ASM Preferred Mirror Read.
Luxembourg - Améliorations des performances d'ASM. Evolutivité d'ASM.
20 mar. 2014, 19 juin 2014 - Niveau de compatibilité des groupes de disques ASM. Extensions ASMCMD.
4 sep. 2014
Lyon 6) Oracle Restart
3 avr. 2014, 12 juin 2014 - Installation du Grid Infrastructure.
18 sep. 2014
- L'outil Oracle Restart. Le processus de démarrage.
Nantes - L'utilitaire CRSCTL. L'utilitaire SRVCTL.
10 avr. 2014, 19 juin 2014
4 sep. 2014 7) L'option Real Application Testing
Rennes
- Database Replay.
10 avr. 2014, 19 juin 2014
4 sep. 2014 - Replay avec OEM DbControl.
- Définition des filtres.
Sophia-antipolis
- SQL Performance Analyzer (SPA).
3 avr. 2014, 12 juin 2014
- Le package DBMS_SQLPA.
18 sep. 2014
Strasbourg 8) Migration des bases de données
27 mar. 2014, 27 mai 2014
25 sep. 2014 - Choix de la technique de migration.
Toulouse - Database Upgrade Assistant. Migration manuelle.
27 mar. 2014, 27 mai 2014 - Migrer les scripts utilisant Server Manager.
25 sep. 2014 - Compatibilité des versions SQL*Net.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 5 / 64
Stage pratique de 5 jour(s)
Réf : ORM
Oracle, prise en main
Participants OBJECTIFS

Ce stage s'adresse à tous Un cours intensif qui vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace et
les informaticiens ayant à fiable du produit : principes du relationnel, concepts et pratique du langage SQL, organisation physique et
développer pour Oracle gestion des transactions. Les principales commandes seront analysées et mises en œuvre.
ou voulant une première
approche de l'administration.
1) Introduction 5) Architecture et objets d'une base de données
Pré-requis 2) Langage d'interrogation SQL 6) Gestion des transactions
Connaissances de base en 3) Introduction à PL/SQL 7) Sécurité et utilisateurs
programmation.
4) Triggers LMD dans Oracle 8) Compléments
Prix 2014 : 2770€ HT
Travaux pratiques
Eligible DIF
Chaque participant a accès à un atelier construit autour du SGBD Oracle afin d'appliquer immédiatement tout
Dates des sessions nouveau concept.

Paris
13 jan. 2014, 17 fév. 2014 1) Introduction
17 mar. 2014, 14 avr. 2014
19 mai 2014, 30 juin 2014 - Le serveur Oracle. Les différentes versions. Les différentes éditions.
28 juil. 2014, 18 aoû. 2014 - Le modèle relationnel. Les notions de table et de relation.
15 sep. 2014, 13 oct. 2014 - Les contraintes d'intégrité.
Aix - Les outils. SQL Developer. L'outil ISQL*Plus.
24 mar. 2014, 2 juin 2014 - Introduction SQL. Types de données Oracle.
7 juil. 2014, 8 sep. 2014 - Création des tables.
Bordeaux - Introduction aux instructions de mise à jour.
24 fév. 2014, 14 avr. 2014 - Utilisation des séquences.
16 juin 2014, 22 sep. 2014 - Introduction à l'interrogation (SELECT).
Bruxelles - Manipulation des données. Introduction aux transactions.
24 fév. 2014, 14 avr. 2014
16 juin 2014, 28 juil. 2014
2) Langage d'interrogation SQL
8 sep. 2014
- Différentes fonctionnalités SQL.
Geneve - Tris et suppression de doublons.
24 fév. 2014, 14 avr. 2014 - Fonctions et agrégats.
16 juin 2014, 21 juil. 2014 - Conversion des types et valeur NULL.
22 sep. 2014 - Requêtes sur plusieurs tables.
Lille - Les jointures. Les requêtes imbriquées.
24 fév. 2014, 14 avr. 2014 - Opérateurs ensemblistes.
16 juin 2014, 22 sep. 2014
Exercice
Luxembourg
L'écriture de requêtes SQL simples. Utilisation de fonctions, tri et préfixes. Utilisation de la date. Utilisation
24 fév. 2014, 14 avr. 2014
des agrégats. Jointures et requêtes imbriquées. Utilisation de GROUP BY et HAVING.
16 juin 2014, 28 juil. 2014
8 sep. 2014
3) Introduction à PL/SQL
Lyon
9 déc. 2013, 24 mar. 2014 - Les instructions du langage PL/SQL.
2 juin 2014, 7 juil. 2014 - Les types de variables.
8 sep. 2014 - Les instructions de contrôle : conditions, itérations.
Nantes - Gestion des erreurs par le mécanisme d'exceptions.
6 jan. 2014, 3 mar. 2014 - Structuration des programmes PL/SQL.
12 mai 2014, 7 juil. 2014 - Procédures et fonctions.
1 sep. 2014 - Définition et utilisation des procédures stockées.
Rennes - Spécification des packages.
6 jan. 2014, 3 mar. 2014 - Interaction avec la base de données.
12 mai 2014, 7 juil. 2014 - Curseurs implicites et explicites.
1 sep. 2014
Exercice
Sophia-antipolis
Types et variables. Curseurs et accès à la base. Traitements stockés (procédure, fonctions et packages).
24 mar. 2014, 2 juin 2014
Traitement des erreurs.
7 juil. 2014, 8 sep. 2014
Strasbourg 4) Triggers LMD dans Oracle
24 fév. 2014, 14 avr. 2014
16 juin 2014, 22 sep. 2014 - Présentation des triggers de Oracle.
Toulouse - Structure d'un trigger (Evénement/Action).
24 fév. 2014, 14 avr. 2014 - Types de triggers LMD (statement et row triggers).
16 juin 2014, 22 sep. 2014 - Actions d'un trigger (mise à jour automatique des données, annulation d'une action illicite, audit).
- Utilisation des triggers.
- Création et utilisation des triggers d'instruction.
- Utilisation des triggers de ligne : NEW et : OLD dans ces triggers. Gestion des triggers.
Exercice
Création et utilisation de triggers d'instruction. Création et utilisation de triggers de ligne.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 6 / 64
5) Architecture et objets d'une base de données
- Manipulation des tables. Création des tables.
- Définition des contraintes d'intégrité.
- Contraintes d'intégrité différées.
- Suppression des tables et la corbeille.
- Utilisation des tables globales temporaires.
- Utilisation des vues et des synonymes : création et utilisation des vues et des synonymes.
- Organisation des données : modèles de stockage d'Oracle. Définition et utilisation des index.
- Dictionnaire de données : intérêt du dictionnaire de données. Tables et vues du dictionnaire.
Exercice
Création et utilisation des tables et des vues. Interrogation du dictionnaire. Utilisation des tables temporaires.

6) Gestion des transactions


- Accès à la base par transactions : annulation partielle des transactions. PL/SQL et les transactions.
- Gestion de la concurrence et verrouillage des données. Caractéristiques de la gestion standard.
- Transactions en lecture seule, niveaux d'isolation, verrouillage explicite.
Exercice
COMMIT, ROLLBACK ET SAVEPOINT. Contraintes d'intégrité différées. Transactions autonomes.
Concurrence des transactions. Niveaux d'isolation et verrouillage explicite.

7) Sécurité et utilisateurs
- Droits d'accès.
- Privilèges sur objets, privilèges système et rôles.
- Attribution et révocation des droits d'accès.
- Droits sur les vues et les traitements stockés.
- Gestion des utilisateurs.
- Authentification des utilisateurs.
- Profils d'utilisateurs et limites d'utilisation des ressources.
Exercice
Définition des droits. Utilisation des rôles.

8) Compléments
- Fichiers d'une base de données Oracle.
- Notion d'instance.
- Oracle Net Services (SQL*Net).
Travaux pratiques
Configuration du client afin d'accéder à la base de données.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 7 / 64
Stage pratique de 5 jour(s)
Réf : ORA
Oracle 11g, administration
Participants OBJECTIFS

Ce stage s'adresse aux Vous apprendrez à mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle11g. Parmi
administrateurs de bases les principaux points abordés figurent l'architecture du SGBD, l'installation, ainsi que la gestion de l'instance,
de données Oracle, aux des bases, des espaces de disques, des objets, des données d'annulation, des utilisateurs et des droits
administrateurs d'applications d'accès.
et aux consultants.

Pré-requis 1) L'architecture d'Oracle 11g et installation 6) Structures de la base de données


Connaissances de base du 2) Gestion de l'instance et configuration réseau 7) Gérer les données d'annulation
langage SQL et du SGBD 3) Création et suppression des bases de 8) Administration des objets
Oracle. Expérience requise données
sur l'utilisation du SGBD en 9) Gestion des utilisateurs et sécurité
environnement Windows ou 4) Gérer le fichier de contrôle et gérer des 10) Compléments
Linux. fichiers de journalisation
5) Les espaces de disque logiques
Prix 2014 : 2770€ HT
Prix 2013 : 2700€ HT
1) L'architecture d'Oracle 11g et installation
Eligible DIF
- Les fichiers constituant la base de données. La structure du stockage des données.
Dates des sessions - Les zones mémoire. Les processus d'arrière plan.
- La gestion des transactions. Architecture Multi-threaded Server.
Paris
- Les taches d'un administrateur.
16 déc. 2013, 13 jan. 2014
- Installation du SDBGR.
17 fév. 2014, 17 mar. 2014
14 avr. 2014, 19 mai 2014 - Pré-requis selon les systèmes. Tâches d'installation sous Unix.
30 juin 2014, 7 juil. 2014 - L'architecture OFA. Utilisation d'Oracle Universal Installer (OUI).
18 aoû. 2014, 15 sep. 2014 - L'installation avancée en mode silencieux.
13 oct. 2014 - Enterprise Manager Configuration Assistant.
Aix - L'architecture d'Automatic Storage Management (ASM).
27 jan. 2014, 3 mar. 2014 Exercice
30 juin 2014, 1 sep. 2014
Découverte de la structure de la base Oracle. Installation d'Oracle 11g.
Bordeaux
17 fév. 2014, 14 avr. 2014 2) Gestion de l'instance et configuration réseau
30 juin 2014, 22 sep. 2014
Bruxelles - Méthodes de contrôle d'identification.
- Paramétrage de l'instance avec PFILE ou SPFILE.
17 fév. 2014, 14 avr. 2014
30 juin 2014, 22 sep. 2014 - Les états du démarrage d'une instance.
- Les options d'arrêt d'une instance.
Geneve
- Les vues : dynamiques, dictionnaire de données.
17 fév. 2014, 14 avr. 2014
- Les fichiers trace et les fichiers d'alerte.
30 juin 2014, 22 sep. 2014
- Configuration réseau. Configuration d'Oracle Net Services.
Lille - Le fichier " listener.ora ".
9 déc. 2013, 17 fév. 2014 - La configuration du client.
14 avr. 2014, 30 juin 2014 - Configuration du réseau et résolution de nom par LDAP.
22 sep. 2014
Luxembourg Exercice
17 fév. 2014, 14 avr. 2014 Modification du paramétrage de la base de données. Créer le fichier SPFILE à partir d'un fichier PFILE.
30 juin 2014, 22 sep. 2014 Configuration de SQL*Net.
Lyon
3) Création et suppression des bases de données
27 jan. 2014, 3 mar. 2014
30 juin 2014, 1 sep. 2014 - Comprendre et utiliser Oracle Managed Files (OMF).
Nantes - L'assistant de configuration de base de données.
24 mar. 2014, 23 juin 2014
22 sep. 2014
Exercice
Création d'une nouvelle base de données à partir des scripts générés par DBCA.
Rennes
24 mar. 2014, 23 juin 2014 4) Gérer le fichier de contrôle et gérer des fichiers de journalisation
22 sep. 2014
Sophia-antipolis - Les fonctions du fichier de contrôle. Son contenu.
27 jan. 2014, 3 mar. 2014 - Multiplexer le fichier de contrôle.
30 juin 2014, 1 sep. 2014 - Gérer des fichiers de journalisation.
Strasbourg - Le rôle des fichiers de journalisation.
17 fév. 2014, 14 avr. 2014
- Gérer, multiplexer et archiver les fichiers de journalisation.
30 juin 2014, 22 sep. 2014 Exercice
Toulouse Multiplexer le fichier de contrôle, visualiser son contenu. Modifier la taille des groupes des fichiers de
9 déc. 2013, 17 fév. 2014 journalisation. Mettre la base de données en mode ARCHIVELOG.
14 avr. 2014, 30 juin 2014
22 sep. 2014 5) Les espaces de disque logiques
- Les types de tablespaces. La création d'un tablespace permanent, temporaire et undo.
- L'extension d'un fichier.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 8 / 64
- L'agrandissement et le déplacement d'un tablespace.
Exercice
Création de différents tablespaces, définir les tablespaces permanents par défaut, temporaires et undo de la
base.

6) Structures de la base de données


- La structure du stockage.
- Les paramètres du stockage des tablespaces.
- L'utilisation des extents.
- La structure d'un bloc de base de données.
- Stockage des données de type BLOB ou CLOB.
- Statistiques et informations de stockage des tables.
- La High Water Mark et le chaînage des blocs.
- Réorganisation du stockage et espace inutilisés.

7) Gérer les données d'annulation


- Les undo segments.
- Configurer la période de conservation des informations d'annulation.
- Garantir la conservation des informations d'annulation.
- Utiliser l'assistant Undo.
- Flashback Database.
- Architecture Flashback Database.
- Procéder à un flashback sur des tables supprimées.
- Flashback Query, Version Query et Transaction Query.
Exercice
Modification du mode de conservation des informations d'annulation.

8) Administration des objets


- Créer et utiliser des objets du répertoire.
- Les tables externes et temporaires.
- Index : B*-tree, bitmap et basé sur une fonction.
- Le partitionnement des tables, des indexes.
- Les vues matérialisées.
Exercice
Création des indexes B*-tree, de l'index bitmap et d'une vue matérialisée.

9) Gestion des utilisateurs et sécurité


- Création d'un utilisateur.
- Expiration et historisation des mots de passe.
- Privilèges système et sur objets.
- Les rôles. Les profils.
Exercice
Configuration des droits des utilisateurs.

10) Compléments
- Sauvegardes et restaurations
- Les modes ARCHIVELOG et NOARCHIVELOG.
- Sauvegarde base arrêtée et base ouverte.
- Gérer le référentiel AWR.
- Utiliser le moniteur ADDM.
- Définir des seuils d'alerte.
- Utiliser des alertes générées par le serveur.
- Utiliser des tâches automatisées.
- Présentation de SQL*Loader.
- Débloquer les sessions utilisateurs.
- Collecte des statistiques.
- Présentation d'Export et Import Datapump.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 9 / 64
Stage pratique de 5 jour(s)
Réf : RES
Oracle 11g/10g, sauvegardes et restaurations
Participants OBJECTIFS

Administrateurs de bases Ce cours est indispensable à tous ceux qui souhaitent établir une stratégie de sauvegarde efficace. Parmi
de données Oracle 11g, les points abordés figurent le fonctionnement en mode ARCHIVELOG, RMAN, les scénarios particuliers de
administrateurs d'applications, sauvegarde/restauration, LogMiner et l'utilisation de flashback database.
administrateurs systèmes,
consultants.
1) Rappels 5) Dupliquer une base de données
Pré-requis 2) Composants et fonctionnalités de RMAN. 6) Récupération incomplète
Bonnes connaissances de 3) Maintenance de RMAN 7) Flashback Database
l'administration Oracle ou
4) Perte de fichiers et récupération 8) Déplacement de données
connaissances équivalentes
à celles apportées par
le stage "Oracle11g,
administration" (réf. ORA). 1) Rappels
Prix 2014 : 2770€ HT - Les fichiers redo log, de contrôle et de données.
- Mode ARCHIVELOG.
Prix 2013 : 2700€ HT
Exercice
Eligible DIF Sauvegarder la base de données à l'aide d'un script de sauvegarde interactif.
Dates des sessions 2) Composants et fonctionnalités de RMAN.
Paris
- La configuration et les commandes.
2 déc. 2013, 10 mar. 2014 - Sauvegarde automatique du fichier de contrôle.
30 juin 2014, 25 aoû. 2014
13 oct. 2014
- Exécution en parallèle de jeux de sauvegarde.
- Sauvegardes compressées et cryptées.
Exercice
Définir l'emplacement des sauvegardes.

3) Maintenance de RMAN
- Préparation de la base du catalogue.
- Création du catalogue.
- Inscription des bases cibles auprès du catalogue.
- Ajout/suppression de sauvegardes du catalogue.
- Utilisation de scripts stockés. Sauvegarde de la base du catalogue.
Exercice
Création du catalogue et inscription de la base de données cible auprès du catalogue.

4) Perte de fichiers et récupération


- Redémarrage avec des fichiers manquants. Perte de fichiers de contrôle.
- Perte des fichiers du tablespace UNDO. Récupération de tablespaces en lecture seule.
- Utiliser RMAN. Les commandes RESTORE et RECOVER. Récupérer avec la console d'administration.
Exercice
Sauvegarde du fichier de contrôle. Redémarrer la BD après perte des fichiers. Restauration.

5) Dupliquer une base de données


- Dupliquer une base de données avec RMAN.
- Dupliquer une base de données sans l'arrêter.
Travaux pratiques
Cloner une BD à chaud.

6) Récupération incomplète
- Les étapes d'une récupération incomplète. Récupération simplifiée via RESETLOGS.
- Récupération jusqu'à un point dans le temps. Concept de récupération incomplète d'un tablespace.
- L'architecture de TSPITR.
Exercice
Effectuer des récupérations incomplètes.

7) Flashback Database
- Configurer et surveiller Flashback Database. Sauvegarder la zone de récupération rapide.
- Procéder à un flashback sur des tables supprimées. Gérer les Flashback Data Archives.
Exercice
Effectuer une récupération incomplète de la base de données à l'aide de la technologie FLASHBACK.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 10 / 64
8) Déplacement de données
- Data Pump. Utiliser des tables externes pour déplacer des données. Transporter un tablespace.
Exercice
Transport d'un tablespace d'une base à une autre.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 11 / 64
Stage pratique de 5 jour(s)
Réf : OAA
Oracle 11g, administration avancée
Participants OBJECTIFS

Administrateurs de bases Ce cours est indispensable à ceux qui souhaitent administrer leurs bases de données en profitant des
de données Oracle 11g, fonctionnalités avancées. Parmi les points abordés figurent : OEM, configuration avancée du réseau,
administrateurs d'applications, planification de tâches, redéfinition des tables en ligne, utilisation des alertes et de FLASHBACK.
administrateurs systèmes et
consultants.
1) Introduction et rappels 5) Gestionnaire des ressources
Pré-requis 2) Configuration avancée 6) Automatic Storage Management (ASM)
Connaissances de base 3) Planification de tâches 7) Database Replay
de l'administration d'Oracle
4) Surveillance, maintenance avancée 8) Partitionnement de tables
11g. Ou connaissances
équivalentes à celles
apportées par le stage "
Oracle11g, administration 1) Introduction et rappels
" (réf. ORA).
- Fichiers de contrôle, redo log... Transactions.
Prix 2014 : 2770€ HT - Identification d'une base.
- Installation automatisée par fichier de réponse, application de patches.
Eligible DIF

Dates des sessions


2) Configuration avancée
- Réseau. Listener distant. Filtrage des connexions.
Paris
- OEM. Architecture. Grid Control vs Database Control.
13 jan. 2014, 24 fév. 2014
17 mar. 2014, 14 avr. 2014
- Le repository. Console d'administration et modules.
19 mai 2014, 30 juin 2014 Exercice
21 juil. 2014, 29 sep. 2014 Configuration du réseau afin de démarrer la base à distance. Configuration d'EM Database Control.
20 oct. 2014
3) Planification de tâches
- Utilisation de DBMS_JOB.
- Introduction à Oracle Scheduler. Définition des jobs.
Exercice
Planifier une tâche avec Oracle Scheduler.

4) Surveillance, maintenance avancée


- Automatic Diagnostic repository (ADR).
- Journal d'alerte. Le support Workbench.
- Définir des seuils d'alerte. Utiliser des alertes.
- Surveillance de l'espace utilisé.
- Structures mémoire Oracle. Gestion automatique.
- Structures de stockage de base de données.
- Techniques de FLASHBACK : Flashback Transaction, présentation de la technologie Flashback Data
Archive.
Exercice
Surveiller la base et ses objets. Redéfinir en ligne des tables. Utiliser FLASHBACK.

5) Gestionnaire des ressources


- Concepts, configuration de Database Resource Manager.
- Créer un nouveau plan d'allocation de ressources.
- Pool de sessions actives. Temps maximal d'exécution.
- Créer des groupes de consommateurs de ressources.
Exercice
Création d'un plan de ressources avec EM.

6) Automatic Storage Management (ASM)


- Architecture. Fonctionnalités. L'installation du Grid Infrastructure.
- L'outil Oracle Restart.
- Gestion d'une instance ASM. Groupes de disques ASM.
- Migration d'une base de données dans ASM.
Exercice
Mise en place d'Oracle 11g ASM (Grid Infrastructure).

7) Database Replay
- Architecture du système : Capture, traitement de la charge globale, réexécution.
- Système de production avant modification.
- Utiliser l'assistant de Capture.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 12 / 64
8) Partitionnement de tables
- Compression de tables et tablespaces.
- Partitionnement par intervalle, par système, par colonne virtuelle et par référence.
- Maintenance des tables partitionnées.
Exercice
Création et modification de tables et indexes partitionnés.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 13 / 64
Stage pratique de 4 jour(s)
Réf : OAT
Oracle 11g, tuning
Participants OBJECTIFS

Ce cours s'adresse aux Cette formation vous apprendra à identifier les problèmes de performances de vos bases Oracle11g, à
administrateurs expérimentés mettre en œuvre les solutions adéquates pour y faire face. Vous apprendrez notamment à dimensionner les
sur Oracle11g. différentes zones de la mémoire (PGA, buffer cache, Shared Pool) et à optimiser la journalisation et les E/S.
Pré-requis
1) Introduction 5) Gérer les mesures de référence
Bonnes connaissances de
l'administration Oracle11g ou 2) Statistiques, événements Wait, AWR 6) Diagnostic et réglages
connaissances équivalentes 3) L'optimiseur et le SQL Plan Management 7) La journalisation
à celles apportées par
4) Gestion des évolutions
le stage "Oracle11g,
administration" (réf. ORA).
Expérience requise.
1) Introduction
Prix 2014 : 2270€ HT
- La démarche d'optimisation. Gains possibles.
Prix 2013 : 2210€ HT - Détermination et contrôle des objectifs.
Eligible DIF
2) Statistiques, événements Wait, AWR
Dates des sessions - Outils de mesure. OEM. Vues dynamiques des performances.
Paris - Fichier d'alerte. Fichiers de trace utilisateur. Evénements Wait.
16 déc. 2013, 14 jan. 2014 - Gérer le référentiel et les clichés AWR. Les états.
18 fév. 2014, 18 mar. 2014 Travaux pratiques
22 avr. 2014, 20 mai 2014
24 juin 2014, 22 juil. 2014
Interroger les vues de performances dynamiques pour afficher les événements Wait. Modifier la périodicité de
9 sep. 2014, 14 oct. 2014 collecte des clichés AWR. Générer des états avec SQL*Plus.

3) L'optimiseur et le SQL Plan Management


- Gérer les statistiques et les plans d'exécution.
- Identifier les accès des objets de la base.
- SQL Plan Management. Gestion automatique des tâches de maintenance.
- Utiliser SQL Profile pour optimiser les requêtes.
Travaux pratiques
Calculer les statistiques pour une base. Générer les plans d'exécution. Utiliser SQL Plan Management pour
préserver les performances dans le cas d'évolutions applicatives.

4) Gestion des évolutions


- Types d'évolutions possibles. SQL Performance Analyzer (SPA). Utilisation de DB Replay.
- Définition des filtres. Fonction de Replay.

5) Gérer les mesures de référence


- Seuils adaptatifs et mesures de référence.
- Définir les seuils d'alerte adaptatifs.
- Configurer les mesures de normalisation.

6) Diagnostic et réglages
- Problèmes liés à la zone SHARED POOL, au buffer cache, à la mémoire PGA, aux tablespaces
temporaires, aux E/S.
- Eléments d'architectures.
- Comprendre l'activité de la zone library cache.
- Dimensionner le buffer cache.
- Gestion automatique de la mémoire. Caractéristiques.
- Gérer l'espace dans les segments.
- Tablespaces de type BIGFILE et de type SMALLFILE. Optimiser les E/S. Stripping et Mirroring. RAID.
Travaux pratiques
Configurer la base pour une meilleure conservation des requêtes SQL dans le library cache. Définir les zones
de stockage pour les blocs d'une taille autre que la taille par défaut.

7) La journalisation
- Réglage des checkpoints. Impact de l'archivage.
- Dimensionner le redo log buffer et les fichiers redo log.
Travaux pratiques
Optimiser la taille des fichiers et du buffer redo log.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 14 / 64
Stage pratique de 3 jour(s)
Réf : RAL
Oracle 11g, maîtriser l'administration en ligne de
Participants commande
Administrateur système, OBJECTIFS
administrateur de base de
données. Toute personne Ce stage vous apprendra à installer et administrer un SGBD Oracle sans aucun outil graphique. Il débute
devant déployer des serveurs avec une machine nue et se termine avec une base Oracle en production. Vous verrez comment utiliser la
Oracle. ligne de commande et créer des scripts pour l'automatisation.
Pré-requis
1) Présentation de l'environnement 5) Patcher Oracle
Connaître Linux (Redhat ou
Debian/Ubuntu), maîtriser 2) Installation des binaires Oracle 6) Scripts d'administration
l'éditeur de texte vi et le Shell. 3) Création de la base de données 7) Activer le Database Control
Des bases en administration
4) Sauvegarde et restauration 8) Maîtriser ADR, gestion des erreurs Oracle
Oracle sont un plus. Ce
stage complète "Oracle 11g,
administration" (réf. ORA). Méthodes pédagogiques
Installation pas à pas d'un serveur de base de données Oracle, depuis l'OS jusqu'à la mise en production.
Eligible DIF
Travaux pratiques
Installer à partir de rien un serveur Linux avec une base de données Oracle, puis procéder à son
administration sans interface graphique.

1) Présentation de l'environnement
- Choisir Redhat ou Debian. Les différences.
- Packages requis.
- Configuration système.
- Définition des paramètres du noyau Linux.
- Création du user Oracle.
Travaux pratiques
Installation depuis le CD du serveur Linux. Mise en place de l'environnement pour Oracle.

2) Installation des binaires Oracle


- Obtenir les binaires Oracle.
- Télécharger les binaires depuis le site Oracle.
- Télécharger depuis un compte My Oracle Support.
- Configurer le fichier de réponse.
- Configurer la couche réseau Oracle*Net.
Travaux pratiques
Installer Oracle 11gR2 en mode silencieux.

3) Création de la base de données


- Fichier de paramètres, préconfiguration avant création.
- Création de la base, du dictionnaire des données...
- Tâches de post-configuration, enregistrement listener.
- Mise en place de l'environnement de production. Création des tablespaces, des comptes utilisateurs et des
droits.
- Création de rôles et de profile.
- Configuration client Oracle*Net.
- Mise en place du démarrage automatique de la base.
Travaux pratiques
Création d'un script shell permettant l'automatisation complète du processus de création de la base.

4) Sauvegarde et restauration
- Gérer la sauvegarde et la restauration au travers RMAN.
- Sauvegarde complète de la base à froid, à chaud.
- Restauration partielle de la base de données.
- Restauration après défaillance totale du serveur.
Travaux pratiques
Création d'un script pour lancement via crontab de la sauvegarde.

5) Patcher Oracle
- Charger un patch depuis My Oracle Support.
- Installer le patch.
- Upgrader une base de données en production vers une nouvelle version de patch.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 15 / 64
Travaux pratiques
Passer une base en 11.2.0.1 vers 11.2.0.3.

6) Scripts d'administration
- Ecriture de scripts en shell.
- Récupérer des valeurs de la base Oracle dans des scripts shell.
- Créer des objets Oracle depuis un script shell.

7) Activer le Database Control


- Principe du Database Control.
- Configuration manuelle du Database Dontrol.
Travaux pratiques
Manipulation du Database Control.

8) Maîtriser ADR, gestion des erreurs Oracle


- La révision totale de la gestion des erreurs.
- Maîtriser le reférentiel ADR et le client ADRCI.
- Le référentiel ADR. Principes. Utilisation.
- Les problèmes et les incidents.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 16 / 64
Stage pratique de 4 jour(s)
Réf : ONO
Oracle 11g R2, nouveautés pour administrateurs
Participants OBJECTIFS

Ce stage s'adresse aux Ce cours est destiné à des administrateurs Oracle 10g ayant à migrer le SGBD Oracle11g R2. Parmi les
administrateurs de bases de principaux points abordés, les stagiaires verront les nouveaux automatismes du SGBD, les fonctionnalités de
données, Oracle 10g. haute disponibilité et d'autotuning, les nouvelles techniques d'administration et le processus de migration.
Pré-requis
1) Oracle Grid Infrastructure 5) Automatic SQL Tuning, infrastructure
Bonnes connaissances de
2) Installation et mise à niveau intelligente et optimisation
l'administration Oracle 10g.
Expérience requise. 3) Sécurité et Oracle SecureFiles et gestion des 6) Data Recovery Advisor et RMAN
modifications 7) Nouveautés Flashback et LogMiner
Prix 2014 : 2270€ HT 4) SQL Plan Management et Database Replay
Eligible DIF

Dates des sessions 1) Oracle Grid Infrastructure


Paris - Présentation.
4 fév. 2014, 20 mai 2014 - Oracle Restart. L'ASM.
9 sep. 2014
Travaux pratiques
Installer Grid Infrastructure et préparer les groupes de disques pour l'installation de la BD. "Listener" avec
l'outil Oracle Restart.

2) Installation et mise à niveau


- Installation. Améliorations de la mise à niveau.
- Database Upgrade Assistant. Application à chaud de patches. Partitionnement et stockage.
- Création des segments à la demande et index invisible.
Travaux pratiques
Créer une BD avec un stockage dans les groupes de disques d'Oracle ASM. Créer des tables partitionnés.

3) Sécurité et Oracle SecureFiles et gestion des modifications


- Migrer vers SecureFiles. Surveiller les objets SecureFiles.
- La sécurité automatique. Améliorations de RMAN.
- Gestion des modifications. SQL Performance Analyzer.
Travaux pratiques
Configurer la BD pour le cryptage des tablespaces et des sauvegardes RMAN.

4) SQL Plan Management et Database Replay


- Présentation de l'architecture. SQL Performance Analyzer et scénario de SQL Plan Baseline. Capture et
réexécution.
Travaux pratiques
Utiliser Database Replay pour tester la mise à jour de la BD.

5) Automatic SQL Tuning, infrastructure intelligente et optimisation


- Identifier les instructions SQL à régler. Lignes de base AWR et gestionnaire de ressources.
- Gestion des ressources CPU. Tuning. Moniteur ADDM et Automatic Memory Management.
- SQL Monitoring et améliorations dans le calcul des statistiques. Cache des résultats d'interrogation SQL.
Travaux pratiques
Analyser la BD. Personnaliser les statistiques et publier les statistiques en différé.

6) Data Recovery Advisor et RMAN


- Réparer des défaillances de données. La détection des corruptions.
- RMAN. Opérations de restauration et de sauvegarde parallèles pour les fichiers très volumineux.
- Sauvegarde multisection RMAN.
- Créer des catalogues privés virtuels.
Travaux pratiques
Récupérer la base de données à l'aide de Data Recovery Advisor. RMAN : Installer un catalogue privé dans
la base de données.

7) Nouveautés Flashback et LogMiner


- Nouvelles fonctionnalités.
- Flashback Data Archive. Flashback Transaction Backout.
Travaux pratiques
Effectuer une opération de récupération d'une table.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 17 / 64
Stage pratique de 2 jour(s)
Réf : OMB
Oracle 11g, migrer une base de donnée 10g
Participants OBJECTIFS

DBA Oracle, Administrateur Ce cours de perfectionnement vous apprendra à migrer des bases Oracle de la version 10g à la version
Système. 11gR2. A l'issue du stage, vous maîtriserez les différentes méthodes de migration présentées. Vous aurez
également vu les éléments essentiels pour la migration d'une base Oracle 9i.
Pré-requis
Bonnes connaissances de 1) Introduction au processus de migration 5) Tâches de post-migration
l'administration Oracle sous
Oracle 6) Tâches facultatives mais importantes
système Linux. Expérience
requise. Connaissance de 2) Préparation de la migration 7) Mise à jour des applications après migration
base de RMAN et Datapump. 3) Migrer vers une nouvelle version Oracle
4) Modes de migration
Prix 2014 : 1350€ HT
Eligible DIF Travaux pratiques

Dates des sessions A partir d'une base en 10g, voir les différents principes de sa migration en 11gR2.

Paris
23 jan. 2014, 27 mar. 2014 1) Introduction au processus de migration Oracle
26 juin 2014, 17 juil. 2014
18 sep. 2014, 16 oct. 2014 - Outils et procédures. Points importants du processus d'upgrade.
- Versions compatibles avec le processus de migration.
- La norme OFA. Conversion de 32 vers 64 bits.
- Conversion de licence Oracle.
Travaux pratiques
Préparer l'OS pour la migration d'Oracle.

2) Préparation de la migration
- Choix de la méthode : DBUA, manuelle (Scripts Shell et SQL), Datapump.
- Avantages et inconvénients de chaque méthode.
- Audit des jobs automatiques (crontab, dbms_jobs, dbms_scheduler).
- Procédures de test de la migration.
- Procédure de test de l'environnement migré.
Travaux pratiques
Migrer les jobs automatiques vers dbms_scheduler.

3) Migrer vers une nouvelle version Oracle


- Changement de localisation des fichiers. Migrer ASM.
- Procédures PL/SQL. Migration sur un OS différent.
- Installer la nouvelle version. Appliquer les patchs.
- L'outil pré-upgradé d'Oracle. La gestion du listener.
Travaux pratiques
Installer la version d'Oracle 11gR2.

4) Modes de migration
- Migration avec DBUA, en mode graphique ou silencieux.
- Migration manuelle, scripts et commandes SQL.
- Migration avec Datapump. Problèmes de migration. Annuler la migration.
Travaux pratiques
Migration base 10g vers 11g avec DBUA et manuellement.

5) Tâches de post-migration
- Cohabitation de différentes versions d'Oracle.
- Variables d'environnement Linux.
- Adaptation des Scripts Oracle et du fichier /etc/oratab.
- Gestion des statistiques optimiseurs. Désactiver les jobs par défaut et implanter les jobs requis.
Travaux pratiques
Vérifier les variables d'environnement après une migration. Mise en place sous dbms_scheduler de la
collecte des statistiques optimiseurs.

6) Tâches facultatives mais importantes


- Les sauvegardes. Les mots de passe.
- La gestion ASM et le grid. L'utilisation du paramètre COMPATIBLE.
Travaux pratiques
Migrer une instance ASM vers Grid.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 18 / 64
7) Mise à jour des applications après migration
- Pré-compilateurs et OCI. SQL*Plus. SQL*Forms et Oracle Developer Application.
- La nouvelle interface du database control. Préparer la base de données pour la gestion grid.
Travaux pratiques
Retirer le database control et paramétrer le Grid.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 19 / 64
Stage pratique de 5 jour(s)
Réf : OAM
Oracle 10g, administration
Participants OBJECTIFS

Ce stage s'adresse aux Mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle10g. Parmi les principaux
administrateurs de bases points abordés, figurent l'architecture du SGBD, les techniques d'administration, la gestion du partitionnement
de données Oracle, aux des données, la sécurité des informations.
administrateurs d'applications
et aux consultants.
1) Architecture et installation d'Oracle 10g 5) Structures de la base de données
Pré-requis 2) Gestion de l'instance et création/suppression 6) Gestion des objets, des utilisateurs et sécurité
Connaissances de base du des bases 7) Les fichiers de journalisation et les
langage SQL et du SGBDR 3) Configuration réseau sauvegardes et restaurations
Oracle. Expérience requise
sur l'utilisation d'Oracle en 4) Les espaces de disque logiques (tablespaces) 8) Les outils d'administration
environnement Windows ou
Linux.
1) Architecture et installation d'Oracle 10g
Prix 2014 : 2770€ HT
- Les zones mémoire.
Eligible DIF - Architecture multithreaded Server.
- Pré-requis selon les systèmes. Installation sous Unix.
Dates des sessions - Enterprise Manager Configuration Assistant.
Paris Exercice
6 jan. 2014, 10 fév. 2014 Installation d'Oracle 10g.
10 mar. 2014, 7 avr. 2014
12 mai 2014, 16 juin 2014
21 juil. 2014, 25 aoû. 2014
2) Gestion de l'instance et création/suppression des bases
22 sep. 2014, 20 oct. 2014 - Méthodes d'identification de l'administrateur.
Aix - Paramétrage de l'instance avec PFILE ou SPFILE.
24 mar. 2014, 30 juin 2014 - Arrêt et démarrage d'une instance.
15 sep. 2014 - Comprendre et utiliser Oracle Managed Files (OMF).
Bordeaux - Création et suppression d'une base de données.
17 mar. 2014, 16 juin 2014
Exercice
8 sep. 2014
Modification du paramétrage de la base de données. Création d'une nouvelle base de données à partir des
Bruxelles scripts générés par DBCA.
17 mar. 2014, 16 juin 2014
1 sep. 2014 3) Configuration réseau
Geneve
17 mar. 2014, 16 juin 2014 - Configuration d'Oracle Net Services.
1 sep. 2014 - Le fichier " listener.ora ".
Lille - Les utilitaires LSNRCTL, TNSPING.
- La configuration du client.
17 mar. 2014, 16 juin 2014
8 sep. 2014 - Oracle Net Manager et Net Configuration Assistant.
Luxembourg Exercice
17 mar. 2014, 16 juin 2014 Configuration d'Oracle Net.
1 sep. 2014
Lyon 4) Les espaces de disque logiques (tablespaces)
24 mar. 2014, 30 juin 2014 - Les types de tablespaces.
15 sep. 2014
- Modification d'un tablespace.
Nantes - L'extension d'un fichier.
24 mar. 2014, 23 juin 2014
1 sep. 2014 Exercice
Rennes Création des différents types de tablespaces. Déplacement des fichiers de la base.
24 mar. 2014, 23 juin 2014
1 sep. 2014
5) Structures de la base de données
Sophia-antipolis - La structure de stockage. Les extents.
24 mar. 2014, 30 juin 2014 - Réorganisation du stockage et espace inutilisés.
15 sep. 2014
Exercice
Strasbourg
Passage du mode manuel au mode automatique de gestion des segments UNDO.
17 mar. 2014, 16 juin 2014
8 sep. 2014
6) Gestion des objets, des utilisateurs et sécurité
Toulouse
17 mar. 2014, 16 juin 2014 - Notion de schéma. Gestion des tables.
8 sep. 2014 - Création d'un utilisateur. Verrouillage d'un compte.
Exercice
Activation de contraintes violées par les données. Configuration des droits des utilisateurs.

7) Les fichiers de journalisation et les sauvegardes et restaurations


- Le rôle des fichiers de journalisation.
- Gérer les points de reprise.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 20 / 64
- Sauvegardes par copie des fichiers.
- Les modes ARCHIVELOG et NOARCHIVELOG.
Exercice
Mettre la base de données en mode ARCHIVELOG. Réalisation de sauvegardes et de récupération.

8) Les outils d'administration


- Utiliser SQL*Loader.
- Utiliser Data Pump Export et Import.
Exercice
Déchargements et chargements de données avec SQL*Loader et Expdp/Impdp.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 21 / 64
Stage pratique de 5 jour(s)
Réf : OSA
Oracle 10g, administration avancée
Participants OBJECTIFS

Ce stage s'adresse Ce cours est indispensable à tous ceux qui souhaitent administrer leurs bases de données en profitant des
aux administrateurs de fonctionnalités avancées. Vous verrez notamment OEM, la configuration avancée du réseau, FLASHBACK,
bases de données Oracle ASM...
10g, et Oracle 9i, aux
administrateurs d'applications,
aux administrateurs systèmes 1) Introduction et rappels 6) Techniques de FLASHBACK
et aux consultants. 2) Configuration avancée du réseau 7) Sécurité de la base de données
Pré-requis 3) Configuration d'OEM 8) Automatic Storage Management (ASM)
4) Planification de tâches 9) Gérer une base de très grande taille
Connaissances de base de
l'administration d'Oracle ou 5) Surveillance et maintenance avancées
connaissances équivalentes
à celles apportées par les
stages "Oracle Administration 1) Introduction et rappels
9i ou 10g" (réf. OR9 ou OAM)
". - Fichiers de contrôle et redo log. Segments UNDO et transactions. Identification d'une base. Automatisation
de l'installation. Application de patches et de patchesets.
Eligible DIF
2) Configuration avancée du réseau
- Utilisation d'un listener distant, de Connection Manager, des database links. Filtrage des connexions.
Exercice
Configuration du réseau afin de démarrer la base à distance.

3) Configuration d'OEM
- Architecture d'OEM. Déploiement des agents. Création du référentiel.
- Installation du repository. Utilisation de la console d'administration et des différents modules.

4) Planification de tâches
- Utilisation de DBMS_JOB. Introduction à Oracle Scheduler. Utilisation des schedules, des programmes, des
fenêtres et des chaînes de jobs.

5) Surveillance et maintenance avancées


- Structures mémoire Oracle. Gestion automatique de la mémoire partagée. Gestion de la PGA.
- Structures de stockage de base de données.
- Redéfinition des tables en ligne.
- Reprise après un problème d'allocation d'espace.
- Définir des seuils d'alerte. Utiliser des alertes.
- Surveillance proactive des tablespaces.
- Surveiller l'espace utilisé par les tables et les index.
Exercice
Redéfinition en ligne des tables. Utilisation de FLASHBACK. Surveillance de l'espace utilisé.

6) Techniques de FLASHBACK
- Utiliser Flashback Query.
- Récupérer les données d'une table.
- Récupérer les données d'une table supprimée.
- Configurer la base de données pour le Flashback.
Exercice
Techniques de FLASHBACK.

7) Sécurité de la base de données


- Présentation de Virtual Private Database.
- Créer une stratégie de niveau colonne.
- VPD de niveau colonne avec masquage de colonne.
- Transparent Data Encryption.
Exercice
Implémenter VPD.

8) Automatic Storage Management (ASM)


- Architecture générale et fonctionnalités d'ASM.
- Ajouts aux vues dynamiques de performances.
- Gestion d'une instance ASM. Groupes de disques ASM.
- Migrer la base de données vers ASM.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 22 / 64
Exercice
Mise en place d'ASM. Changement dynamique des disques dans le groupe.

9) Gérer une base de très grande taille


- Créer des tablespaces de type bigfile.
- Gestion des tables et des index partitionnés.
- Ignorer les index inutilisables. Journalisation des erreurs LMD. Compression de tables.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 23 / 64
Stage pratique de 4 jour(s)
Réf : TOR
Tuning Oracle 10g
Participants OBJECTIFS

Ce cours s'adresse aux Ce cours vous permettra d'améliorer les performances de vos bases de données Oracle 10g. Pour ce faire,
administrateurs expérimentés il propose une analyse des mécanismes internes et des règles à utiliser dans la configuration des bases de
sur Oracle. données Oracle. Il vous apporte tous les éléments nécessaires afin d'en optimiser les performances.
Pré-requis
1) Introduction 5) Gestion de la mémoire SGA et la mémoire
Bonnes connaissances de
2) Trace et événements d'attente PGA
l'administration Oracle10g. Ou
connaissances équivalentes à 3) Mesures de performances 6) La Shared Pool Area et le buffer cache
celles apportées par le stage 7) La journalisation
4) Automatic Workload Repository (AWR)
" Oracle10g, administration
" (réf. OAM). Expérience 8) L'espace de stockage
requise.

Prix 2014 : 2270€ HT 1) Introduction


Prix 2013 : 2210€ HT - Démarche d'optimisation et gains potentiels.
- Les statistiques sur les tables, colonnes, index.
Eligible DIF
- Les histogrammes. L'optimiseur.
Dates des sessions Exercice
Paris Calculer les statistiques pour les objets d'un schéma, afficher les informations pour les tables, les colonnes et
10 déc. 2013, 11 fév. 2014
les indexes.
20 mai 2014, 9 sep. 2014
Aix
2) Trace et événements d'attente
4 fév. 2014, 13 mai 2014 - Modifier le paramètre SQL_Trace.
23 sep. 2014 - Activation du traçage dans Oracle 10g.
Bordeaux - Les vues de performances dynamiques.
25 fév. 2014, 22 avr. 2014 - Le fichier d'alertes et de trace utilisateur.
10 juin 2014, 16 sep. 2014
Exercice
Bruxelles Utilisation de Tkprof dans différents contextes. Interroger les vues pour afficher les événements d'attente.
25 fév. 2014, 22 avr. 2014
10 juin 2014, 16 sep. 2014 3) Mesures de performances
Geneve
25 fév. 2014, 22 avr. 2014 - Afficher les mesures. Afficher les alertes.
10 juin 2014, 16 sep. 2014 - Créer des seuils et des mesures de référence.
Lille - Créer des snapshots et des états Statspack.
25 fév. 2014, 22 avr. 2014
10 juin 2014, 16 sep. 2014
4) Automatic Workload Repository (AWR)
Luxembourg - Générer des états AWR.
25 fév. 2014, 22 avr. 2014 - Créer des jeux de clichés et comparer les périodes.
10 juin 2014, 16 sep. 2014 - Générer des états Automatic Database Diagnostic Monitor (ADDM).
Lyon
Exercice
4 fév. 2014, 13 mai 2014 Modifier la périodicité de collecte des clichés.
23 sep. 2014
Nantes 5) Gestion de la mémoire SGA et la mémoire PGA
18 fév. 2014, 22 avr. 2014
24 juin 2014, 16 sep. 2014 - Activer la gestion automatique de la mémoire partagée. Fonction de conseil SGA. Large pool.
Rennes - La mémoire PGA. Dimensionner la mémoire PGA.
18 fév. 2014, 22 avr. 2014
- Paramétrer les tablespaces temporaires.
24 juin 2014, 16 sep. 2014 Exercice
Sophia-antipolis Initialiser les paramètres de la SGA.
4 fév. 2014, 13 mai 2014
23 sep. 2014 6) La Shared Pool Area et le buffer cache
Strasbourg
- Dimensionnement du library cache.
25 fév. 2014, 22 avr. 2014
- Conservation des blocs en cache.
10 juin 2014, 16 sep. 2014
- Répartition des tables en pools et par taille de blocs.
Toulouse - Processus Database Writer multiples.
25 fév. 2014, 22 avr. 2014
10 juin 2014, 16 sep. 2014 Exercice
Conservation du code en mémoire. Initialiser les pools KEEP et RECYCLE du buffer cache.

7) La journalisation
- Réglage des checkpoints.
- Dimensionner le buffer et les fichiers redo log.
- Impact de l'archivage. Création des objets.
Exercice
Tuning du buffer redo log.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 24 / 64
8) L'espace de stockage
- Contrôle de l'organisation de la base.
- Tablespace Locally Managed. Partitionnement.
- Les applications OLTP. Application Datawarehouse
- L'optimiseur. Les indexes bitmap. Les tables externes.
Travaux pratiques
Optimiser les performances. Tuning d'un traitement batch.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 25 / 64
Stage pratique de 3 jour(s)
Réf : RMA
Oracle, sauvegardes et restaurations avec RMAN
Participants OBJECTIFS

Ce stage s'adresse à tous Ce cours vous permettra de maîtriser les outils RMAN, les fonctionnalités avancées comme l'utilisation d'un
ceux qui veulent utiliser catalogue, les scripts stockés, la duplication et le transport de bases de données inter-plateformes.
RMAN afin d'effectuer des
sauvegardes de leurs bases
de données Oracle. 1) Introduction et rappels 5) Restauration/récupération avec RMAN
2) Introduction à RMAN 6) Maintenance de RMAN
Pré-requis
3) Gestionnaires de médias 7) Fonctionnalités avancées
Bonnes connaissances 4) Sauvegarde avec RMAN
de l'administration
Oracle 10g/11g ou
connaissances équivalentes
à celles apportées par 1) Introduction et rappels
le stage "Oracle11g,
administration" (réf. ORA). - Configuration du réseau. Fichiers redo log.
Expérience requise. - Fichiers de contrôle. Fichiers de données.
- Mode ARCHIVELOG. La zone de récupération rapide.
Prix 2014 : 1750€ HT
Travaux pratiques
Prix 2013 : 1700€ HT Configuration de la base en mode Archivelog. Démarrer la base à distance.
Eligible DIF 2) Introduction à RMAN
Dates des sessions - Architecture. Utilitaire client. Notions de base.
Paris - Le fichier de contrôle. L'utilisation de la mémoire. La zone de récupération rapide.
16 déc. 2013, 10 mar. 2014
- Configuration persistante dans le fichier de contrôle de la base cible. Notion de canal et utilisation de
10 juin 2014, 13 oct. 2014 canaux.
Travaux pratiques
Configuration du fichier de contrôle.

3) Gestionnaires de médias
- Bandes magnétiques. Gestionnaire de média.
- Media Management Library. Sauvegarde/restauration sur bande.
- Oracle Secure Backup. Interface d'utilisation.

4) Sauvegarde avec RMAN


- Sauvegarde à froid/à chaud. Copies images vs ensembles de sauvegarde. Compression des sauvegardes.
- Sauvegarde intégrale/incrémentale. Traitement des fichiers en lecture seule. Test de corruption.
- Utilisation des groupes de commandes. Commande RUN. Commande SET.
- Sauvegarde de tablespaces, fichiers, fichiers redo log archivés, fichier de contrôle, fichier SPFILE...
Travaux pratiques
Utilisation des commandes BACKUP et RUN.

5) Restauration/récupération avec RMAN


- Commande RESTORE. Restauration du fichier SPFILE et du fichier de contrôle.
- Restauration d'une sauvegarde spécifique/ancienne.
- Restauration avec changement de noms. La commande RECOVER.
- Récupération partielle/incrémentale.
Travaux pratiques
Restauration vers un nouvel emplacement. Récupération d'une base suite à des pertes de fichiers.

6) Maintenance de RMAN
- La base du catalogue. Création du catalogue. Inscription des bases cibles. Ajout de sauvegardes du
catalogue.
- Utilisation de scripts stockés. Sauvegarde de la base du catalogue.
- La commande LIST. La commande REPORT. Les vues.
- Commande CROSSCHECK. Commandes CHANGE et DELETE.
Travaux pratiques
Création du catalogue. Utilisation de scripts stockés et des commandes LIST et REPORT. Vérification des
sauvegardes.

7) Fonctionnalités avancées
- Corruption de blocs. TableSpace Point-In-Time Recovery (TSPITR). Clonage d'une base.
Travaux pratiques
Récupération de blocs corrompus.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 26 / 64
Stage pratique de 3 jour(s)
Réf : DMO
Oracle Data Guard, mise en œuvre d'une base de secours
Participants OBJECTIFS

Ce stage s'adresse aux Ce cours est la suite logique des cours de sauvegarde/restauration et RMAN. Il est indispensable à tous ceux
administrateurs de bases de qui souhaitent utiliser des configurations Data Guard. Parmi les points abordés figurent les bases standby
données et aux consultants. physiques et logiques, les différentes configurations Data Guard, switchover et failover.
Pré-requis
1) Introduction et rappels 4) Configuration d'une base standby logique
Bonnes connaissances de
l'administration Oracle et des 2) Architecture Data Guard 5) Configuration avancée et administration d'une
techniques de sauvegardes 3) Configuration d'une base standby physique base standby
et restaurations. Expérience 6) Maintenance d'une configuration Data Guard
requise en administration de et Data Guard Broker
bases Oracle.

Prix 2014 : 1750€ HT


1) Introduction et rappels
Eligible DIF
- Présentation des bases standby.
Dates des sessions - Types des bases standby : physique et logique.
- Les niveaux de protection de données.
Paris
27 jan. 2014, 26 mai 2014 Travaux pratiques
29 sep. 2014 Configuration du réseau Oracle. Mise en place de la base en mode ARCHIVELOG.

2) Architecture Data Guard


- Une vision globale de l'architecture.
- Processus assurant les fonctionnalités Data Guard.
- Gestion des logs : fichiers redo log, fichiers d'archive.
- Redo Apply Mode et SQL Apply Mode.
- Service d'application des logs et l'utilisation de Log Miner (9.2 +).
- Service de détection des fichiers d'archives manquants.
- Outil DGMGRL et Data Guard Broker.

3) Configuration d'une base standby physique


- Préparation de la base primaire.
- Procédure de création utilisant SQL et RMAN.
- Configuration de l'application des logs.
Travaux pratiques
Création d'une base standby physique.

4) Configuration d'une base standby logique


- Configuration de la journalisation supplémentaire.
- Procédure de création utilisant SQL/RMAN.
- Surveillance de l'application des logs.
- Accès à une base standby logique.
- Package dbms_logstdby.
Travaux pratiques
Création d'une base standby logique.

5) Configuration avancée et administration d'une base standby


- Gestion des destinations de l'archivage.
- Configuration des services de transport et d'applications des logs.
- Configuration du mode de protection de données.
- Configuration de la détection des logs manquants.
- Correspondance des noms des fichiers des deux bases.
- Utilisation de fichiers redo log dans la base standby.
- Démarrage/arrêt de la base standby.
- Ouverture de la base standby en lecture.
- Transition de rôle : opération Switchover. Transition par Failover.
Travaux pratiques
Utilisation des configurations avancées. Réalisation d'opérations Switchover et Failover.

6) Maintenance d'une configuration Data Guard et Data Guard Broker


- Modifications de fichiers dans la base primaire.
- Contrôle des opérations d'application des logs.
- Utilisation de Data Guard Broker.
- Utilisation de DGMGRL.
Travaux pratiques

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 27 / 64
Configuration et utilisation de Fast-Start Failover.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 28 / 64
Stage pratique de 2 jour(s)
Réf : MOS
Oracle ASM, optimiser la gestion de l'espace disque
Participants OBJECTIFS

Ce stage s'adresse aux Cette formation vous apprendra à administrer Grid Infrastructure. Vous verrez comment installer et configurer
administrateurs de base de ASM afin de mettre en place une gestion des volumes de disques et assurer la performance à travers le
données, aux consultants stripping et la répartition de charge ainsi que la sécurité à travers le mirroring. Vous apprendrez à utiliser
techniques, aux ingénieurs l'outil Oracle Restart pour gérer l'arrêt/démarrage des " tout composant" Oracle.
support.

Pré-requis 1) Introduction 4) L'instance ASM


Connaissances de base en 2) Installer Grid Infrastructure 5) Les groupes de disques ASM
administration de bases de 3) Oracle Restart 6) Fichiers ASM
données Oracle.

Eligible DIF 1) Introduction


- Composants de grid de base.
- Architecture d'Oracle Clusterware.
- Architecture d'ASM. Les groupes de disques ASM.
- Les systèmes de fichiers clusterisés ASM.

2) Installer Grid Infrastructure


- Configuration matérielle.
- Le privilège SYSASM. L'installation d'ASMLib.
- La configuration des disques.
- Configuration réseau.
- Configuration DNS et DHCP.
- Considérations sur Grid Plug and Play.
- Tâches à effectuer après l'installation.
Travaux pratiques
Préparer les partitions de disques. Installer l'outil Grid Infrastructure.

3) Oracle Restart
- Installation du Grid Infrastructure.
- L'outil Oracle Restart. Le processus de démarrage.
- L'utilitaire CRSCTL. L'utilitaire SRVCTL.
Travaux pratiques
Attacher une base de données pour pouvoir être géré par l'outil Oracle Restart.

4) L'instance ASM
- Paramètres d'initialisation ASM.
- Ajuster les paramètres des instances ASM dans les fichiers SPFILE.
- Les vues dynamiques.
- Démarrer et arrêter des instances ASM avec ASMCA et ASMCMD.
- Démarrer et arrêter le processus d'écoute ASM.
Travaux pratiques
Configurer l'instance ASM et sauvegarder le fichier de paramètres.

5) Les groupes de disques ASM


- Créer et supprimer des groupes de disques ASM.
- Attributs des groupes de disques ASM.
- Tâches de maintenance des groupes de disques ASM.
- Le rééquilibrage dynamique. La resynchronisation rapide.
- Groupes d'échec préférés pour la lecture.
- Afficher les statistiques sur les disques ASM.
- Créer et supprimer des groupes de disques ASM.
- La console d'administration.
Travaux pratiques
Configurer les groupes de disques nécessaires pour la migration de la base de données.

6) Fichiers ASM
- Utiliser des outils client différents pour accéder aux fichiers ASM.
- Noms de fichiers ASM complètement qualifiés.
- Créer et gérer des fichiers ASM, des répertoires et des alias.
- Gérer les modèles de groupes de disques.
- Noms de fichiers ASM. Migration des Datafiles vers ASM.
- Syntaxe des noms de fichiers ASM.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 29 / 64
- Commandes SQL et noms fichiers.
Travaux pratiques
Migrer une base de données vers ASM.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 30 / 64
Stage pratique de 4 jour(s)
Réf : ORQ
Oracle, sécurité
Participants OBJECTIFS

Administrateurs de bases Ce cours d'administration vise à pointer les faiblesses pouvant compromettre le système Oracle, ainsi que les
de données Oracle solutions fournies par l'éditeur afin d'y remédier. Les stagiaires verront, entre autres, l'authentification, SSL,
10g, ou Oracle 11g. Kerberos, les wallets, les privilèges et les rôles, le chiffrement des sauvegardes, le filtrage des connexions, la
Administrateurs système protection contre les injections SQL, etc.
et aux administrateurs
d'applications.
1) Introduction et rappels 5) Audit et audit fin
Pré-requis 2) Authentification des utilisateurs 6) Utilisation d'annuaire LDAP
Connaissances de 3) Autorisations et autorisations renforcées 7) Fortification du système
base de l'administration
d'Oracle 10g/11g. Ou 4) Chiffrement
connaissances équivalentes
à celles apportées par
les stages "Oracle11g, 1) Introduction et rappels
administration" (réf.
ORA) ou "Oracle10g, - Architecture d'applications et menaces.
administration" (réf. OAM). - Panoplie des solutions fournies par Oracle
Bonnes connaissances du
- Authentification des administrateurs.
langage PL/SQL. Expérience
requise sur l'utilisation du Travaux pratiques
SGBD en environnement Mise en oeuvre d'OEM Database Control. Configuration de l'authentification des administrateurs.
Windows ou Linux.
2) Authentification des utilisateurs
Eligible DIF
- Authentification par mot de passe (Oracle).
- Authentification par le système d'exploitation.
- Utilisation de magasins de mots de passe.
- Authentification forte par SSL.
- Authentification forte par Kerberos.
- Authentification forte par RADIUS.
- Utilisation des Database Links.
Travaux pratiques
Utilisation des différentes formes d'authentification.

3) Autorisations et autorisations renforcées


- Privilèges système.
- Privilèges objet.
- Droits d'exécution des traitements stockés.
- Utilisation des vues.
- Utilisation des contextes d'application.
- Virtual Private Databases (VPD). Règles de contrôle.
Travaux pratiques
Contrôle et sécurisation des privilèges octroyés, utilisation de contextes d'applications,de vues paramétrées.

4) Chiffrement
- Chiffrement transparent des colonnes (Oracle 10g).
- Chiffrement transparent des tablespaces (Oracle 11g).
- Chiffrement des sauvegardes par Data Pump et RMAN.
Travaux pratiques
Implémentation des différents dispositifs de chiffrement.

5) Audit et audit fin


- Introduction à l'audit : destinations et protection.
- Configuration de l'audit standard et de l'audit fin.
- Audit par triggers.
Travaux pratiques
Configuration et activation de l'audit standard, orientation de la destination vers SYSLOG, utilisation de l'audit
fin.

6) Utilisation d'annuaire LDAP


- Inscription d'une base dans un annuaire LDAP.
- Authentification globale des utilisateurs.
- Utilisateurs d'entreprise SSO (Single Sign On).
- Utilisation de schémas partagés.
- Configuration du réseau et résolution de nom par LDAP.
Travaux pratiques

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 31 / 64
Configuration du réseau par LDAP, configuration d'utilisateurs d'entreprise.

7) Fortification du système
- Filtrage des connexions et protection du listener.
- Audit de la sécurité par EM.
- Contrôle d'accès aux services réseau.
- Utilisation des bibliothèques partagées.
- Injection SQL et utilisation de SQL dynamique.
Travaux pratiques
Filtrage des connexions, Utilisation de l'audit de sécurité par OEM, Injection SQL et test des solutions.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 32 / 64
Stage pratique de 3 jour(s)
Réf : RAC
Oracle 11g/10g, Real Application Cluster
Participants OBJECTIFS

Ce stage s'adresse à des A l'issue de ce cours, le participant sera capable d'installer une plate-forme RAC 10g ou 11g, de déclarer et
administrateurs de Cluster d'administrer une base de données en cluster, de surveiller et d'intervenir sur des problèmes matériels ou
Unix et/ou Oracle qui désirent logiciels, de sauvegarder et restaurer ce type de plate-forme, de positionner les paramètres spécifiques à ces
installer et administrer une plates-formes.
plate-forme RAC.

Pré-requis 1) Pourquoi RAC ? 6) Le réseau public


Bonnes connaissances de 2) Les constituants de la plate-forme 7) Installation d'Oracle
l'administration Unix/Linux et 3) Cluster 8) Les incidents
d'Oracle. Connaissances de
base sur le clustering. 4) Installation matérielle 9) Exploitation de RAC
5) Installation logicielle de base 10) Le RAC et L'ASM
Eligible DIF Exercice
Chaque stagiaire dispose de son propre cluster en machines virtuelles. Les exercices seront basés sur la
version 11g R2 d'Oracle, l'intervenant vous montrera les spécificités de la version 10g pour couvrir les deux
versions.

1) Pourquoi RAC ?
- Cahier des charges.
- Les diverses architectures possibles. Cluster:failover. Cluster:scalable. Standby-database. Data Guard.

2) Les constituants de la plate-forme


- Description matérielle. Redondance des composants.
- Description logicielle. Méthode de surveillance. Actions possibles.

3) Cluster
- Les fonctionnalités de base. La notion de cluster. La notion de base de données de configuration. Les
algorithmes de doubles pannes.
- Le lien avec RAC. L'OCMS. Le périphérique disque partagé. Les types de systèmes de fichiers. Les
méthodes spécifiques à RAC.

4) Installation matérielle
- Architecture matérielle de la plate-forme. Les noeuds. Les périphériques disques (cas du SCSI-II, cas du
SCSI-III). Les liens privés. Les liens publics.
- Les constituants de confort. Le concentrateur de terminaux.

5) Installation logicielle de base


- Installation du cluster. Les fonctionnalités de base du cluster. Configuration de la base de données du
cluster. Les verrous sur doubles pannes.
- Installation des outils de gestion des données. Notion de périphériques partagés. Notion de groupes
partagés. Notion de systèmes de fichiers partagés.
- Traitement du disque système. Miroir.
- Préparation des disques pour l'installation de RAC. Systèmes de fichiers. Raw devices.

6) Le réseau public
- Déclaration du Channel Bonding ou Public Network Management. Le failover sur les interfaces physiques.
Les possibilités d'équilibrage de charge.
- Test de la tolérance de faute.

7) Installation d'Oracle
- Installation de la plate-forme RAC. Cahier des charges lié à l'installation.
- Installation et programmation des verrous distribués (DML). Mise en place de l'OCR (Oracle Cluster
Registry et du Voting Device).
- Utilisation des systèmes de fichiers. Utilisation des raw devices.
- Installation d'Oracle Clusterware (CRS). Installation du logiciel sur tous les noeuds. Mise en place de
l'architecture OFA. Les fichiers partagés. Installation d'une instance. Déclaration des autres threads.
Démarrage en mode parallèle. Installation du listener.
- Installation et configuration des clients. Installation du logiciel sur les postes clients. Mise en oeuvre du TAF.

8) Les incidents
- Détection des incidents. Incidents matériels. Incidents logiciels.
- Résolution des problèmes. Méthode de surveillance. Actions possibles.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 33 / 64
9) Exploitation de RAC
- Les verrous distribués. La gestion de Cache Fusion.
- Installation et configuration du système de fichiers partagés OCFS2.
- Gestion des verrous avec OCFS2.
- Le mode archive. Installation du mode archive avec utilisation de OCFS2. Exploitation du mode archive.
- Arrêt et démarrage des instances. Encapsulation de RAC dans la couche cluster. Les divers groupes de
ressource. Les liens entre les groupes de ressource. Actions sur les groupes de ressource.
- Optimisation de la plate-forme. La gestion des caches. La gestion des synchronisations. La gestion du
réseau.

10) Le RAC et L'ASM


- Création de l'instance ASM en mode RAC.
- Création d'une base RAC avec l'ASM.
- Utilisation de l'ASM pour l'OCR et le Voting Disk.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 34 / 64
Stage pratique de 3 jour(s)
Réf : OSL
Oracle SQL
Participants OBJECTIFS

Toute personne ayant Une formation pratique aux aspects essentiels, logique et syntaxe, du langage SQL. Ce cours vous apportera
un profil d'informaticien une méthode sûre d'écriture de requêtes SQL complexes.
désirant se servir de SQL en
environnement Oracle.
1) Introduction 4) Interrogation des données
Pré-requis 2) Outils 5) Objets d'une base de données Oracle
Connaissances de base en 3) Introduction SQL 6) Instructions SQL complexes
informatique.

Prix 2014 : 1750€ HT 1) Introduction


Prix 2013 : 1700€ HT - Le modèle relationnel.
Eligible DIF - Notions de base : relation (table), attributs (colonnes), contraintes d'intégrité.
- Contraintes d'intégrité.
Dates des sessions
2) Outils
Paris
9 déc. 2013, 6 jan. 2014 - SQL*Plus.
10 fév. 2014, 10 mar. 2014 - SQL Developer.
7 avr. 2014, 5 mai 2014
10 juin 2014, 18 aoû. 2014 3) Introduction SQL
15 sep. 2014, 13 oct. 2014
Aix - Types de données Oracle.
17 mar. 2014, 30 juin 2014 - Création des tables.
6 oct. 2014 - Introduction aux instructions de mise à jour.
Bordeaux - Utilisation des séquences.
24 mar. 2014, 23 juin 2014 - Introduction à l'interrogation (SELECT).
15 sep. 2014
Bruxelles
4) Interrogation des données
24 mar. 2014, 23 juin 2014 - Tri et suppression des doublons. Utilisation des alias et des préfixes.
22 sep. 2014 - Traitement de la valeur NULL. Utilisation des fonctions SQL.
Geneve - Utilisation des pseudo-colonnes : ROWID et ROWNUM. Utilisation des agrégats : COUNT, SUM, AVG...
24 mar. 2014, 23 juin 2014 - Opérations ensemblistes : union, intersection, différence.
22 sep. 2014 - Requêtes imbriquées : opérateurs IN, EXISTS.
Lille - Utilisation des jointures.
16 déc. 2013, 24 mar. 2014 - Jointures externes.
23 juin 2014, 15 sep. 2014 - Groupement : GROUP BY et HAVING.
Luxembourg
16 déc. 2013, 24 mar. 2014
5) Objets d'une base de données Oracle
23 juin 2014, 22 sep. 2014 - Création et suppression des tables.
Lyon - Gestion des contraintes d'intégrité : clé primaire, unicité, non-nullité, CHECK, contraintes référentielles.
17 mar. 2014, 30 juin 2014 - Utilisation des vues.
6 oct. 2014 - Utilisation des synonymes.
Nantes - Dictionnaire de données.
17 mar. 2014, 30 juin 2014
22 sep. 2014 6) Instructions SQL complexes
Rennes
- Paramétrage des scripts SQL*Plus.
17 mar. 2014, 30 juin 2014 - Division et interrogations complexes.
22 sep. 2014
- Instructions de mise à jour avec des requêtes imbriquées.
Sophia-antipolis - Les requêtes hiérarchiques.
17 mar. 2014, 30 juin 2014 - Utilisation des expressions régulières.
6 oct. 2014
Strasbourg
20 jan. 2014, 24 mar. 2014
23 juin 2014, 15 sep. 2014
Toulouse
24 mar. 2014, 23 juin 2014
15 sep. 2014

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 35 / 64
Stage pratique de 2 jour(s)
Réf : OSP
Oracle SQL, perfectionnement
Participants OBJECTIFS

Toute personne impliquée Cette formation très pratique se propose de développer les aspects avancés du langage SQL comme
indirectement dans l'exécution les opérateurs ensemblistes, la gestion des LOB, des Bfiles et du XML, les fonctions d'agrégation et de
de requêtes SQL avancées statistiques.
(développeur, DBA, maîtrise
d'ouvrage).
1) Les fonctions complémentaires 5) La gestion des intégrités
Pré-requis 2) Les opérateurs ensemblistes 6) La gestion du XML
Bonnes connaissances 3) La gestion des LOB et des Bfiles 7) Le partitionnement des données
des bases du SQL ou
4) Agrégation, jointures et sub-select 8) La gestion des tables distantes
connaissances équivalentes à
celles apportées par le stage
"Oracle SQL" (réf. OSL).
Expérience requise. 1) Les fonctions complémentaires
Prix 2014 : 1350€ HT - Fonctions de transformation.
- Fonctions analytiques : Rank, Dense_Rank.
Eligible DIF - Fonction hiérarchique. Autres fonctions : Rowid, etc.
Dates des sessions Travaux pratiques
Mise en forme de données disparates (dates, numériques), liste d'une hiérarchie à plusieurs niveaux.
Paris
6 fév. 2014, 27 mai 2014 2) Les opérateurs ensemblistes
25 sep. 2014
- Union et Union ALL.
- Différence Minus.
- Exists, Some, Any, All.
Travaux pratiques
Recherche des différences entre plusieurs tables.

3) La gestion des LOB et des Bfiles


- Utilisations possibles. Définition des tables.
- Insertion et mises à jour des LOB.
- Gestion d'un Bfile.
Travaux pratiques
Ajout d'une photo dans une table, ajout d'un CV dans une table.

4) Agrégation, jointures et sub-select


- Les fonctions d'agrégation et statistiques : Group By Rollup. Group by Cube. Group by Sets.
- Rappel des jointures " classiques ". Auto-jointure. FULL, RIGHT, LEFT.
- Sub-select corrélés/non-corrélés avec des Insert, Update, Delete.
Travaux pratiques
Statistiques et regroupements sur plusieurs critères. Création d'une table à partir d'autres tables.

5) La gestion des intégrités


- Rappel des définitions : unicité, référentielle, cohérence.
- Mise en oeuvre : Primary Key, Foreign Key, Increment, Check.
- Principes d'utilisation. Bonnes pratiques et limites.
Travaux pratiques
Création de tables en intégrité référentielle. Ajout/suppression des contraintes d'intégrité et des contrôles par
Check.

6) La gestion du XML
- Stockage de XML. Utilisation de fonctions avancées XML.
Travaux pratiques
Gestion d'un document XML.

7) Le partitionnement des données


- Les différents types de partitionnements possibles.
- Mise en oeuvre du partitionnement des données.
Travaux pratiques
Création de tables partitionnées, rechargement des données.

8) La gestion des tables distantes


- Rappel des principes : schémas, ODBC, DRDA.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 36 / 64
- Accès à une table distante. Jointures avec des tables distantes.
Travaux pratiques
Lecture des tables d'autres BD.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 37 / 64
Stage pratique de 3 jour(s)
Réf : ROD
Oracle SQL pour le décisionnel
Participants OBJECTIFS

Ce stage s'adresse aux Un cours intensif pour acquérir toutes les compétences nécessaires à l'utilisation des fonctionnalités
développeurs d'applications décisionnelles du SQL d'Oracle.
décisionnelles sous Oracle
désireux d'utiliser tout le
potentiel SQL d'Oracle. 1) Introduction 4) La clause MODEL
2) Groupements des données 5) Mise à jour des données
Pré-requis
3) Agrégation et analyse des données 6) Objets
Bonnes connaissances du
langage SQL.
1) Introduction
Prix 2014 : 1750€ HT
- Informatique décisionnelle. Etat de la norme SQL. Norme SQL3 et décisionnel.
Eligible DIF
- Rappels des concepts liés à un Datawarehouse. Notions de CUBE. Concept OLAP. Analyse
Dates des sessions multidimensionnelle.
- Modélisation en étoile et constellation. Notions de dimension. Notion de table de fait.
Paris
Etude de cas
3 fév. 2014, 26 mai 2014
15 sep. 2014 Présentation : le modèle, les problématiques.

2) Groupements des données


- Fonctions horizontales. Fonctions verticales. Fonctions d'agrégat.
- Le groupe. Rappels : fonctionnement du GROUP BY, fonctionnement du HAVING.
- Fonctions GROUPING. Syntaxe. Exemples. Gestion des valeurs NULL.
- Le groupe à deux niveaux.
Travaux pratiques
Manipulation de la syntaxe et des fonctionnalités de groupements.

3) Agrégation et analyse des données


- Extensions ROLLUP et CUBE. Expression de GROUPING SET.
- Fonctions de groupes. Fonctions analytiques. La clause de partitionnement.
- La clause d'ordre. La clause de fenêtrage. Fonctions de classement.
- Ordonner les tris. Fonction de classement . Fonctions de fenêtres.
Travaux pratiques
Manipulation de la syntaxe et des fonctionnalités d'agrégation.

4) La clause MODEL
- La mise en oeuvre. La fonction CV.
- La fonction ITERATION_NUMBER. La fonction PRESENTNNV.
- La fonction PRESENTV. La fonction PREVIOUS.
Travaux pratiques
Manipulation de la syntaxe de la clause MODEL.

5) Mise à jour des données


- Insertion multitables. Insertion sans condition.
- INSERT_ALL, INSERT_FIRST. Mises à jour conditionnées.
Travaux pratiques
Alimentation du modèle en étoile.

6) Objets
- Les ETL (Extraction, Transformation, Chargement).
- Interrogation de tables externes. Vues du dictionnaire de données.
- Vues Matérialisées (VM). Intérêt. Syntaxe de création. Options.
- Vues Matérialisées et l'optimisation. Réécriture de requêtes. Dimensions et hiérarchies.
Travaux pratiques
Utilisation des tables externes pour le déplacement des données. Création des vues matérialisées pour
optimiser les requêtes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 38 / 64
Stage pratique de 3 jour(s)
Réf : ORD
Développer en PL/SQL
Participants OBJECTIFS

Concepteurs, développeurs Le cours PL/SQL a comme objectif la maîtrise du langage PL/SQL et l'utilisation des traitements stockés et
et toutes les personnes des triggers dans les applications. Les concepts abordés sont systématiquement mis en pratique.
impliquées dans des
développements utilisant la
base de données Oracle. 1) Introduction et rappels 5) Gestion des erreurs
2) Eléments du langage 6) Triggers
Pré-requis
3) Accès à la base 7) Compléments
Bonnes connaissances de 4) Traitements stockés
SQL.

Prix 2014 : 1750€ HT


1) Introduction et rappels
Prix 2013 : 1700€ HT
- Traitement transactionnel dans Oracle.
Eligible DIF - Objets et dictionnaire d'une base Oracle.
- SQL et PL/SQL. Vue globale de PL/SQL.
Dates des sessions - Outils utilisés. Documentation Oracle.
Paris
9 déc. 2013, 6 jan. 2014
2) Eléments du langage
3 fév. 2014, 3 mar. 2014
- Environnements hôtes. Introduction syntaxique. Déclarations de variables et de constantes PL/SQL.
7 avr. 2014, 5 mai 2014
2 juin 2014, 28 juil. 2014 - Types de données et conversion. Fonctions prédéfinies.
25 aoû. 2014, 15 sep. 2014 - Instructions de contrôle : IF- ELSE, la boucle LOOP, la boucle FOR.
13 oct. 2014 - Types composites : records, tables indexées.
Aix - Types objets. Définition des sous-programmes.
3 mar. 2014, 26 mai 2014 - Paramétrage des sous-programmes.
21 juil. 2014, 22 sep. 2014 Exercice
Bordeaux Déclaration de variables. Manipulation de la date. Attributs de typage. Utilisation des collections et de leurs
10 fév. 2014, 12 mai 2014 méthodes.
28 juil. 2014, 15 sep. 2014
Bruxelles 3) Accès à la base
10 fév. 2014, 12 mai 2014
15 juil. 2014, 1 sep. 2014
- La base et notion de curseur.
- Accès via curseur implicite : update, delete, insert, select. Utiliser les clauses RETURNING et BULK
Geneve COLLECT.
10 fév. 2014, 12 mai 2014 - Collections et FORALL.
15 juil. 2014, 1 sep. 2014
- Boucles FOR à curseur. Curseurs en mise à jour.
Lille - Curseurs explicites. Variables curseur.
10 fév. 2014, 12 mai 2014
28 juil. 2014, 15 sep. 2014 Exercice
Luxembourg Utilisation de curseur explicite et de BULK COLLECT.
10 fév. 2014, 12 mai 2014
15 juil. 2014, 1 sep. 2014
4) Traitements stockés
Lyon - Gestion de sous-programmes stockés, de bibliothèques stockées et de paquetages.
2 déc. 2013, 3 mar. 2014 - Gestion des traitements stockés : droits d'accès, vues du dictionnaire et dépendance.
26 mai 2014, 21 juil. 2014 - Utilisation des packages.
22 sep. 2014
Exercice
Nantes
Création de procédures, de fonctions stockées et de paquetages.
17 fév. 2014, 19 mai 2014
15 juil. 2014, 1 sep. 2014
5) Gestion des erreurs
Rennes
17 fév. 2014, 19 mai 2014 - Traitement d'une exception.
15 juil. 2014, 1 sep. 2014 - Utilisation de RAISE_APPLICATION_ERROR.
Sophia-antipolis - Déclenchement d'une exception via RAISE.
2 déc. 2013, 3 mar. 2014 - Propagation et gestion transactionnelle.
26 mai 2014, 21 juil. 2014 Exercice
22 sep. 2014
Utilisation de Raise et de RAISE_APPLICATION_ERROR.
Strasbourg
10 fév. 2014, 12 mai 2014 6) Triggers
28 juil. 2014, 15 sep. 2014
Toulouse - Définition et types de triggers Evénement/Action. Triggers Ordre.
10 fév. 2014, 12 mai 2014 - Lignes (utilisation de : NEW et : OLD), E/C/A (Evénement/Condition/Action).
28 juil. 2014, 15 sep. 2014 - " INSTEAD OF " sur les vues, sur événements système.
- Utilisation des transactions autonomes.
Exercice
Création de triggers ordre et triggers ligne.

7) Compléments
- SQL dynamique. Utilisation de dbms_application_info et de WRAP pour cacher le code source.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 39 / 64
Stage pratique de 3 jour(s)
Réf : DSP
Développer en PL/SQL, perfectionnement
Participants OBJECTIFS

Développeurs Oracle. Ce stage vous apprendra à écrire des programmes PL/SQL et à tirer le meilleur parti des fonctions
avancées : packages, curseurs, méthodes d'interface avancées et ensembles. Il aborde le développement, le
Pré-requis code SQL dynamique et les notions conceptuelles nécessaires à un codage efficace.
Bonnes connaissances de la
programmation PL/SQL ou 1) Rappels sur le PL/SQL 5) Les packages
connaissances équivalentes à
celles apportées par le stage " 2) Les ensembles 6) Les déclencheurs
Développer en PL/SQL " (réf. 3) Les procédures et les fonctions stockées 7) Le SQL dynamique
ORD).
4) Les performances et la mise en mémoire
cache
Prix 2014 : 1750€ HT
Prix 2013 : 1700€ HT
Eligible DIF
1) Rappels sur le PL/SQL
- Décrire les types de données prédéfinis.
Dates des sessions - Créer des sous-types basés sur des types existants.
Paris - Répertorier les règles de conception d'un curseur.
2 déc. 2013, 10 fév. 2014
26 mai 2014, 29 sep. 2014 2) Les ensembles
- Présentation des ensembles.
- Tableaux associatifs et tables imbriquées.
- Programmes PL/SQL qui utilisent des ensembles.
- Le stockage des ensembles dans les tables.
- Les ordres SQL dans PL/SQL.
- L'utilisation de la clause RETURNING, BULK COLLECT.
Travaux pratiques
Utiliser les traitements de masse pour améliorer les performances.

3) Les procédures et les fonctions stockées


- Créer une conception modulaire.
- Créer, appeler et supprimer des procédures stockées.
- Implémenter les paramètres de procédure.
- Implémenter le hint de compilation NOCOPY.
- Créer, appeler et supprimer des fonctions stockées.
- Identifier les restrictions liées aux appels de fonctions.
Travaux pratiques
Visualiser les informations des procédures à l'aide des vues du dictionnaire de données et de SQL
Developer.

4) Les performances et la mise en mémoire cache


- Décrire la mise en mémoire en cache des résultats.
- Utiliser le cache des résultats d'interrogation SQL.
- Cache des résultats de fonction PL/SQL.
Travaux pratiques
Vérifier les principaux aspects du cache des résultats de fonction PL/SQL.

5) Les packages
- Identifier les composants d'un package.
- Utiliser le package STANDARD et les fonctions de package.
- Contrôler les effets de bord des sous-programmes PL/SQL.
Travaux pratiques
Créer la spécification et le corps d'un package. Afficher le code source PL/SQL à l'aide du dictionnaire de
données. Appeler des tables PL/SQL d'enregistrements dans des packages.

6) Les déclencheurs
- Comment implémenter les déclencheurs ?
- Présentation des déclencheurs combinés.
- Déclencheur combiné pour les tables et les vues.
- Créer des déclencheurs sur les instructions LDD.
Travaux pratiques
Créer des déclencheurs LMD, INSTEAD OF. Implémenter un déclencheur combiné pour résoudre l'erreur de
table en mutation.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 40 / 64
7) Le SQL dynamique
- Flux d'exécution du code SQL.
- Présentation du code SQL dynamique.
- Déclarer des variables de curseur.
Travaux pratiques
Exécuter dynamiquement un bloc PL/SQL.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 41 / 64
Stage pratique de 3 jour(s)
Réf : EOD
Oracle 11g/10g, nouveautés pour développeurs
Participants OBJECTIFS

Chefs de projet, ingénieurs Ce cours a pour but de présenter et de mettre en oeuvre les apports de cette nouvelle version. Il permettra à
d'études, développeurs, chaque participant de tirer pleinement profit d'Oracle 11g/10g.
consultants, ayant à
développer dans des
conditions optimales avec 1) Prise en charge des expressions régulières 5) Statistiques destinées à l'optimiseur
Oracle 10g/11g. 2) La clause MODEL 6) Trace d'une application
Pré-requis 3) Manipuler les jeux de données volumineux 7) Automatiser le réglage des instructions SQL
4) Récupérer les erreurs et cryptage au niveau 8) Utiliser les packages fournis par Oracle et
Bonnes connaissances
de l'application code SQL dynamique
en programmation sous
Oracle. Expérience requise en
développement d'applications
avec Oracle 7/8 ou 9. 1) Prise en charge des expressions régulières
Prix 2014 : 1750€ HT - Utiliser les expressions régulières.
- Réaliser des recherches simples et des recherches de modèles.
Eligible DIF - La fonction REGEXP_COUNT.
Dates des sessions 2) La clause MODEL
Paris
- Présentation de la clause MODEL. Règles cycliques.
3 fév. 2014, 5 mai 2014 - Intégrer les calculs entre les enregistrements.
15 sep. 2014
- La cellule Cell.

3) Manipuler les jeux de données volumineux


- Insérer des données en utilisant une sous-interrogation comme cible.
- Utiliser le mot clé WITH CHECK OPTION sur des instructions LMD.
- Gérer les objets de schéma. Créer un index basé sur une fonction.
- Créer et interroger une table externe.

4) Récupérer les erreurs et cryptage au niveau de l'application


- Utiliser Flashback Query. Effectuer le flashback d'une transaction.
- Auditer et récupérer des transactions.
- Récupérer les données d'une table et d'une table supprimée.
- Utiliser les fonctions ENCRYPT, DECRYPT, HASH et MAC.

5) Statistiques destinées à l'optimiseur


- Types de statistiques destinées à l'optimiseur.
- Présentation des statistiques multicolonnes et des statistiques sur des expressions.
- Collecter/verrouiller des statistiques.

6) Trace d'une application


- Générer une trace pour votre propre session.
- Utiliser des services avec les applications client.
- Contenu des fichiers trace SQL. Mettre en forme les fichiers trace SQL.

7) Automatiser le réglage des instructions SQL


- Réglage automatique des instructions SQL.
- Introduction de la fonction de conseil STA. Database Control et STA.
- Statistiques obsolètes ou manquantes sur les objets.
- Profilage des instructions SQL. Flux de réglage d'un plan et création de profil SQL.
- Insert/update en utilisant les records. Select en utilisant les tables PL de records.

8) Utiliser les packages fournis par Oracle et code SQL dynamique


- Présentation des packages.
- Utiliser les packages UTL_FILE et UTL_MAIL.
- Présentation du code SQL dynamique.
- Exécuter un bloc PL/SQL de manière dynamique.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 42 / 64
Stage pratique de 4 jour(s)
Réf : OPT
Oracle, optimisation d'applications
Participants OBJECTIFS

Ce cours s'adresse Grâce à ce cours pratique, vous serez en mesure de réduire d'une manière décisive les temps de réponse
aux développeurs et de vos applications. Vous comprendrez le fonctionnement de l'optimiseur intégré et des outils d'analyse et de
administrateurs d'applications. gestion d'Oracle. Vous serez en mesure d'écrire des requêtes SQL performantes.
Pré-requis
1) Introduction 5) L'optimiseur
Bonnes connaissances des
langages SQL et PL/SQL. 2) Traitement des requêtes SQL 6) Optimisation des requêtes
3) Diagnostic et mesure de performance 7) Exécution en parallèle des requêtes
Prix 2014 : 2270€ HT 4) Optimisation du schéma relationnel
Prix 2013 : 2210€ HT
Eligible DIF 1) Introduction
Dates des sessions - Démarche, étapes et acteurs de l'optimisation.
- Problèmes de performances.
Paris
- Particularités des types d'applications. Problématiques.
16 déc. 2013, 14 jan. 2014
18 fév. 2014, 18 mar. 2014
15 avr. 2014, 20 mai 2014
2) Traitement des requêtes SQL
24 juin 2014, 8 juil. 2014
- Mécanismes internes. Partage des curseurs. Variables de lien dans SQL*Plus et Enterprise Manager.
19 aoû. 2014, 16 sep. 2014
14 oct. 2014 - Partage des curseurs. Fonctionnalité Adaptive Cursor Sharing. Cache de résultat.
Aix Travaux pratiques
28 jan. 2014, 25 mar. 2014 Utilisation des bind variables pour partager des curseurs.
13 mai 2014, 15 juil. 2014
23 sep. 2014 3) Diagnostic et mesure de performance
Bordeaux
- Outils d'optimisation. Traces de diagnostic. Services avec les applications client.
14 jan. 2014, 4 mar. 2014
10 juin 2014, 9 sep. 2014
- Trace pour votre session. Fichiers de trace SQL. Les fichiers de trace SQL.
Bruxelles Travaux pratiques
14 jan. 2014, 4 mar. 2014 Utilisation de Tkprof.
10 juin 2014, 9 sep. 2014
Geneve 4) Optimisation du schéma relationnel
14 jan. 2014, 4 mar. 2014 - Structures principales et chemins d'accès. Balayage complet de table.
10 juin 2014, 23 sep. 2014
- Accélérer les requêtes. Index B*Tree et Bitmap. Tables indexes. Indexes composites et indexes invisibles.
Lille - Règles de gestion des index. Tables globales temporaires.
14 jan. 2014, 4 mar. 2014 - Partitionnement des données. Vues matérialisées. Colonnes virtuelles.
10 juin 2014, 9 sep. 2014
Luxembourg Travaux pratiques
Optimisation de requêtes.
14 jan. 2014, 4 mar. 2014
10 juin 2014, 9 sep. 2014
5) L'optimiseur
Lyon
28 jan. 2014, 25 mar. 2014 - Recherches de données. Optimisation statistique ou syntaxique. Statistiques destinées à l'optimiseur.
13 mai 2014, 15 juil. 2014 - Collecte dynamique des statistiques. Conversions de types de données. Evaluation des expressions.
23 sep. 2014 - Opérateurs de comparaison. Sous-interrogations. Méthodes de jointure et d'accès aux données.
Nantes - Optimisation manuelle des requêtes par hints.
11 fév. 2014, 1 avr. 2014
Travaux pratiques
3 juin 2014, 9 sep. 2014
Comparaison des optimiseurs statistique et syntaxique.
Rennes
11 fév. 2014, 1 avr. 2014 6) Optimisation des requêtes
3 juin 2014, 9 sep. 2014
Sophia-antipolis - La conception et l'applicatif. Prédicats composés. Arborescences. Fonctions de groupes.
28 jan. 2014, 25 mar. 2014 - Boucles inutiles. Vues et requêtes imbriquées. Updates synchronisés. Les tableaux dans PL/SQL.
13 mai 2014, 15 juil. 2014 - Curseurs implicites/explicites et la récupération des lignes par lot. FORALL.
23 sep. 2014
Travaux pratiques
Strasbourg Optimisation de traitements batch.
14 jan. 2014, 4 mar. 2014
10 juin 2014, 9 sep. 2014 7) Exécution en parallèle des requêtes
Toulouse
14 jan. 2014, 4 mar. 2014 - Un serveur à plusieurs CPU. Requêtes en parallèle. Réglage automatique des instructions SQL.
10 juin 2014, 9 sep. 2014 - Réglage d'une application. Fonction de conseil STA. Statistiques obsolètes sur les objets.
- Profilage des instructions SQL. Flux de réglage d'un plan et création de profil SQL.
- Database Control et fonction de conseil STA. Recommandations d'implémentation.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 43 / 64
Stage pratique de 5 jour(s)
Réf : ORF
Oracle DS Forms, applications graphiques
Participants OBJECTIFS

Ce cours s'adresse aux chefs Ce stage traite de la création d'applications graphiques avec le module Forms de Developer Suite, le L4G
de projet, concepteurs et d'Oracle. Après avoir pris en main l'interface de développement, vous créerez une application qui vous
développeurs. permettra de manipuler concrètement tous les objets pouvant être mis en oeuvre dans vos formulaires.
Pré-requis
1) Introduction 5) Le module Menu
Bonnes connaissances de la
programmation SQL et PL/ 2) L'interface de développement - Fenêtres de 6) Les routines usuelles
SQL. Expérience requise. développement. 7) Des exemples de mise en oeuvre de
3) L'interface de développement - les assistants développement
Prix 2014 : 2770€ HT 4) Le module Forms - Les objets
Eligible DIF

Dates des sessions 1) Introduction


Paris - Les composants de Forms.
10 fév. 2014, 19 mai 2014 - Les principales fonctionnalités.
22 sep. 2014
2) L'interface de développement - Fenêtres de développement.
- Object Navigator (navigateur d'objets).
- Layout Editor (éditeur de présentation).
- Property Palette (palette de propriétés).
- PL/SQL Editor (éditeur PL/SQL).
- Object Libraries (bibliothèques d'objets).
- Menu Editor (éditeur de menus).

3) L'interface de développement - les assistants


- Data Block Wizard (assistant de création de blocs).
- Layout Wizard (assistant de présentation).
- Chart Wizard (assistant de création de graphiques).
- LOV Wizard (assistant de création de List Of Values).

4) Le module Forms - Les objets


- Triggers (déclencheurs). Alerts (alertes).
- Attached Libraries (bibliothèques attachées). Data Blocks (blocs de données).
- Canvases (canevas). Editors (editeurs). List Of Values : LOV (listes de valeurs).
- Object Groups (groupes d'objets). Parameters (paramètres).
- Popup Menus (menus contextuels). Program Units (unités de programme).
- Property Classes (classes de propriétés). Record Groups (groupes d'enregistrements).
- Reports (etats). Visual Attributes (attributs visuels).
- Windows (fenêtres).

5) Le module Menu
- Création de menus.
- Différents types d'items de menu.
- Rattachement de menus aux formulaires.

6) Les routines usuelles


- Application. Messages.
- Enregistrements. Requêtes.
- Timer. Web.

7) Des exemples de mise en oeuvre de développement


- Applications 'multi-forms'.
- Création manuelle de relation maître/détail.
- Design et ergonomie. Manipulation de LOVs et d'éditeurs.
- Manipulation de listes déroulantes. Manipulation de groupes de bouton radio.
- Manipulation de cases à cocher. Manipulation de boutons poussoirs.
- Manipulation d'images. Gestion des erreurs.
- Utilisation de variables globales. Utilisation de variables système.
- Affichage de messages via une alerte. Standardisation d'événements. Migration.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 44 / 64
Stage pratique de 5 jour(s)
Réf : OEX
Oracle, exploitation
Participants OBJECTIFS

Informaticiens désirant Ce qu'il faut savoir pour exploiter Oracle 9i/10g/11g dans les meilleures conditions d'efficacité et de sécurité.
garantir une exploitation fiable Ce cours vous permettra de maîtriser les principaux mécanismes d'Oracle, les bases des langages SQL et
et efficace d'Oracle. SQL Plus, les processus de démarrage et les techniques de sauvegarde et d'import/export.
Pré-requis
1) Introduction 5) Les accès réseau
Bonnes connaissances de
l'utilisation de Windows ou de 2) Notion d'utilisateur 6) Les sauvegardes et restaurations
Linux/Unix. Connaissances de 3) Gestion des structures de stockage 7) Fonctions import/export et SQL*Loader
base de SQL.
4) Démarrage et arrêt de la base de données 8) Spécificités d'Oracle 11g

Eligible DIF Travaux pratiques

Dates des sessions Ce cours très pratique comprend de nombreux exercices effectués en environnement Oracle sous Unix.

Lyon
9 déc. 2013 1) Introduction
- Environnement d'Oracle. Types de fichiers utilisés. Processus valides. Tablespaces. Dictionnaire.
- Types de fichiers utilisés. Processus valides. Tablespaces. Dictionnaire.
- Tâches d'exploitation : surveillance des instances, récupération des messages d'erreur...
- Outils nécessaires. Présentation du SQL. Validation des scripts.
- Utilisation de SQL*Plus en exploitation. Récupération des structures d'une BD.

2) Notion d'utilisateur
- Caractéristiques d'un utilisateur. Récupération des noms de Login, des privilèges et des rôles.
- Déverrouiller un compte utilisateur. Arrêt d'une connexion bloquée. Surveillance des verrous.
- Les utilisateurs privilégiés. SYS et SYSTEM.
- Utilisation des groupes sysoper et sysdba.

3) Gestion des structures de stockage


- Architecture OFA.
- Tablespaces. Retrouver les structures de stockage d'une base et le taux d'occupation.
- Segments de rollback/undo. Identification et surveillance des segments de rollback/undo.

4) Démarrage et arrêt de la base de données


- Etats de la base. Utilisation des divers états.
- Démarrage. Fichiers mis en oeuvre au démarrage. Détection des problèmes. Procédures automatiques.
- L'arrêt. Surveillance des connexions établies.

5) Les accès réseau


- Pour le serveur et les clients. Activation de la couche SQL*Net/Net sur le serveur.
- Fichiers de configuration. Scripts de démarrage. Test de la connexion.

6) Les sauvegardes et restaurations


- Types de backup. Sauvegarde à froid d'une base. Mode archive. Test de présence du mode archive.
- Fichiers à sauvegarder pour un backup à chaud. Sauvegarde à chaud.
- Récupération des messages d'erreur lors de l'activation de la base de données.
- Identification/restauration des fichiers corrompus. Fonction RECOVER.

7) Fonctions import/export et SQL*Loader


- EXPORT pour sauvegarder un schéma, une base de données. Chargement de tables.
- Les fichiers de message. Traitement des chargements. Les contraintes.

8) Spécificités d'Oracle 11g


- Les performances. Simplification de la maintenance. La sécurité. Oracle Restart.
- Data Recovery Advisor et les améliorations de RMAN. Migration des bases de données.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 45 / 64
Stage pratique de 2 jour(s)
Réf : ODI
Oracle Data Integrator, mise en œuvre
Participants OBJECTIFS

Chef de projets, assistant Acquérir les connaissances nécessaires pour mettre en place un système ETL d'extraction, de transformation
à la maîtrise d'oeuvre, et de chargement de données, un des éléments essentiels d'un système décisionnel complet. Prendre en
développeur. main la solution ODI - Oracle Data Integrator - et créer ses propres chaînes d'alimentation de données.
Pré-requis
1) Introduction à ODI 4) Transformations
Bonnes connaissances des
composantes d'un système 2) Modélisation 5) D'autres éléments de projet
d'information. Connaissance 3) Le Designer
du SQL et des modèles en
étoile.
1) Introduction à ODI
Eligible DIF
- Principes des ETL, " Extract, Transform and Load ".
- Les outils proposés par Oracle.
- Architecture de l'outil.
- Description de la plateforme et des modules.
- Description des référentiels.

2) Modélisation
- Concepts de topologie.
- Architecture physique, description des schémas physiques de données, règles de conception.
- Architecture logique, alias et contexte, lien entre schéma physique et logique.
- Gestion des processus d'intégration, agents.
- Autres éléments de topologie : affichage dans ODI, restrictions, ajouter un serveur de données, paramètres
JDBC.
Travaux pratiques
Mettre en place une architecture physique et se connecter à une base de données Oracle.

3) Le Designer
- Définition du projet.
- Créer un projet, des dossiers.
- Types de modules de connaissance (chargement, intégration, contrôles...).
- Importer, exporter des éléments.
- Générer un scénario.
- Modèle de métadonnées.
- Les filtres, les datastores, les colonnes.
- Reverse engineering.
- Contraintes et qualité de données.
- Clés primaires, filtres, types de contrôles.
- Définition des références.
- Gérer les rejets.
- Vérifier l'intégrité du modèle.
- AIH, Active Integration Hub : création d'un modèle conceptuel.
- Génération de code DDL.
Travaux pratiques
Mettre en place son propre projet et son modèle de données.

4) Transformations
- Notion d'Interfaces de chargement.
- Créer ses propres interfaces de chargement.
- Définition des sources.
- Définition des cibles.
- Principes et gestion des jointures.
- Principes et gestion des filtres.
- Exécuter une interface.
- Gestion des erreurs et qualité de données.
Travaux pratiques
Dans un contexte projet, appréhender une problématique fonctionnelle, modéliser la chaîne d'alimentation et
l'implémenter.

5) D'autres éléments de projet


- Créer une procédure ou suite de commandes (SQL par exemple), l'exécuter.
- Création de variables globales et séquences, règles d'utilisation, persistance.
- Création de macro ou " Fonctions utilisateurs ", syntaxe.
- Créer des packages, étapes et scenarii.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 46 / 64
- Interfaces avancées : génération de codes et espaces de travail.
- Slowly changing dimension.
- Journalisation et sessions.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 47 / 64
Stage pratique de 15
jour(s)
Cycle certifiant Administrateur Bases de données
Réf : KAO
OBJECTIFS
Participants Ce cycle complet vous apportera les connaissances nécessaires pour exercer le métier de DBA Oracle
Ce stage s'adresse aux 10g de manière optimale. Il détaille dans un premier temps l'architecture du SGBD et les techniques
administrateurs de bases d'administration. Il approfondit ensuite deux thèmes centraux : les sauvegardes/restaurations et le tuning. Le
de données Oracle, aux premier vous apprendra à établir des stratégies de sauvegarde efficace afin de répondre aux situations de
administrateurs d'applications crise. Le second vous montrera comment améliorer les performances de vos bases.
et aux consultants.

Pré-requis 1) L'architecture d'Oracle 10g 3) Sauvegardes et restaurations


Connaissances de base du 2) Administration d'Oracle 10g 4) Tuning
langage SQL et du SGBDR
Oracle. Expérience requise
sur l'utilisation d'Oracle en 1) L'architecture d'Oracle 10g
environnement Windows ou
Linux. - Les zones mémoire. Les fichiers constituant la base de données. Architecture multithreaded Server.

Prix 2014 : 5470€ HT 2) Administration d'Oracle 10g


Dates des sessions Installation des logiciels
- Pré-requis.
Paris - Oracle Universal Installer (OUI). OEMDBConsole.
6 jan. 2014, 10 mar. 2014
12 mai 2014, 21 juil. 2014 Configuration et contrôle
22 sep. 2014 - Gestion de l'instance. Identification de l'administrateur.
- Les vues dynamiques.
- Les fichiers trace et les fichiers d'alertes.
- Gestion des bases de données.
- Configuration réseau.
- Gestion du fichier de contrôle. Fonctions. Contenu.
- Gestion des fichiers de journalisation. Rôle.
Gestion des tablespaces et du stockage
- Les espaces de disque logiques (tablespaces).
- Création et modification de tablespace.
- Structures de la base de données et de stockage.
- Extents. Allocation et libération.
- Structure d'un bloc de base de données.
- Statistiques et informations de stockage des tables.
Gestion des objets et des utilisateurs
- Notion de schéma.
- Création, modification et suppression des tables.
- Contraintes d'intégrité et index.
- Gestion des comptes utilisateurs et des mots de passe.
Outils d'administration
- SQL*Loader. Data Pump Export et Import.
Exercice
Installation et paramétrage d'Oracle 10g. Création d'une base. Gestion de la journalisation. Création et
gestion de tablespaces. Déplacement des fichiers de la base. Configuration des droits des utilisateurs.

3) Sauvegardes et restaurations
Sauvegarde et récupération complète
- Mode NOARCHIVELOG et mode ARCHIVELOG.
- Récupération d'un tablespace en mode ARCHIVELOG.
- LogMiner et LogMiner Viewer.
- Analyse des fichiers redo log.
Récupération incomplète
- Récupération jusqu'à un SCN (ou Timestamp).
- TableSpace Point In Time Recovery (TSPITR).
Scénarios de perte de fichiers
- Perte des fichiers de contrôle.
- Perte des fichiers du tablespace UNDO.
- Récupération de tablespaces en lecture seule.
- Perte de fichiers d'un tablespace temporaire.
Oracle Flashback
- Flashback Query.
- Configuration de la base pour Flashback Database.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 48 / 64
Recovery Manager (RMAN)
- Configuration de RMAN. Les commandes.
- Sauvegarde automatique du fichier de contrôle.
- Présentation RMAN.
- Ensembles de sauvegarde et Copies d'image.
- Sauvegardes totales et sauvegardes incrémentielles.
- Flashback Database de RMAN.
Compléments
- Traiter la corruption de base de données
- Restauration physique de bloc.
- Récupération de blocs par RMAN.
- Déplacement de données. Data Pump.
- Transport d'un tablespace vers une autre base.
- Restauration vers un autre système.
- Duplication d'une base de données par RMAN.
- Base Standby. Mises à jour sur la base Standby.
- Data Guard. Modes de fonctionnement.
Exercice
Utilisation du LogMiner. Sauvegarde et restauration d'une base. Récupération incomplète. Réalisation
d'un TSPITR. Restaurations après perte de fichiers. Sauvegarde avec RMAN. Configuration d'une base de
données de secours.

4) Tuning
La démarche d'optimisation
- Gains qui peuvent être obtenus.
- Détermination et contrôle des objectifs.
Statistiques, traces et mesures
- Utiliser le package DBMS_STATS.
- Les statistiques sur tables, colonnes et index.
- Exportation et importation des statistiques.
- Activation du traçage dans Oracle 10g.
- Mettre en forme les fichiers trace avec TKPROF.
- Afficher les mesures de performances.
- Afficher les alertes et créer des mesures de référence.
Outils
- Statspack. Installation.
- Créer des clichés (snapshots) Statspack.
- Automatic Workload Repository (AWR)
- Automatic Database Diagnostic Monitor (ADDM).
Paramétrages
- Gestion de la mémoire SGA.
- Paramétrage.
- La Shared Pool Area. Dimensionnement du library cache. Utilisation des traitements stockés.
- Le pool pour les objets volumineux.
- Le buffer cache. Conservation des blocs en cache.
La journalisation
- Réglage des checkpoints.
- Dimensionner le redo log buffer et les fichiers redo log.
- Impact du multiplexage des fichiers redo log.
- Opérations NOLOGGING.
Réglages
- Les E/S. Identifier les problèmes liés aux E/S. Décrire le concept SAME (Stripe and Mirror Everything).
- La mémoire PGA. Dimensionnement.
- Gestion de l'espace de stockage.
- La taille des blocs par tablespaces. Le partitionnement.
- Gestion automatique de l'espace dans les segments.
- Identifier la fragmentation de tables et des index.
Particularités des applications
- Méthodes de jointure.
Exercice
Analyser le fonctionnement d'une base en Tkprof et Statspack et générer des clichés. Optimiser la gestion
automatique de la mémoire. Gérer les zones de buffer cache. Tuning du buffer redo log. Réorganisation des
objets de la base.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 49 / 64
Stage pratique de 15
jour(s)
Cycle certifiant Administrateur Oracle 11g
Réf : KMI
OBJECTIFS
Participants Ce cycle complet vous apportera les connaissances nécessaires pour exercer le métier de DBA Oracle
Ce stage s'adresse aux 11g de manière optimale. Il détaille, dans un premier temps, l'architecture du SGBD et les techniques
administrateurs de bases d'administration. Il approfondit, ensuite, les sauvegardes/restaurations et le tuning pour vous apprendre
de données Oracle, aux à établir des stratégies de sauvegarde efficace afin de répondre aux situations de crise et à améliorer les
administrateurs d'applications performances de vos bases.
et aux consultants.

Pré-requis 1) Administration 3) Tuning


Connaissances de base du 2) Sauvegardes et restaurations
langage SQL et du SGBDR
Oracle. Expérience requise
sur l'utilisation d'Oracle en 1) Administration
environnement Windows ou
Linux. - Architecture d'Oracle 11g. Les fichiers constituant la base de données. La structure du stockage.
- Les zones mémoire. Les processus d'arrière plan. La gestion des transactions.
Prix 2014 : 5470€ HT - Installation des logiciels. Pré-requis selon les systèmes. Tâches d'installation sous Unix. L'architecture OFA.
Prix 2013 : 5190€ HT - Utilisation d'Oracle Universal Installer (OUI). Enterprise Manager Configuration Assistant. L'architecture
d'ASM.
- Configuration et contrôle. Gestion de l'instance. Méthodes de contrôle d'identification.
Dates des sessions - Démarrage d'une instance. Arrêt. Les vues dynamiques. Dictionnaire de données.
Paris - Les fichiers trace et les fichiers d'alerte. Configuration d'Oracle Net Services.
16 déc. 2013, 17 fév. 2014 - Gestion de la base de données. L'assistant de configuration. La gestion du fichier de contrôle.
14 avr. 2014, 30 juin 2014 - La gestion des fichiers de journalisation. Dimensionner le redo log buffer et les fichiers redo log.
18 aoû. 2014, 13 oct. 2014 - Gestion du stockage de la base de données. La création d'un tablespace permanent, temporaire et undo.
- La gestion des tablespaces. La structure d'un bloc. Stockage des données de type BLOB ou CLOB.
- Statistiques de stockage des tables. La High Water Mark. Réorganisation du stockage et espace inutilisés.
- Gérer les données d'annulation. Les undo segments. La période de conservation des informations
d'annulation.
- Flashback Database. Flashback Query, Version Query et Transaction Query.
- Gestion des utilisateurs et sécurité. Création d'un utilisateur. Privilèges. Rôles. Profils.
Travaux pratiques
Modification du paramétrage de la base. Créer le fichier SPFILE à partir d'un fichier PFILE. Configuration de
SQL*Net. Multiplexer le fichier de contrôle, visualiser son contenu. Modifier la taille des groupes des fichiers
de journalisation. Mettre la base de données en mode ARCHIVELOG.

2) Sauvegardes et restaurations
- La gestion et la sauvegarde avec RMAN. La configuration et les commandes.
- Sauvegarde automatique du fichier de contrôle. Exécution en parallèle de jeux de sauvegarde.
- Sauvegardes compressées et cryptées. Création et gestion du catalogue. Utilisation de scripts stockés.
- Dupliquer une base de données avec RMAN.
- La récupération de la base de données. Redémarrage avec des fichiers manquants. Perte de fichiers de
contrôle.
- Récupération de tablespaces en lecture seule. Les commandes RESTORE et RECOVER.
- Récupérer avec la console d'administration. Récupération simplifiée via RESETLOGS.
- Flashback Database. Configurer et surveiller Flashback Database. Sauvegarder la zone de récupération
rapide.
- Procéder à un flashback sur des tables supprimées. Gérer les Flashback Data Archives.
- Déplacement de données. Utiliser Data Pump Export et Import.
- Utiliser des tables externes pour déplacer des données. Transporter un tablespace.
Exercice
Définir l'emplacement des sauvegardes avec RMAN et la mise en place de la stratégie de conservation des
sauvegardes. Exemples de sauvegardes complètes et incrémentielles. Cloner une base de données à chaud.
Sauvegarder le fichier de contrôle et le restaurer. Utiliser FLASHBACK.

3) Tuning
- La démarche et les outils. La démarche d'optimisation. Gains possibles. Outils de mesure. OEM.
- Vues dynamiques des performances. Fichier d'alerte et de trace utilisateur. Evénements Wait.
- Gérer le référentiel, les clichés AWR et les plans d'exécution. Identifier les accès des objets. SQL Plan
Management.
- Utiliser SQL Profile pour optimiser les requêtes.
- Gestion des évolutions. Types d'évolutions possibles. SQL Performance Analyzer (SPA). Utilisation de DB
Replay.
- Définition des filtres. Fonction de Replay. Seuils adaptatifs et mesures de référence.
- Définir les seuils d'alerte adaptatifs. Configurer les mesures de normalisation. Diagnostic et réglages.
- Identifier les problèmes liés à la zone SHARED POOL, au buffer cache, à la mémoire PGA, aux E/S.
- Eléments d'architectures. Comprendre l'activité de la zone library cache. Dimensionner le buffer cache.
- Gestion automatique de la mémoire. Caractéristiques. SGA. Gérer l'espace dans les segments.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 50 / 64
- Tablespaces de type BIGFILE et de type SMALLFILE. Optimiser les E/S. Stripping et Mirroring. RAID.
Exercice
Interroger les vues de performances dynamiques pour afficher les événements Wait. Modifier la périodicité
de collecte des clichés AWR. Générer des états avec SQL*Plus. Utiliser SQL Plan Management. Optimiser le
library cache. Réorganiser les objets de la base.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 51 / 64
Stage pratique de 5 jour(s)
Réf : OAM
Oracle 10g, administration
Participants OBJECTIFS

Ce stage s'adresse aux Mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle10g. Parmi les principaux
administrateurs de bases points abordés, figurent l'architecture du SGBD, les techniques d'administration, la gestion du partitionnement
de données Oracle, aux des données, la sécurité des informations.
administrateurs d'applications
et aux consultants.
1) Architecture et installation d'Oracle 10g 5) Structures de la base de données
Pré-requis 2) Gestion de l'instance et création/suppression 6) Gestion des objets, des utilisateurs et sécurité
Connaissances de base du des bases 7) Les fichiers de journalisation et les
langage SQL et du SGBDR 3) Configuration réseau sauvegardes et restaurations
Oracle. Expérience requise
sur l'utilisation d'Oracle en 4) Les espaces de disque logiques (tablespaces) 8) Les outils d'administration
environnement Windows ou
Linux.
1) Architecture et installation d'Oracle 10g
Prix 2014 : 2770€ HT
- Les zones mémoire.
Eligible DIF - Architecture multithreaded Server.
- Pré-requis selon les systèmes. Installation sous Unix.
Dates des sessions - Enterprise Manager Configuration Assistant.
Paris Exercice
6 jan. 2014, 10 fév. 2014 Installation d'Oracle 10g.
10 mar. 2014, 7 avr. 2014
12 mai 2014, 16 juin 2014
21 juil. 2014, 25 aoû. 2014
2) Gestion de l'instance et création/suppression des bases
22 sep. 2014, 20 oct. 2014 - Méthodes d'identification de l'administrateur.
Aix - Paramétrage de l'instance avec PFILE ou SPFILE.
24 mar. 2014, 30 juin 2014 - Arrêt et démarrage d'une instance.
15 sep. 2014 - Comprendre et utiliser Oracle Managed Files (OMF).
Bordeaux - Création et suppression d'une base de données.
17 mar. 2014, 16 juin 2014
Exercice
8 sep. 2014
Modification du paramétrage de la base de données. Création d'une nouvelle base de données à partir des
Bruxelles scripts générés par DBCA.
17 mar. 2014, 16 juin 2014
1 sep. 2014 3) Configuration réseau
Geneve
17 mar. 2014, 16 juin 2014 - Configuration d'Oracle Net Services.
1 sep. 2014 - Le fichier " listener.ora ".
Lille - Les utilitaires LSNRCTL, TNSPING.
- La configuration du client.
17 mar. 2014, 16 juin 2014
8 sep. 2014 - Oracle Net Manager et Net Configuration Assistant.
Luxembourg Exercice
17 mar. 2014, 16 juin 2014 Configuration d'Oracle Net.
1 sep. 2014
Lyon 4) Les espaces de disque logiques (tablespaces)
24 mar. 2014, 30 juin 2014 - Les types de tablespaces.
15 sep. 2014
- Modification d'un tablespace.
Nantes - L'extension d'un fichier.
24 mar. 2014, 23 juin 2014
1 sep. 2014 Exercice
Rennes Création des différents types de tablespaces. Déplacement des fichiers de la base.
24 mar. 2014, 23 juin 2014
1 sep. 2014
5) Structures de la base de données
Sophia-antipolis - La structure de stockage. Les extents.
24 mar. 2014, 30 juin 2014 - Réorganisation du stockage et espace inutilisés.
15 sep. 2014
Exercice
Strasbourg
Passage du mode manuel au mode automatique de gestion des segments UNDO.
17 mar. 2014, 16 juin 2014
8 sep. 2014
6) Gestion des objets, des utilisateurs et sécurité
Toulouse
17 mar. 2014, 16 juin 2014 - Notion de schéma. Gestion des tables.
8 sep. 2014 - Création d'un utilisateur. Verrouillage d'un compte.
Exercice
Activation de contraintes violées par les données. Configuration des droits des utilisateurs.

7) Les fichiers de journalisation et les sauvegardes et restaurations


- Le rôle des fichiers de journalisation.
- Gérer les points de reprise.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 52 / 64
- Sauvegardes par copie des fichiers.
- Les modes ARCHIVELOG et NOARCHIVELOG.
Exercice
Mettre la base de données en mode ARCHIVELOG. Réalisation de sauvegardes et de récupération.

8) Les outils d'administration


- Utiliser SQL*Loader.
- Utiliser Data Pump Export et Import.
Exercice
Déchargements et chargements de données avec SQL*Loader et Expdp/Impdp.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 53 / 64
Stage pratique de 5 jour(s)
Réf : RES
Oracle 11g/10g, sauvegardes et restaurations
Participants OBJECTIFS

Administrateurs de bases Ce cours est indispensable à tous ceux qui souhaitent établir une stratégie de sauvegarde efficace. Parmi
de données Oracle 11g, les points abordés figurent le fonctionnement en mode ARCHIVELOG, RMAN, les scénarios particuliers de
administrateurs d'applications, sauvegarde/restauration, LogMiner et l'utilisation de flashback database.
administrateurs systèmes,
consultants.
1) Rappels 5) Dupliquer une base de données
Pré-requis 2) Composants et fonctionnalités de RMAN. 6) Récupération incomplète
Bonnes connaissances de 3) Maintenance de RMAN 7) Flashback Database
l'administration Oracle ou
4) Perte de fichiers et récupération 8) Déplacement de données
connaissances équivalentes
à celles apportées par
le stage "Oracle11g,
administration" (réf. ORA). 1) Rappels
Prix 2014 : 2770€ HT - Les fichiers redo log, de contrôle et de données.
- Mode ARCHIVELOG.
Prix 2013 : 2700€ HT
Exercice
Eligible DIF Sauvegarder la base de données à l'aide d'un script de sauvegarde interactif.
Dates des sessions 2) Composants et fonctionnalités de RMAN.
Paris
- La configuration et les commandes.
2 déc. 2013, 10 mar. 2014 - Sauvegarde automatique du fichier de contrôle.
30 juin 2014, 25 aoû. 2014
13 oct. 2014
- Exécution en parallèle de jeux de sauvegarde.
- Sauvegardes compressées et cryptées.
Exercice
Définir l'emplacement des sauvegardes.

3) Maintenance de RMAN
- Préparation de la base du catalogue.
- Création du catalogue.
- Inscription des bases cibles auprès du catalogue.
- Ajout/suppression de sauvegardes du catalogue.
- Utilisation de scripts stockés. Sauvegarde de la base du catalogue.
Exercice
Création du catalogue et inscription de la base de données cible auprès du catalogue.

4) Perte de fichiers et récupération


- Redémarrage avec des fichiers manquants. Perte de fichiers de contrôle.
- Perte des fichiers du tablespace UNDO. Récupération de tablespaces en lecture seule.
- Utiliser RMAN. Les commandes RESTORE et RECOVER. Récupérer avec la console d'administration.
Exercice
Sauvegarde du fichier de contrôle. Redémarrer la BD après perte des fichiers. Restauration.

5) Dupliquer une base de données


- Dupliquer une base de données avec RMAN.
- Dupliquer une base de données sans l'arrêter.
Travaux pratiques
Cloner une BD à chaud.

6) Récupération incomplète
- Les étapes d'une récupération incomplète. Récupération simplifiée via RESETLOGS.
- Récupération jusqu'à un point dans le temps. Concept de récupération incomplète d'un tablespace.
- L'architecture de TSPITR.
Exercice
Effectuer des récupérations incomplètes.

7) Flashback Database
- Configurer et surveiller Flashback Database. Sauvegarder la zone de récupération rapide.
- Procéder à un flashback sur des tables supprimées. Gérer les Flashback Data Archives.
Exercice
Effectuer une récupération incomplète de la base de données à l'aide de la technologie FLASHBACK.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 54 / 64
8) Déplacement de données
- Data Pump. Utiliser des tables externes pour déplacer des données. Transporter un tablespace.
Exercice
Transport d'un tablespace d'une base à une autre.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 55 / 64
Stage pratique de 4 jour(s)
Réf : TOR
Tuning Oracle 10g
Participants OBJECTIFS

Ce cours s'adresse aux Ce cours vous permettra d'améliorer les performances de vos bases de données Oracle 10g. Pour ce faire,
administrateurs expérimentés il propose une analyse des mécanismes internes et des règles à utiliser dans la configuration des bases de
sur Oracle. données Oracle. Il vous apporte tous les éléments nécessaires afin d'en optimiser les performances.
Pré-requis
1) Introduction 5) Gestion de la mémoire SGA et la mémoire
Bonnes connaissances de
2) Trace et événements d'attente PGA
l'administration Oracle10g. Ou
connaissances équivalentes à 3) Mesures de performances 6) La Shared Pool Area et le buffer cache
celles apportées par le stage 7) La journalisation
4) Automatic Workload Repository (AWR)
" Oracle10g, administration
" (réf. OAM). Expérience 8) L'espace de stockage
requise.

Prix 2014 : 2270€ HT 1) Introduction


Prix 2013 : 2210€ HT - Démarche d'optimisation et gains potentiels.
- Les statistiques sur les tables, colonnes, index.
Eligible DIF
- Les histogrammes. L'optimiseur.
Dates des sessions Exercice
Paris Calculer les statistiques pour les objets d'un schéma, afficher les informations pour les tables, les colonnes et
10 déc. 2013, 11 fév. 2014
les indexes.
20 mai 2014, 9 sep. 2014
Aix
2) Trace et événements d'attente
4 fév. 2014, 13 mai 2014 - Modifier le paramètre SQL_Trace.
23 sep. 2014 - Activation du traçage dans Oracle 10g.
Bordeaux - Les vues de performances dynamiques.
25 fév. 2014, 22 avr. 2014 - Le fichier d'alertes et de trace utilisateur.
10 juin 2014, 16 sep. 2014
Exercice
Bruxelles Utilisation de Tkprof dans différents contextes. Interroger les vues pour afficher les événements d'attente.
25 fév. 2014, 22 avr. 2014
10 juin 2014, 16 sep. 2014 3) Mesures de performances
Geneve
25 fév. 2014, 22 avr. 2014 - Afficher les mesures. Afficher les alertes.
10 juin 2014, 16 sep. 2014 - Créer des seuils et des mesures de référence.
Lille - Créer des snapshots et des états Statspack.
25 fév. 2014, 22 avr. 2014
10 juin 2014, 16 sep. 2014
4) Automatic Workload Repository (AWR)
Luxembourg - Générer des états AWR.
25 fév. 2014, 22 avr. 2014 - Créer des jeux de clichés et comparer les périodes.
10 juin 2014, 16 sep. 2014 - Générer des états Automatic Database Diagnostic Monitor (ADDM).
Lyon
Exercice
4 fév. 2014, 13 mai 2014 Modifier la périodicité de collecte des clichés.
23 sep. 2014
Nantes 5) Gestion de la mémoire SGA et la mémoire PGA
18 fév. 2014, 22 avr. 2014
24 juin 2014, 16 sep. 2014 - Activer la gestion automatique de la mémoire partagée. Fonction de conseil SGA. Large pool.
Rennes - La mémoire PGA. Dimensionner la mémoire PGA.
18 fév. 2014, 22 avr. 2014
- Paramétrer les tablespaces temporaires.
24 juin 2014, 16 sep. 2014 Exercice
Sophia-antipolis Initialiser les paramètres de la SGA.
4 fév. 2014, 13 mai 2014
23 sep. 2014 6) La Shared Pool Area et le buffer cache
Strasbourg
- Dimensionnement du library cache.
25 fév. 2014, 22 avr. 2014
- Conservation des blocs en cache.
10 juin 2014, 16 sep. 2014
- Répartition des tables en pools et par taille de blocs.
Toulouse - Processus Database Writer multiples.
25 fév. 2014, 22 avr. 2014
10 juin 2014, 16 sep. 2014 Exercice
Conservation du code en mémoire. Initialiser les pools KEEP et RECYCLE du buffer cache.

7) La journalisation
- Réglage des checkpoints.
- Dimensionner le buffer et les fichiers redo log.
- Impact de l'archivage. Création des objets.
Exercice
Tuning du buffer redo log.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 56 / 64
8) L'espace de stockage
- Contrôle de l'organisation de la base.
- Tablespace Locally Managed. Partitionnement.
- Les applications OLTP. Application Datawarehouse
- L'optimiseur. Les indexes bitmap. Les tables externes.
Travaux pratiques
Optimiser les performances. Tuning d'un traitement batch.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 57 / 64
Stage pratique de 1 jour(s)
Réf : KOX
Certification Administrateur Bases de données
Pré-requis OBJECTIFS

Avoir suivi l'intégralité des Cette journée est destinée à valider les connaissances acquises au cours du cycle certifiant "Administrateur
stages du cycle certifiant Bases de données". Les compétences validées portent sur les connaissances nécessaires pour exercer le
"Administrateur Bases de métier de DBA Oracle 10g
données".

Prix 2014 : 500€ HT 1) Présentation des épreuves 3) Travaux pratiques


2) Questionnaire à choix multiple
Prix 2013 : 500€ HT
Certification
Dates des sessions
Dans le cadre de cette journée, les participants auront à répondre à un QCM. Ils devront réaliser également
Paris des exercices pratiques sur l'administration, la sauvegarde et l'optimisation du SGBD Oracle.
20 déc. 2013, 17 mar. 2014
28 avr. 2014
1) Présentation des épreuves
- Présentation de la plateforme.
- Présentation du déroulé des épreuves (timing, documents autorisés, etc ...).
- Question de la salle.

2) Questionnaire à choix multiple


- Questions ouvertes et fermées sur les connaissances essentielles de l'administration du SGBD Oracle.

3) Travaux pratiques
- Réalisation des exercices pratiques sur l'administration, la sauvegarde et l'optimisation du SGBD Oracle
10g.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 58 / 64
Stage pratique de 5 jour(s)
Réf : ORA
Oracle 11g, administration
Participants OBJECTIFS

Ce stage s'adresse aux Vous apprendrez à mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle11g. Parmi
administrateurs de bases les principaux points abordés figurent l'architecture du SGBD, l'installation, ainsi que la gestion de l'instance,
de données Oracle, aux des bases, des espaces de disques, des objets, des données d'annulation, des utilisateurs et des droits
administrateurs d'applications d'accès.
et aux consultants.

Pré-requis 1) L'architecture d'Oracle 11g et installation 6) Structures de la base de données


Connaissances de base du 2) Gestion de l'instance et configuration réseau 7) Gérer les données d'annulation
langage SQL et du SGBD 3) Création et suppression des bases de 8) Administration des objets
Oracle. Expérience requise données
sur l'utilisation du SGBD en 9) Gestion des utilisateurs et sécurité
environnement Windows ou 4) Gérer le fichier de contrôle et gérer des 10) Compléments
Linux. fichiers de journalisation
5) Les espaces de disque logiques
Prix 2014 : 2770€ HT
Prix 2013 : 2700€ HT
1) L'architecture d'Oracle 11g et installation
Eligible DIF
- Les fichiers constituant la base de données. La structure du stockage des données.
Dates des sessions - Les zones mémoire. Les processus d'arrière plan.
- La gestion des transactions. Architecture Multi-threaded Server.
Paris
- Les taches d'un administrateur.
16 déc. 2013, 13 jan. 2014
- Installation du SDBGR.
17 fév. 2014, 17 mar. 2014
14 avr. 2014, 19 mai 2014 - Pré-requis selon les systèmes. Tâches d'installation sous Unix.
30 juin 2014, 7 juil. 2014 - L'architecture OFA. Utilisation d'Oracle Universal Installer (OUI).
18 aoû. 2014, 15 sep. 2014 - L'installation avancée en mode silencieux.
13 oct. 2014 - Enterprise Manager Configuration Assistant.
Aix - L'architecture d'Automatic Storage Management (ASM).
27 jan. 2014, 3 mar. 2014 Exercice
30 juin 2014, 1 sep. 2014
Découverte de la structure de la base Oracle. Installation d'Oracle 11g.
Bordeaux
17 fév. 2014, 14 avr. 2014 2) Gestion de l'instance et configuration réseau
30 juin 2014, 22 sep. 2014
Bruxelles - Méthodes de contrôle d'identification.
- Paramétrage de l'instance avec PFILE ou SPFILE.
17 fév. 2014, 14 avr. 2014
30 juin 2014, 22 sep. 2014 - Les états du démarrage d'une instance.
- Les options d'arrêt d'une instance.
Geneve
- Les vues : dynamiques, dictionnaire de données.
17 fév. 2014, 14 avr. 2014
- Les fichiers trace et les fichiers d'alerte.
30 juin 2014, 22 sep. 2014
- Configuration réseau. Configuration d'Oracle Net Services.
Lille - Le fichier " listener.ora ".
9 déc. 2013, 17 fév. 2014 - La configuration du client.
14 avr. 2014, 30 juin 2014 - Configuration du réseau et résolution de nom par LDAP.
22 sep. 2014
Luxembourg Exercice
17 fév. 2014, 14 avr. 2014 Modification du paramétrage de la base de données. Créer le fichier SPFILE à partir d'un fichier PFILE.
30 juin 2014, 22 sep. 2014 Configuration de SQL*Net.
Lyon
3) Création et suppression des bases de données
27 jan. 2014, 3 mar. 2014
30 juin 2014, 1 sep. 2014 - Comprendre et utiliser Oracle Managed Files (OMF).
Nantes - L'assistant de configuration de base de données.
24 mar. 2014, 23 juin 2014
22 sep. 2014
Exercice
Création d'une nouvelle base de données à partir des scripts générés par DBCA.
Rennes
24 mar. 2014, 23 juin 2014 4) Gérer le fichier de contrôle et gérer des fichiers de journalisation
22 sep. 2014
Sophia-antipolis - Les fonctions du fichier de contrôle. Son contenu.
27 jan. 2014, 3 mar. 2014 - Multiplexer le fichier de contrôle.
30 juin 2014, 1 sep. 2014 - Gérer des fichiers de journalisation.
Strasbourg - Le rôle des fichiers de journalisation.
17 fév. 2014, 14 avr. 2014
- Gérer, multiplexer et archiver les fichiers de journalisation.
30 juin 2014, 22 sep. 2014 Exercice
Toulouse Multiplexer le fichier de contrôle, visualiser son contenu. Modifier la taille des groupes des fichiers de
9 déc. 2013, 17 fév. 2014 journalisation. Mettre la base de données en mode ARCHIVELOG.
14 avr. 2014, 30 juin 2014
22 sep. 2014 5) Les espaces de disque logiques
- Les types de tablespaces. La création d'un tablespace permanent, temporaire et undo.
- L'extension d'un fichier.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 59 / 64
- L'agrandissement et le déplacement d'un tablespace.
Exercice
Création de différents tablespaces, définir les tablespaces permanents par défaut, temporaires et undo de la
base.

6) Structures de la base de données


- La structure du stockage.
- Les paramètres du stockage des tablespaces.
- L'utilisation des extents.
- La structure d'un bloc de base de données.
- Stockage des données de type BLOB ou CLOB.
- Statistiques et informations de stockage des tables.
- La High Water Mark et le chaînage des blocs.
- Réorganisation du stockage et espace inutilisés.

7) Gérer les données d'annulation


- Les undo segments.
- Configurer la période de conservation des informations d'annulation.
- Garantir la conservation des informations d'annulation.
- Utiliser l'assistant Undo.
- Flashback Database.
- Architecture Flashback Database.
- Procéder à un flashback sur des tables supprimées.
- Flashback Query, Version Query et Transaction Query.
Exercice
Modification du mode de conservation des informations d'annulation.

8) Administration des objets


- Créer et utiliser des objets du répertoire.
- Les tables externes et temporaires.
- Index : B*-tree, bitmap et basé sur une fonction.
- Le partitionnement des tables, des indexes.
- Les vues matérialisées.
Exercice
Création des indexes B*-tree, de l'index bitmap et d'une vue matérialisée.

9) Gestion des utilisateurs et sécurité


- Création d'un utilisateur.
- Expiration et historisation des mots de passe.
- Privilèges système et sur objets.
- Les rôles. Les profils.
Exercice
Configuration des droits des utilisateurs.

10) Compléments
- Sauvegardes et restaurations
- Les modes ARCHIVELOG et NOARCHIVELOG.
- Sauvegarde base arrêtée et base ouverte.
- Gérer le référentiel AWR.
- Utiliser le moniteur ADDM.
- Définir des seuils d'alerte.
- Utiliser des alertes générées par le serveur.
- Utiliser des tâches automatisées.
- Présentation de SQL*Loader.
- Débloquer les sessions utilisateurs.
- Collecte des statistiques.
- Présentation d'Export et Import Datapump.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 60 / 64
Stage pratique de 5 jour(s)
Réf : RES
Oracle 11g/10g, sauvegardes et restaurations
Participants OBJECTIFS

Administrateurs de bases Ce cours est indispensable à tous ceux qui souhaitent établir une stratégie de sauvegarde efficace. Parmi
de données Oracle 11g, les points abordés figurent le fonctionnement en mode ARCHIVELOG, RMAN, les scénarios particuliers de
administrateurs d'applications, sauvegarde/restauration, LogMiner et l'utilisation de flashback database.
administrateurs systèmes,
consultants.
1) Rappels 5) Dupliquer une base de données
Pré-requis 2) Composants et fonctionnalités de RMAN. 6) Récupération incomplète
Bonnes connaissances de 3) Maintenance de RMAN 7) Flashback Database
l'administration Oracle ou
4) Perte de fichiers et récupération 8) Déplacement de données
connaissances équivalentes
à celles apportées par
le stage "Oracle11g,
administration" (réf. ORA). 1) Rappels
Prix 2014 : 2770€ HT - Les fichiers redo log, de contrôle et de données.
- Mode ARCHIVELOG.
Prix 2013 : 2700€ HT
Exercice
Eligible DIF Sauvegarder la base de données à l'aide d'un script de sauvegarde interactif.
Dates des sessions 2) Composants et fonctionnalités de RMAN.
Paris
- La configuration et les commandes.
2 déc. 2013, 10 mar. 2014 - Sauvegarde automatique du fichier de contrôle.
30 juin 2014, 25 aoû. 2014
13 oct. 2014
- Exécution en parallèle de jeux de sauvegarde.
- Sauvegardes compressées et cryptées.
Exercice
Définir l'emplacement des sauvegardes.

3) Maintenance de RMAN
- Préparation de la base du catalogue.
- Création du catalogue.
- Inscription des bases cibles auprès du catalogue.
- Ajout/suppression de sauvegardes du catalogue.
- Utilisation de scripts stockés. Sauvegarde de la base du catalogue.
Exercice
Création du catalogue et inscription de la base de données cible auprès du catalogue.

4) Perte de fichiers et récupération


- Redémarrage avec des fichiers manquants. Perte de fichiers de contrôle.
- Perte des fichiers du tablespace UNDO. Récupération de tablespaces en lecture seule.
- Utiliser RMAN. Les commandes RESTORE et RECOVER. Récupérer avec la console d'administration.
Exercice
Sauvegarde du fichier de contrôle. Redémarrer la BD après perte des fichiers. Restauration.

5) Dupliquer une base de données


- Dupliquer une base de données avec RMAN.
- Dupliquer une base de données sans l'arrêter.
Travaux pratiques
Cloner une BD à chaud.

6) Récupération incomplète
- Les étapes d'une récupération incomplète. Récupération simplifiée via RESETLOGS.
- Récupération jusqu'à un point dans le temps. Concept de récupération incomplète d'un tablespace.
- L'architecture de TSPITR.
Exercice
Effectuer des récupérations incomplètes.

7) Flashback Database
- Configurer et surveiller Flashback Database. Sauvegarder la zone de récupération rapide.
- Procéder à un flashback sur des tables supprimées. Gérer les Flashback Data Archives.
Exercice
Effectuer une récupération incomplète de la base de données à l'aide de la technologie FLASHBACK.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 61 / 64
8) Déplacement de données
- Data Pump. Utiliser des tables externes pour déplacer des données. Transporter un tablespace.
Exercice
Transport d'un tablespace d'une base à une autre.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 62 / 64
Stage pratique de 4 jour(s)
Réf : OAT
Oracle 11g, tuning
Participants OBJECTIFS

Ce cours s'adresse aux Cette formation vous apprendra à identifier les problèmes de performances de vos bases Oracle11g, à
administrateurs expérimentés mettre en œuvre les solutions adéquates pour y faire face. Vous apprendrez notamment à dimensionner les
sur Oracle11g. différentes zones de la mémoire (PGA, buffer cache, Shared Pool) et à optimiser la journalisation et les E/S.
Pré-requis
1) Introduction 5) Gérer les mesures de référence
Bonnes connaissances de
l'administration Oracle11g ou 2) Statistiques, événements Wait, AWR 6) Diagnostic et réglages
connaissances équivalentes 3) L'optimiseur et le SQL Plan Management 7) La journalisation
à celles apportées par
4) Gestion des évolutions
le stage "Oracle11g,
administration" (réf. ORA).
Expérience requise.
1) Introduction
Prix 2014 : 2270€ HT
- La démarche d'optimisation. Gains possibles.
Prix 2013 : 2210€ HT - Détermination et contrôle des objectifs.
Eligible DIF
2) Statistiques, événements Wait, AWR
Dates des sessions - Outils de mesure. OEM. Vues dynamiques des performances.
Paris - Fichier d'alerte. Fichiers de trace utilisateur. Evénements Wait.
16 déc. 2013, 14 jan. 2014 - Gérer le référentiel et les clichés AWR. Les états.
18 fév. 2014, 18 mar. 2014 Travaux pratiques
22 avr. 2014, 20 mai 2014
24 juin 2014, 22 juil. 2014
Interroger les vues de performances dynamiques pour afficher les événements Wait. Modifier la périodicité de
9 sep. 2014, 14 oct. 2014 collecte des clichés AWR. Générer des états avec SQL*Plus.

3) L'optimiseur et le SQL Plan Management


- Gérer les statistiques et les plans d'exécution.
- Identifier les accès des objets de la base.
- SQL Plan Management. Gestion automatique des tâches de maintenance.
- Utiliser SQL Profile pour optimiser les requêtes.
Travaux pratiques
Calculer les statistiques pour une base. Générer les plans d'exécution. Utiliser SQL Plan Management pour
préserver les performances dans le cas d'évolutions applicatives.

4) Gestion des évolutions


- Types d'évolutions possibles. SQL Performance Analyzer (SPA). Utilisation de DB Replay.
- Définition des filtres. Fonction de Replay.

5) Gérer les mesures de référence


- Seuils adaptatifs et mesures de référence.
- Définir les seuils d'alerte adaptatifs.
- Configurer les mesures de normalisation.

6) Diagnostic et réglages
- Problèmes liés à la zone SHARED POOL, au buffer cache, à la mémoire PGA, aux tablespaces
temporaires, aux E/S.
- Eléments d'architectures.
- Comprendre l'activité de la zone library cache.
- Dimensionner le buffer cache.
- Gestion automatique de la mémoire. Caractéristiques.
- Gérer l'espace dans les segments.
- Tablespaces de type BIGFILE et de type SMALLFILE. Optimiser les E/S. Stripping et Mirroring. RAID.
Travaux pratiques
Configurer la base pour une meilleure conservation des requêtes SQL dans le library cache. Définir les zones
de stockage pour les blocs d'une taille autre que la taille par défaut.

7) La journalisation
- Réglage des checkpoints. Impact de l'archivage.
- Dimensionner le redo log buffer et les fichiers redo log.
Travaux pratiques
Optimiser la taille des fichiers et du buffer redo log.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 63 / 64
Stage pratique de 1 jour(s)
Réf : KAD
Certification Administrateur Oracle 11g
Participants OBJECTIFS

Candidats à la certification Cette journée est destinée à valider les connaissances acquises au cours du cycle certifiant "Administrateur
"Administrateur Oracle 11g". Oracle 11g". Les compétences validées portent sur les connaissances nécessaires pour exercer le métier de
DBA Oracle 11g.
Pré-requis
Avoir suivi l'intégralité des 1) Présentation des épreuves 3) Travaux pratiques
stages du cycle certifiant
"Administrateur Oracle 11g". 2) Question de la salle

Prix 2014 : 500€ HT Certification

Prix 2013 : 500€ HT Dans le cadre de cette journée, les participants auront à réaliser des exercices pratiques sur l'administration,
la sauvegarde et l'optimisation du SGBD Oracle 11g.
Dates des sessions
Paris 1) Présentation des épreuves
6 déc. 2013, 21 mar. 2014
- Présentation de la plateforme.
26 mai 2014
- Présentation du déroulé des épreuves (timing, documents autorisés, etc ...). Question de la salle.

2) Question de la salle
- Questions et échanges entre les stagiaires et l'intervenant.

3) Travaux pratiques
- Réalisation des exercices pratiques sur l'administration, la sauvegarde et l'optimisation du SGBD Oracle
11g.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Défense cedex. Tél : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 64 / 64