OR

Post on 25-Dec-2015

50 views 16 download

description

OR

Transcript of OR

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

SGBD / Aide à la décision, Oracle

Avec la version 11g, Oracle a pleinement ouvert ses environnements aux possibilités offertespar Internet. Elle propose également d'importantes améliorations en termes d'administrationet de performances. Suivant de près les évolutions, les cours Orsys sont solidement établisen tant que référence dans le domaine de la formation Oracle. Ils couvrent l'administration, ledéveloppement SQL et PL/SQL, la sureté de fonctionnement, l'optimisation et les architecturesdé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 2 / 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 3 / 64

Stage pratique de 4 jour(s)Réf : CBC

ParticipantsTout public de chefsde projets, décideursinformatiques, développeurs,responsables informatiques.

Pré-requisAucune connaissanceparticulière. La connaissanced'un langage informatique esttoutefois un plus.

Prix 2014 : 2270€ HT

Eligible DIF

Dates des sessions

Paris21 jan. 2014, 8 avr. 201424 juin 2014, 9 sep. 2014

Bases de données, modélisation, choix techniquesOBJECTIFS

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

1) Logique des SGBD2) Techniques de modélisation3) Modèle logique de données

4) Implémentation avec SQL5) Paramètres clés pour le choix d'un serveur

1) Logique des SGBD

- Rappel des théories sous-jacentes aux bases de données relationnelles.- Modèles de données (hiérarchique, réseau...).- Typologie des SGBD. Objectifs des SGBD relationnels.- Fonctionnalités (règles de Codd, transactions, indexage, sauvegardes, restaurations).- Les architectures.

Travaux pratiquesCré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 pratiquesEtudes 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 pratiquesEtude 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 pratiquesCré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 4 / 64

Séminaire de 2 jour(s)Réf : OID

ParticipantsCe stage s'adresse à tousles responsables de projets,ingénieurs d'études qui ontà conduire des projets oudévelopper des applicationsintégrant Oracle.

Pré-requisAucune connaissanceparticulière.

Prix 2014 : 1360€ HT

Eligible DIF

Dates des sessions

Paris20 fév. 2014, 24 avr. 201426 juin 2014, 31 juil. 201428 aoû. 2014, 25 sep. 201423 oct. 2014

Oracle, introductionOBJECTIFS

Une présentation synthétique des caractéristiques techniques de l'offre Oracle et de ses évolutions récentesdestinée à tous ceux qui souhaitent appréhender les principes et les mécanismes de fonctionnement duSGBD.

1) Présentation du serveur de données2) Langages d'accès à la base de données3) Caractéristiques du serveur Oracle4) Architecture de la base de données

5) Net Services6) Versionning des données7) L'extension Objets8) Apports d'Oracle 11g

1) Présentation du serveur de données

- Modèle relationnel. Contraintes d'intégrité.- Types de données. Modèle relationnel-objet.- Manipulation des données.

2) Langages d'accès à la base de données

- Langage SQL : L'ANSI. Structure du langage SQL.- 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 5 / 64

Séminaire de 2 jour(s)Réf : ONN

ParticipantsAdministrateurs de basesde données Oracle,développeurs, consultants,chefs de projets etresponsables d'applicationssouhaitant réfléchir àl'évolution de leurs bases versla version 11g.

Pré-requisBonnes connaissances dufonctionnement d'Oracle (unedes versions précédentes).Expérience souhaitable.

Prix 2014 : 1360€ HT

Prix 2013 : 1330€ HT

Eligible DIF

Dates des sessions

Paris19 déc. 2013, 13 fév. 201427 mai 2014, 11 sep. 2014

Aix3 avr. 2014, 12 juin 201418 sep. 2014

Bordeaux27 mar. 2014, 27 mai 201425 sep. 2014

Bruxelles20 mar. 2014, 19 juin 20144 sep. 2014

Geneve20 mar. 2014, 19 juin 20144 sep. 2014

Lille27 mar. 2014, 27 mai 201425 sep. 2014

Luxembourg20 mar. 2014, 19 juin 20144 sep. 2014

Lyon3 avr. 2014, 12 juin 201418 sep. 2014

Nantes10 avr. 2014, 19 juin 20144 sep. 2014

Rennes10 avr. 2014, 19 juin 20144 sep. 2014

Sophia-antipolis3 avr. 2014, 12 juin 201418 sep. 2014

Strasbourg27 mar. 2014, 27 mai 201425 sep. 2014

Toulouse27 mar. 2014, 27 mai 201425 sep. 2014

Oracle 11g, les nouveautésOBJECTIFS

Une présentation d'ensemble des nouveautés du SGBD Oracle 11g. Parmi les points abordés figurent lesnouveaux automatismes du SGBD, les fonctionnalités de haute disponibilité et d'autotuning, les nouvellestechniques disponibles en matière d'administration et le processus de migration des bases de données.

1) Les développements2) Les performances3) La haute disponibilité4) La sécurité

5) Les outils et Oracle Grid Infrastructure6) Oracle Restart7) L'option Real Application Testing8) Migration des bases de données

1) Les développements

- Nouveautés sur les types de données. Colonnes virtuelles. Améliorations SQL. Requêtes DDL avec optionWait.- Améliorations PL/SQL. Fine Grained Dependency Tracking (FGDT).- Les triggers. Database Native Web Services. XML Db et Java.

2) Les performances

- Result Caches. Informations Lifecycle Management (ILM).- Tuning automatique de l'instance. Amélioration des tris.- Load Balancing. Améliorations du partitionnement. Amélioration de la compression.

3) La haute disponibilité

- Fault Diagnostics. Repair Advisor.- Automatic Diagnostic Repository. Log des requêtes DDL.- Active Data Guard. Améliorations de RAC.

4) La sécurité

- Configuration sécurisée par défaut. Améliorations du cryptage.- Protection par HSM. Améliorations du flashback et de Recovery Manager.- Cryptage avec Rman. Data Recovery Advisor. Oracle Secure Backup.

5) Les outils et Oracle Grid Infrastructure

- Data Pump. Connexions proxy avec SQL*Plus. OEM v11.- Nouveaux packages. Oracle Grid Infrastructure.- Fonctionnalité ASM Fast Mirror Resync. Fonctionnalité ASM Preferred Mirror Read.- Améliorations des performances d'ASM. Evolutivité d'ASM.- Niveau de compatibilité des groupes de disques ASM. Extensions ASMCMD.

6) Oracle Restart

- Installation du Grid Infrastructure.- L'outil Oracle Restart. Le processus de démarrage.- L'utilitaire CRSCTL. L'utilitaire SRVCTL.

7) L'option Real Application Testing

- Database Replay.- Replay avec OEM DbControl.- Définition des filtres.- SQL Performance Analyzer (SPA).- Le package DBMS_SQLPA.

8) Migration des bases de données

- Choix de la technique de migration.- Database Upgrade Assistant. Migration manuelle.- Migrer les scripts utilisant Server Manager.- 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 6 / 64

Stage pratique de 5 jour(s)Réf : ORM

ParticipantsCe stage s'adresse à tousles informaticiens ayant àdévelopper pour Oracleou voulant une premièreapproche de l'administration.

Pré-requisConnaissances de base enprogrammation.

Prix 2014 : 2770€ HT

Eligible DIF

Dates des sessions

Paris13 jan. 2014, 17 fév. 201417 mar. 2014, 14 avr. 201419 mai 2014, 30 juin 201428 juil. 2014, 18 aoû. 201415 sep. 2014, 13 oct. 2014

Aix24 mar. 2014, 2 juin 20147 juil. 2014, 8 sep. 2014

Bordeaux24 fév. 2014, 14 avr. 201416 juin 2014, 22 sep. 2014

Bruxelles24 fév. 2014, 14 avr. 201416 juin 2014, 28 juil. 20148 sep. 2014

Geneve24 fév. 2014, 14 avr. 201416 juin 2014, 21 juil. 201422 sep. 2014

Lille24 fév. 2014, 14 avr. 201416 juin 2014, 22 sep. 2014

Luxembourg24 fév. 2014, 14 avr. 201416 juin 2014, 28 juil. 20148 sep. 2014

Lyon9 déc. 2013, 24 mar. 20142 juin 2014, 7 juil. 20148 sep. 2014

Nantes6 jan. 2014, 3 mar. 201412 mai 2014, 7 juil. 20141 sep. 2014

Rennes6 jan. 2014, 3 mar. 201412 mai 2014, 7 juil. 20141 sep. 2014

Sophia-antipolis24 mar. 2014, 2 juin 20147 juil. 2014, 8 sep. 2014

Strasbourg24 fév. 2014, 14 avr. 201416 juin 2014, 22 sep. 2014

Toulouse24 fév. 2014, 14 avr. 201416 juin 2014, 22 sep. 2014

Oracle, prise en mainOBJECTIFS

Un cours intensif qui vous permettra d'acquérir toutes les compétences nécessaires à l'utilisation efficace etfiable du produit : principes du relationnel, concepts et pratique du langage SQL, organisation physique etgestion des transactions. Les principales commandes seront analysées et mises en œuvre.

1) Introduction2) Langage d'interrogation SQL3) Introduction à PL/SQL4) Triggers LMD dans Oracle

5) Architecture et objets d'une base de données6) Gestion des transactions7) Sécurité et utilisateurs8) Compléments

Travaux pratiques

Chaque participant a accès à un atelier construit autour du SGBD Oracle afin d'appliquer immédiatement toutnouveau concept.

1) Introduction

- Le serveur Oracle. Les différentes versions. Les différentes éditions.- Le modèle relationnel. Les notions de table et de relation.- Les contraintes d'intégrité.- Les outils. SQL Developer. L'outil ISQL*Plus.- Introduction SQL. Types de données Oracle.- Création des tables.- Introduction aux instructions de mise à jour.- Utilisation des séquences.- Introduction à l'interrogation (SELECT).- Manipulation des données. Introduction aux transactions.

2) Langage d'interrogation SQL

- Différentes fonctionnalités SQL.- Tris et suppression de doublons.- Fonctions et agrégats.- Conversion des types et valeur NULL.- Requêtes sur plusieurs tables.- Les jointures. Les requêtes imbriquées.- Opérateurs ensemblistes.

ExerciceL'écriture de requêtes SQL simples. Utilisation de fonctions, tri et préfixes. Utilisation de la date. Utilisationdes agrégats. Jointures et requêtes imbriquées. Utilisation de GROUP BY et HAVING.

3) Introduction à PL/SQL

- Les instructions du langage PL/SQL.- Les types de variables.- Les instructions de contrôle : conditions, itérations.- Gestion des erreurs par le mécanisme d'exceptions.- Structuration des programmes PL/SQL.- Procédures et fonctions.- Définition et utilisation des procédures stockées.- Spécification des packages.- Interaction avec la base de données.- Curseurs implicites et explicites.

ExerciceTypes et variables. Curseurs et accès à la base. Traitements stockés (procédure, fonctions et packages).Traitement des erreurs.

4) Triggers LMD dans Oracle

- Présentation des triggers de Oracle.- Structure d'un trigger (Evénement/Action).- Types de triggers LMD (statement et row triggers).- 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.

ExerciceCré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 7 / 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.

ExerciceCré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.

ExerciceCOMMIT, 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.

ExerciceDé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 pratiquesConfiguration 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 8 / 64

Stage pratique de 5 jour(s)Réf : ORA

ParticipantsCe stage s'adresse auxadministrateurs de basesde données Oracle, auxadministrateurs d'applicationset aux consultants.

Pré-requisConnaissances de base dulangage SQL et du SGBDOracle. Expérience requisesur l'utilisation du SGBD enenvironnement Windows ouLinux.

Prix 2014 : 2770€ HT

Prix 2013 : 2700€ HT

Eligible DIF

Dates des sessions

Paris16 déc. 2013, 13 jan. 201417 fév. 2014, 17 mar. 201414 avr. 2014, 19 mai 201430 juin 2014, 7 juil. 201418 aoû. 2014, 15 sep. 201413 oct. 2014

Aix27 jan. 2014, 3 mar. 201430 juin 2014, 1 sep. 2014

Bordeaux17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Bruxelles17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Geneve17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Lille9 déc. 2013, 17 fév. 201414 avr. 2014, 30 juin 201422 sep. 2014

Luxembourg17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Lyon27 jan. 2014, 3 mar. 201430 juin 2014, 1 sep. 2014

Nantes24 mar. 2014, 23 juin 201422 sep. 2014

Rennes24 mar. 2014, 23 juin 201422 sep. 2014

Sophia-antipolis27 jan. 2014, 3 mar. 201430 juin 2014, 1 sep. 2014

Strasbourg17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Toulouse9 déc. 2013, 17 fév. 201414 avr. 2014, 30 juin 201422 sep. 2014

Oracle 11g, administrationOBJECTIFS

Vous apprendrez à mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle11g. Parmiles principaux points abordés figurent l'architecture du SGBD, l'installation, ainsi que la gestion de l'instance,des bases, des espaces de disques, des objets, des données d'annulation, des utilisateurs et des droitsd'accès.

1) L'architecture d'Oracle 11g et installation2) Gestion de l'instance et configuration réseau3) Création et suppression des bases dedonnées4) Gérer le fichier de contrôle et gérer desfichiers de journalisation5) Les espaces de disque logiques

6) Structures de la base de données7) Gérer les données d'annulation8) Administration des objets9) Gestion des utilisateurs et sécurité10) Compléments

1) L'architecture d'Oracle 11g et installation

- Les fichiers constituant la base de données. La structure du stockage des données.- Les zones mémoire. Les processus d'arrière plan.- La gestion des transactions. Architecture Multi-threaded Server.- Les taches d'un administrateur.- Installation du SDBGR.- Pré-requis selon les systèmes. Tâches d'installation sous Unix.- L'architecture OFA. Utilisation d'Oracle Universal Installer (OUI).- L'installation avancée en mode silencieux.- Enterprise Manager Configuration Assistant.- L'architecture d'Automatic Storage Management (ASM).

ExerciceDécouverte de la structure de la base Oracle. Installation d'Oracle 11g.

2) Gestion de l'instance et configuration réseau

- Méthodes de contrôle d'identification.- Paramétrage de l'instance avec PFILE ou SPFILE.- Les états du démarrage d'une instance.- Les options d'arrêt d'une instance.- Les vues : dynamiques, dictionnaire de données.- Les fichiers trace et les fichiers d'alerte.- Configuration réseau. Configuration d'Oracle Net Services.- Le fichier " listener.ora ".- La configuration du client.- Configuration du réseau et résolution de nom par LDAP.

ExerciceModification du paramétrage de la base de données. Créer le fichier SPFILE à partir d'un fichier PFILE.Configuration de SQL*Net.

3) Création et suppression des bases de données

- Comprendre et utiliser Oracle Managed Files (OMF).- L'assistant de configuration de base de données.

ExerciceCréation d'une nouvelle base de données à partir des scripts générés par DBCA.

4) Gérer le fichier de contrôle et gérer des fichiers de journalisation

- Les fonctions du fichier de contrôle. Son contenu.- Multiplexer le fichier de contrôle.- Gérer des fichiers de journalisation.- Le rôle des fichiers de journalisation.- Gérer, multiplexer et archiver les fichiers de journalisation.

ExerciceMultiplexer le fichier de contrôle, visualiser son contenu. Modifier la taille des groupes des fichiers dejournalisation. Mettre la base de données en mode ARCHIVELOG.

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 9 / 64

- L'agrandissement et le déplacement d'un tablespace.

ExerciceCréation de différents tablespaces, définir les tablespaces permanents par défaut, temporaires et undo de labase.

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.

ExerciceModification 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.

ExerciceCré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.

ExerciceConfiguration 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 10 / 64

Stage pratique de 5 jour(s)Réf : RES

ParticipantsAdministrateurs de basesde données Oracle 11g,administrateurs d'applications,administrateurs systèmes,consultants.

Pré-requisBonnes connaissances del'administration Oracle ouconnaissances équivalentesà celles apportées parle stage "Oracle11g,administration" (réf. ORA).

Prix 2014 : 2770€ HT

Prix 2013 : 2700€ HT

Eligible DIF

Dates des sessions

Paris2 déc. 2013, 10 mar. 201430 juin 2014, 25 aoû. 201413 oct. 2014

Oracle 11g/10g, sauvegardes et restaurationsOBJECTIFS

Ce cours est indispensable à tous ceux qui souhaitent établir une stratégie de sauvegarde efficace. Parmiles points abordés figurent le fonctionnement en mode ARCHIVELOG, RMAN, les scénarios particuliers desauvegarde/restauration, LogMiner et l'utilisation de flashback database.

1) Rappels2) Composants et fonctionnalités de RMAN.3) Maintenance de RMAN4) Perte de fichiers et récupération

5) Dupliquer une base de données6) Récupération incomplète7) Flashback Database8) Déplacement de données

1) Rappels

- Les fichiers redo log, de contrôle et de données.- Mode ARCHIVELOG.

ExerciceSauvegarder la base de données à l'aide d'un script de sauvegarde interactif.

2) Composants et fonctionnalités de 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.

ExerciceDé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.

ExerciceCré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.

ExerciceSauvegarde 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 pratiquesCloner 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.

ExerciceEffectuer 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.

ExerciceEffectuer 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 11 / 64

8) Déplacement de données

- Data Pump. Utiliser des tables externes pour déplacer des données. Transporter un tablespace.

ExerciceTransport 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 12 / 64

Stage pratique de 5 jour(s)Réf : OAA

ParticipantsAdministrateurs de basesde données Oracle 11g,administrateurs d'applications,administrateurs systèmes etconsultants.

Pré-requisConnaissances de basede l'administration d'Oracle11g. Ou connaissanceséquivalentes à cellesapportées par le stage "Oracle11g, administration" (réf. ORA).

Prix 2014 : 2770€ HT

Eligible DIF

Dates des sessions

Paris13 jan. 2014, 24 fév. 201417 mar. 2014, 14 avr. 201419 mai 2014, 30 juin 201421 juil. 2014, 29 sep. 201420 oct. 2014

Oracle 11g, administration avancéeOBJECTIFS

Ce cours est indispensable à ceux qui souhaitent administrer leurs bases de données en profitant desfonctionnalités avancées. Parmi les points abordés figurent : OEM, configuration avancée du réseau,planification de tâches, redéfinition des tables en ligne, utilisation des alertes et de FLASHBACK.

1) Introduction et rappels2) Configuration avancée3) Planification de tâches4) Surveillance, maintenance avancée

5) Gestionnaire des ressources6) Automatic Storage Management (ASM)7) Database Replay8) Partitionnement de tables

1) Introduction et rappels

- Fichiers de contrôle, redo log... Transactions.- Identification d'une base.- Installation automatisée par fichier de réponse, application de patches.

2) Configuration avancée

- Réseau. Listener distant. Filtrage des connexions.- OEM. Architecture. Grid Control vs Database Control.- Le repository. Console d'administration et modules.

ExerciceConfiguration du réseau afin de démarrer la base à distance. Configuration d'EM Database Control.

3) Planification de tâches

- Utilisation de DBMS_JOB.- Introduction à Oracle Scheduler. Définition des jobs.

ExercicePlanifier 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 DataArchive.

ExerciceSurveiller 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.

ExerciceCré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.

ExerciceMise 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 13 / 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.

ExerciceCré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 14 / 64

Stage pratique de 4 jour(s)Réf : OAT

ParticipantsCe cours s'adresse auxadministrateurs expérimentéssur Oracle11g.

Pré-requisBonnes connaissances del'administration Oracle11g ouconnaissances équivalentesà celles apportées parle stage "Oracle11g,administration" (réf. ORA).Expérience requise.

Prix 2014 : 2270€ HT

Prix 2013 : 2210€ HT

Eligible DIF

Dates des sessions

Paris16 déc. 2013, 14 jan. 201418 fév. 2014, 18 mar. 201422 avr. 2014, 20 mai 201424 juin 2014, 22 juil. 20149 sep. 2014, 14 oct. 2014

Oracle 11g, tuningOBJECTIFS

Cette formation vous apprendra à identifier les problèmes de performances de vos bases Oracle11g, àmettre en œuvre les solutions adéquates pour y faire face. Vous apprendrez notamment à dimensionner lesdifférentes zones de la mémoire (PGA, buffer cache, Shared Pool) et à optimiser la journalisation et les E/S.

1) Introduction2) Statistiques, événements Wait, AWR3) L'optimiseur et le SQL Plan Management4) Gestion des évolutions

5) Gérer les mesures de référence6) Diagnostic et réglages7) La journalisation

1) Introduction

- La démarche d'optimisation. Gains possibles.- Détermination et contrôle des objectifs.

2) Statistiques, événements Wait, AWR

- Outils de mesure. OEM. Vues dynamiques des performances.- Fichier d'alerte. Fichiers de trace utilisateur. Evénements Wait.- Gérer le référentiel et les clichés AWR. Les états.

Travaux pratiquesInterroger les vues de performances dynamiques pour afficher les événements Wait. Modifier la périodicité decollecte 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 pratiquesCalculer les statistiques pour une base. Générer les plans d'exécution. Utiliser SQL Plan Management pourpré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 tablespacestemporaires, 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 pratiquesConfigurer la base pour une meilleure conservation des requêtes SQL dans le library cache. Définir les zonesde 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 pratiquesOptimiser 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 15 / 64

Stage pratique de 3 jour(s)Réf : RAL

ParticipantsAdministrateur système,administrateur de base dedonnées. Toute personnedevant déployer des serveursOracle.

Pré-requisConnaître Linux (Redhat ouDebian/Ubuntu), maîtriserl'éditeur de texte vi et le Shell.Des bases en administrationOracle sont un plus. Cestage complète "Oracle 11g,administration" (réf. ORA).

Eligible DIF

Oracle 11g, maîtriser l'administration en ligne decommandeOBJECTIFS

Ce stage vous apprendra à installer et administrer un SGBD Oracle sans aucun outil graphique. Il débuteavec une machine nue et se termine avec une base Oracle en production. Vous verrez comment utiliser laligne de commande et créer des scripts pour l'automatisation.

1) Présentation de l'environnement2) Installation des binaires Oracle3) Création de la base de données4) Sauvegarde et restauration

5) Patcher Oracle6) Scripts d'administration7) Activer le Database Control8) Maîtriser ADR, gestion des erreurs Oracle

Méthodes pédagogiques

Installation pas à pas d'un serveur de base de données Oracle, depuis l'OS jusqu'à la mise en production.

Travaux pratiques

Installer à partir de rien un serveur Linux avec une base de données Oracle, puis procéder à sonadministration 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 pratiquesInstallation 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 pratiquesInstaller 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 desdroits.- Création de rôles et de profile.- Configuration client Oracle*Net.- Mise en place du démarrage automatique de la base.

Travaux pratiquesCré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 pratiquesCré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 16 / 64

Travaux pratiquesPasser 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 pratiquesManipulation 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 17 / 64

Stage pratique de 4 jour(s)Réf : ONO

ParticipantsCe stage s'adresse auxadministrateurs de bases dedonnées, Oracle 10g.

Pré-requisBonnes connaissances del'administration Oracle 10g.Expérience requise.

Prix 2014 : 2270€ HT

Eligible DIF

Dates des sessions

Paris4 fév. 2014, 20 mai 20149 sep. 2014

Oracle 11g R2, nouveautés pour administrateursOBJECTIFS

Ce cours est destiné à des administrateurs Oracle 10g ayant à migrer le SGBD Oracle11g R2. Parmi lesprincipaux points abordés, les stagiaires verront les nouveaux automatismes du SGBD, les fonctionnalités dehaute disponibilité et d'autotuning, les nouvelles techniques d'administration et le processus de migration.

1) Oracle Grid Infrastructure2) Installation et mise à niveau3) Sécurité et Oracle SecureFiles et gestion desmodifications4) SQL Plan Management et Database Replay

5) Automatic SQL Tuning, infrastructureintelligente et optimisation6) Data Recovery Advisor et RMAN7) Nouveautés Flashback et LogMiner

1) Oracle Grid Infrastructure

- Présentation.- Oracle Restart. L'ASM.

Travaux pratiquesInstaller Grid Infrastructure et préparer les groupes de disques pour l'installation de la BD. "Listener" avecl'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 pratiquesCré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 pratiquesConfigurer 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 etréexécution.

Travaux pratiquesUtiliser 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 pratiquesAnalyser 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 pratiquesRécupérer la base de données à l'aide de Data Recovery Advisor. RMAN : Installer un catalogue privé dansla base de données.

7) Nouveautés Flashback et LogMiner

- Nouvelles fonctionnalités.- Flashback Data Archive. Flashback Transaction Backout.

Travaux pratiquesEffectuer 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 18 / 64

Stage pratique de 2 jour(s)Réf : OMB

ParticipantsDBA Oracle, AdministrateurSystème.

Pré-requisBonnes connaissances del'administration Oracle soussystème Linux. Expériencerequise. Connaissance debase de RMAN et Datapump.

Prix 2014 : 1350€ HT

Eligible DIF

Dates des sessions

Paris23 jan. 2014, 27 mar. 201426 juin 2014, 17 juil. 201418 sep. 2014, 16 oct. 2014

Oracle 11g, migrer une base de donnée 10gOBJECTIFS

Ce cours de perfectionnement vous apprendra à migrer des bases Oracle de la version 10g à la version11gR2. 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.

1) Introduction au processus de migrationOracle2) Préparation de la migration3) Migrer vers une nouvelle version Oracle4) Modes de migration

5) Tâches de post-migration6) Tâches facultatives mais importantes7) Mise à jour des applications après migration

Travaux pratiques

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

1) Introduction au processus de migration Oracle

- 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 pratiquesPré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 pratiquesMigrer 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 pratiquesInstaller 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 pratiquesMigration 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 pratiquesVérifier les variables d'environnement après une migration. Mise en place sous dbms_scheduler de lacollecte 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 pratiquesMigrer 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 19 / 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 pratiquesRetirer 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 20 / 64

Stage pratique de 5 jour(s)Réf : OAM

ParticipantsCe stage s'adresse auxadministrateurs de basesde données Oracle, auxadministrateurs d'applicationset aux consultants.

Pré-requisConnaissances de base dulangage SQL et du SGBDROracle. Expérience requisesur l'utilisation d'Oracle enenvironnement Windows ouLinux.

Prix 2014 : 2770€ HT

Eligible DIF

Dates des sessions

Paris6 jan. 2014, 10 fév. 201410 mar. 2014, 7 avr. 201412 mai 2014, 16 juin 201421 juil. 2014, 25 aoû. 201422 sep. 2014, 20 oct. 2014

Aix24 mar. 2014, 30 juin 201415 sep. 2014

Bordeaux17 mar. 2014, 16 juin 20148 sep. 2014

Bruxelles17 mar. 2014, 16 juin 20141 sep. 2014

Geneve17 mar. 2014, 16 juin 20141 sep. 2014

Lille17 mar. 2014, 16 juin 20148 sep. 2014

Luxembourg17 mar. 2014, 16 juin 20141 sep. 2014

Lyon24 mar. 2014, 30 juin 201415 sep. 2014

Nantes24 mar. 2014, 23 juin 20141 sep. 2014

Rennes24 mar. 2014, 23 juin 20141 sep. 2014

Sophia-antipolis24 mar. 2014, 30 juin 201415 sep. 2014

Strasbourg17 mar. 2014, 16 juin 20148 sep. 2014

Toulouse17 mar. 2014, 16 juin 20148 sep. 2014

Oracle 10g, administrationOBJECTIFS

Mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle10g. Parmi les principauxpoints abordés, figurent l'architecture du SGBD, les techniques d'administration, la gestion du partitionnementdes données, la sécurité des informations.

1) Architecture et installation d'Oracle 10g2) Gestion de l'instance et création/suppressiondes bases3) Configuration réseau4) Les espaces de disque logiques (tablespaces)

5) Structures de la base de données6) Gestion des objets, des utilisateurs et sécurité7) Les fichiers de journalisation et lessauvegardes et restaurations8) Les outils d'administration

1) Architecture et installation d'Oracle 10g

- Les zones mémoire.- Architecture multithreaded Server.- Pré-requis selon les systèmes. Installation sous Unix.- Enterprise Manager Configuration Assistant.

ExerciceInstallation d'Oracle 10g.

2) Gestion de l'instance et création/suppression des bases

- Méthodes d'identification de l'administrateur.- Paramétrage de l'instance avec PFILE ou SPFILE.- Arrêt et démarrage d'une instance.- Comprendre et utiliser Oracle Managed Files (OMF).- Création et suppression d'une base de données.

ExerciceModification du paramétrage de la base de données. Création d'une nouvelle base de données à partir desscripts générés par DBCA.

3) Configuration réseau

- Configuration d'Oracle Net Services.- Le fichier " listener.ora ".- Les utilitaires LSNRCTL, TNSPING.- La configuration du client.- Oracle Net Manager et Net Configuration Assistant.

ExerciceConfiguration d'Oracle Net.

4) Les espaces de disque logiques (tablespaces)

- Les types de tablespaces.- Modification d'un tablespace.- L'extension d'un fichier.

ExerciceCréation des différents types de tablespaces. Déplacement des fichiers de la base.

5) Structures de la base de données

- La structure de stockage. Les extents.- Réorganisation du stockage et espace inutilisés.

ExercicePassage du mode manuel au mode automatique de gestion des segments UNDO.

6) Gestion des objets, des utilisateurs et sécurité

- Notion de schéma. Gestion des tables.- Création d'un utilisateur. Verrouillage d'un compte.

ExerciceActivation 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 21 / 64

- Sauvegardes par copie des fichiers.- Les modes ARCHIVELOG et NOARCHIVELOG.

ExerciceMettre 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.

ExerciceDé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 22 / 64

Stage pratique de 5 jour(s)Réf : OSA

ParticipantsCe stage s'adresseaux administrateurs debases de données Oracle10g, et Oracle 9i, auxadministrateurs d'applications,aux administrateurs systèmeset aux consultants.

Pré-requisConnaissances de base del'administration d'Oracle ouconnaissances équivalentesà celles apportées par lesstages "Oracle Administration9i ou 10g" (réf. OR9 ou OAM)".

Eligible DIF

Oracle 10g, administration avancéeOBJECTIFS

Ce cours est indispensable à tous ceux qui souhaitent administrer leurs bases de données en profitant desfonctionnalités avancées. Vous verrez notamment OEM, la configuration avancée du réseau, FLASHBACK,ASM...

1) Introduction et rappels2) Configuration avancée du réseau3) Configuration d'OEM4) Planification de tâches5) Surveillance et maintenance avancées

6) Techniques de FLASHBACK7) Sécurité de la base de données8) Automatic Storage Management (ASM)9) Gérer une base de très grande taille

1) Introduction et rappels

- Fichiers de contrôle et redo log. Segments UNDO et transactions. Identification d'une base. Automatisationde l'installation. Application de patches et de patchesets.

2) Configuration avancée du réseau

- Utilisation d'un listener distant, de Connection Manager, des database links. Filtrage des connexions.

ExerciceConfiguration 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, desfenê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.

ExerciceRedé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.

ExerciceTechniques 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.

ExerciceImplé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 23 / 64

ExerciceMise 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 24 / 64

Stage pratique de 4 jour(s)Réf : TOR

ParticipantsCe cours s'adresse auxadministrateurs expérimentéssur Oracle.

Pré-requisBonnes connaissances del'administration Oracle10g. Ouconnaissances équivalentes àcelles apportées par le stage" Oracle10g, administration" (réf. OAM). Expériencerequise.

Prix 2014 : 2270€ HT

Prix 2013 : 2210€ HT

Eligible DIF

Dates des sessions

Paris10 déc. 2013, 11 fév. 201420 mai 2014, 9 sep. 2014

Aix4 fév. 2014, 13 mai 201423 sep. 2014

Bordeaux25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Bruxelles25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Geneve25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Lille25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Luxembourg25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Lyon4 fév. 2014, 13 mai 201423 sep. 2014

Nantes18 fév. 2014, 22 avr. 201424 juin 2014, 16 sep. 2014

Rennes18 fév. 2014, 22 avr. 201424 juin 2014, 16 sep. 2014

Sophia-antipolis4 fév. 2014, 13 mai 201423 sep. 2014

Strasbourg25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Toulouse25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Tuning Oracle 10gOBJECTIFS

Ce cours vous permettra d'améliorer les performances de vos bases de données Oracle 10g. Pour ce faire,il propose une analyse des mécanismes internes et des règles à utiliser dans la configuration des bases dedonnées Oracle. Il vous apporte tous les éléments nécessaires afin d'en optimiser les performances.

1) Introduction2) Trace et événements d'attente3) Mesures de performances4) Automatic Workload Repository (AWR)

5) Gestion de la mémoire SGA et la mémoirePGA6) La Shared Pool Area et le buffer cache7) La journalisation8) L'espace de stockage

1) Introduction

- Démarche d'optimisation et gains potentiels.- Les statistiques sur les tables, colonnes, index.- Les histogrammes. L'optimiseur.

ExerciceCalculer les statistiques pour les objets d'un schéma, afficher les informations pour les tables, les colonnes etles indexes.

2) Trace et événements d'attente

- Modifier le paramètre SQL_Trace.- Activation du traçage dans Oracle 10g.- Les vues de performances dynamiques.- Le fichier d'alertes et de trace utilisateur.

ExerciceUtilisation de Tkprof dans différents contextes. Interroger les vues pour afficher les événements d'attente.

3) Mesures de performances

- Afficher les mesures. Afficher les alertes.- Créer des seuils et des mesures de référence.- Créer des snapshots et des états Statspack.

4) Automatic Workload Repository (AWR)

- Générer des états AWR.- Créer des jeux de clichés et comparer les périodes.- Générer des états Automatic Database Diagnostic Monitor (ADDM).

ExerciceModifier la périodicité de collecte des clichés.

5) Gestion de la mémoire SGA et la mémoire PGA

- Activer la gestion automatique de la mémoire partagée. Fonction de conseil SGA. Large pool.- La mémoire PGA. Dimensionner la mémoire PGA.- Paramétrer les tablespaces temporaires.

ExerciceInitialiser les paramètres de la SGA.

6) La Shared Pool Area et le buffer cache

- Dimensionnement du library cache.- Conservation des blocs en cache.- Répartition des tables en pools et par taille de blocs.- Processus Database Writer multiples.

ExerciceConservation 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.

ExerciceTuning 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 25 / 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 pratiquesOptimiser 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 26 / 64

Stage pratique de 3 jour(s)Réf : RMA

ParticipantsCe stage s'adresse à tousceux qui veulent utiliserRMAN afin d'effectuer dessauvegardes de leurs basesde données Oracle.

Pré-requisBonnes connaissancesde l'administrationOracle 10g/11g ouconnaissances équivalentesà celles apportées parle stage "Oracle11g,administration" (réf. ORA).Expérience requise.

Prix 2014 : 1750€ HT

Prix 2013 : 1700€ HT

Eligible DIF

Dates des sessions

Paris16 déc. 2013, 10 mar. 201410 juin 2014, 13 oct. 2014

Oracle, sauvegardes et restaurations avec RMANOBJECTIFS

Ce cours vous permettra de maîtriser les outils RMAN, les fonctionnalités avancées comme l'utilisation d'uncatalogue, les scripts stockés, la duplication et le transport de bases de données inter-plateformes.

1) Introduction et rappels2) Introduction à RMAN3) Gestionnaires de médias4) Sauvegarde avec RMAN

5) Restauration/récupération avec RMAN6) Maintenance de RMAN7) Fonctionnalités avancées

1) Introduction et rappels

- Configuration du réseau. Fichiers redo log.- Fichiers de contrôle. Fichiers de données.- Mode ARCHIVELOG. La zone de récupération rapide.

Travaux pratiquesConfiguration de la base en mode Archivelog. Démarrer la base à distance.

2) Introduction à RMAN

- Architecture. Utilitaire client. Notions de base.- Le fichier de contrôle. L'utilisation de la mémoire. La zone de récupération rapide.- Configuration persistante dans le fichier de contrôle de la base cible. Notion de canal et utilisation decanaux.

Travaux pratiquesConfiguration 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 pratiquesUtilisation 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 pratiquesRestauration 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 ducatalogue.- 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 pratiquesCréation du catalogue. Utilisation de scripts stockés et des commandes LIST et REPORT. Vérification dessauvegardes.

7) Fonctionnalités avancées

- Corruption de blocs. TableSpace Point-In-Time Recovery (TSPITR). Clonage d'une base.

Travaux pratiquesRé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 27 / 64

Stage pratique de 3 jour(s)Réf : DMO

ParticipantsCe stage s'adresse auxadministrateurs de bases dedonnées et aux consultants.

Pré-requisBonnes connaissances del'administration Oracle et destechniques de sauvegardeset restaurations. Expériencerequise en administration debases Oracle.

Prix 2014 : 1750€ HT

Eligible DIF

Dates des sessions

Paris27 jan. 2014, 26 mai 201429 sep. 2014

Oracle Data Guard, mise en œuvre d'une base de secoursOBJECTIFS

Ce cours est la suite logique des cours de sauvegarde/restauration et RMAN. Il est indispensable à tous ceuxqui souhaitent utiliser des configurations Data Guard. Parmi les points abordés figurent les bases standbyphysiques et logiques, les différentes configurations Data Guard, switchover et failover.

1) Introduction et rappels2) Architecture Data Guard3) Configuration d'une base standby physique

4) Configuration d'une base standby logique5) Configuration avancée et administration d'unebase standby6) Maintenance d'une configuration Data Guardet Data Guard Broker

1) Introduction et rappels

- Présentation des bases standby.- Types des bases standby : physique et logique.- Les niveaux de protection de données.

Travaux pratiquesConfiguration 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 pratiquesCré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 pratiquesCré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 pratiquesUtilisation 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 28 / 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 29 / 64

Stage pratique de 2 jour(s)Réf : MOS

ParticipantsCe stage s'adresse auxadministrateurs de base dedonnées, aux consultantstechniques, aux ingénieurssupport.

Pré-requisConnaissances de base enadministration de bases dedonnées Oracle.

Eligible DIF

Oracle ASM, optimiser la gestion de l'espace disqueOBJECTIFS

Cette formation vous apprendra à administrer Grid Infrastructure. Vous verrez comment installer et configurerASM afin de mettre en place une gestion des volumes de disques et assurer la performance à travers lestripping et la répartition de charge ainsi que la sécurité à travers le mirroring. Vous apprendrez à utiliserl'outil Oracle Restart pour gérer l'arrêt/démarrage des " tout composant" Oracle.

1) Introduction2) Installer Grid Infrastructure3) Oracle Restart

4) L'instance ASM5) Les groupes de disques ASM6) Fichiers ASM

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 pratiquesPré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 pratiquesAttacher 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 pratiquesConfigurer 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 pratiquesConfigurer 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 30 / 64

- Commandes SQL et noms fichiers.

Travaux pratiquesMigrer 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 31 / 64

Stage pratique de 4 jour(s)Réf : ORQ

ParticipantsAdministrateurs de basesde données Oracle10g, ou Oracle 11g.Administrateurs systèmeet aux administrateursd'applications.

Pré-requisConnaissances debase de l'administrationd'Oracle 10g/11g. Ouconnaissances équivalentesà celles apportées parles stages "Oracle11g,administration" (réf.ORA) ou "Oracle10g,administration" (réf. OAM).Bonnes connaissances dulangage PL/SQL. Expériencerequise sur l'utilisation duSGBD en environnementWindows ou Linux.

Eligible DIF

Oracle, sécuritéOBJECTIFS

Ce cours d'administration vise à pointer les faiblesses pouvant compromettre le système Oracle, ainsi que lessolutions fournies par l'éditeur afin d'y remédier. Les stagiaires verront, entre autres, l'authentification, SSL,Kerberos, les wallets, les privilèges et les rôles, le chiffrement des sauvegardes, le filtrage des connexions, laprotection contre les injections SQL, etc.

1) Introduction et rappels2) Authentification des utilisateurs3) Autorisations et autorisations renforcées4) Chiffrement

5) Audit et audit fin6) Utilisation d'annuaire LDAP7) Fortification du système

1) Introduction et rappels

- Architecture d'applications et menaces.- Panoplie des solutions fournies par Oracle- Authentification des administrateurs.

Travaux pratiquesMise en oeuvre d'OEM Database Control. Configuration de l'authentification des administrateurs.

2) Authentification des utilisateurs

- 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 pratiquesUtilisation 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 pratiquesContrô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 pratiquesImplé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 pratiquesConfiguration et activation de l'audit standard, orientation de la destination vers SYSLOG, utilisation de l'auditfin.

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 32 / 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 pratiquesFiltrage 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 33 / 64

Stage pratique de 3 jour(s)Réf : RAC

ParticipantsCe stage s'adresse à desadministrateurs de ClusterUnix et/ou Oracle qui désirentinstaller et administrer uneplate-forme RAC.

Pré-requisBonnes connaissances del'administration Unix/Linux etd'Oracle. Connaissances debase sur le clustering.

Eligible DIF

Oracle 11g/10g, Real Application ClusterOBJECTIFS

A l'issue de ce cours, le participant sera capable d'installer une plate-forme RAC 10g ou 11g, de déclarer etd'administrer une base de données en cluster, de surveiller et d'intervenir sur des problèmes matériels oulogiciels, de sauvegarder et restaurer ce type de plate-forme, de positionner les paramètres spécifiques à cesplates-formes.

1) Pourquoi RAC ?2) Les constituants de la plate-forme3) Cluster4) Installation matérielle5) Installation logicielle de base

6) Le réseau public7) Installation d'Oracle8) Les incidents9) Exploitation de RAC10) Le RAC et L'ASM

Exercice

Chaque stagiaire dispose de son propre cluster en machines virtuelles. Les exercices seront basés sur laversion 11g R2 d'Oracle, l'intervenant vous montrera les spécificités de la version 10g pour couvrir les deuxversions.

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. Lesalgorithmes de doubles pannes.- Le lien avec RAC. L'OCMS. Le périphérique disque partagé. Les types de systèmes de fichiers. Lesmé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 duSCSI-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 ducluster. Les verrous sur doubles pannes.- Installation des outils de gestion des données. Notion de périphériques partagés. Notion de groupespartagé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 ClusterRegistry 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 del'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 34 / 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 deressource. 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 duré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 35 / 64

Stage pratique de 3 jour(s)Réf : OSL

ParticipantsToute personne ayantun profil d'informaticiendésirant se servir de SQL enenvironnement Oracle.

Pré-requisConnaissances de base eninformatique.

Prix 2014 : 1750€ HT

Prix 2013 : 1700€ HT

Eligible DIF

Dates des sessions

Paris9 déc. 2013, 6 jan. 201410 fév. 2014, 10 mar. 20147 avr. 2014, 5 mai 201410 juin 2014, 18 aoû. 201415 sep. 2014, 13 oct. 2014

Aix17 mar. 2014, 30 juin 20146 oct. 2014

Bordeaux24 mar. 2014, 23 juin 201415 sep. 2014

Bruxelles24 mar. 2014, 23 juin 201422 sep. 2014

Geneve24 mar. 2014, 23 juin 201422 sep. 2014

Lille16 déc. 2013, 24 mar. 201423 juin 2014, 15 sep. 2014

Luxembourg16 déc. 2013, 24 mar. 201423 juin 2014, 22 sep. 2014

Lyon17 mar. 2014, 30 juin 20146 oct. 2014

Nantes17 mar. 2014, 30 juin 201422 sep. 2014

Rennes17 mar. 2014, 30 juin 201422 sep. 2014

Sophia-antipolis17 mar. 2014, 30 juin 20146 oct. 2014

Strasbourg20 jan. 2014, 24 mar. 201423 juin 2014, 15 sep. 2014

Toulouse24 mar. 2014, 23 juin 201415 sep. 2014

Oracle SQLOBJECTIFS

Une formation pratique aux aspects essentiels, logique et syntaxe, du langage SQL. Ce cours vous apporteraune méthode sûre d'écriture de requêtes SQL complexes.

1) Introduction2) Outils3) Introduction SQL

4) Interrogation des données5) Objets d'une base de données Oracle6) Instructions SQL complexes

1) Introduction

- Le modèle relationnel.- Notions de base : relation (table), attributs (colonnes), contraintes d'intégrité.- Contraintes d'intégrité.

2) Outils

- SQL*Plus.- SQL Developer.

3) Introduction SQL

- Types de données Oracle.- Création des tables.- Introduction aux instructions de mise à jour.- Utilisation des séquences.- Introduction à l'interrogation (SELECT).

4) Interrogation des données

- Tri et suppression des doublons. Utilisation des alias et des préfixes.- Traitement de la valeur NULL. Utilisation des fonctions SQL.- Utilisation des pseudo-colonnes : ROWID et ROWNUM. Utilisation des agrégats : COUNT, SUM, AVG...- Opérations ensemblistes : union, intersection, différence.- Requêtes imbriquées : opérateurs IN, EXISTS.- Utilisation des jointures.- Jointures externes.- Groupement : GROUP BY et HAVING.

5) Objets d'une base de données Oracle

- Création et suppression des tables.- Gestion des contraintes d'intégrité : clé primaire, unicité, non-nullité, CHECK, contraintes référentielles.- Utilisation des vues.- Utilisation des synonymes.- Dictionnaire de données.

6) Instructions SQL complexes

- Paramétrage des scripts SQL*Plus.- Division et interrogations complexes.- Instructions de mise à jour avec des requêtes imbriquées.- Les requêtes hiérarchiques.- Utilisation des expressions régulières.

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

Stage pratique de 2 jour(s)Réf : OSP

ParticipantsToute personne impliquéeindirectement dans l'exécutionde requêtes SQL avancées(développeur, DBA, maîtrised'ouvrage).

Pré-requisBonnes connaissancesdes bases du SQL ouconnaissances équivalentes àcelles apportées par le stage"Oracle SQL" (réf. OSL).Expérience requise.

Prix 2014 : 1350€ HT

Eligible DIF

Dates des sessions

Paris6 fév. 2014, 27 mai 201425 sep. 2014

Oracle SQL, perfectionnementOBJECTIFS

Cette formation très pratique se propose de développer les aspects avancés du langage SQL commeles opérateurs ensemblistes, la gestion des LOB, des Bfiles et du XML, les fonctions d'agrégation et destatistiques.

1) Les fonctions complémentaires2) Les opérateurs ensemblistes3) La gestion des LOB et des Bfiles4) Agrégation, jointures et sub-select

5) La gestion des intégrités6) La gestion du XML7) Le partitionnement des données8) La gestion des tables distantes

1) Les fonctions complémentaires

- Fonctions de transformation.- Fonctions analytiques : Rank, Dense_Rank.- Fonction hiérarchique. Autres fonctions : Rowid, etc.

Travaux pratiquesMise en forme de données disparates (dates, numériques), liste d'une hiérarchie à plusieurs niveaux.

2) Les opérateurs ensemblistes

- Union et Union ALL.- Différence Minus.- Exists, Some, Any, All.

Travaux pratiquesRecherche 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 pratiquesAjout 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 pratiquesStatistiques 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 pratiquesCréation de tables en intégrité référentielle. Ajout/suppression des contraintes d'intégrité et des contrôles parCheck.

6) La gestion du XML

- Stockage de XML. Utilisation de fonctions avancées XML.

Travaux pratiquesGestion 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 pratiquesCré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 37 / 64

- Accès à une table distante. Jointures avec des tables distantes.

Travaux pratiquesLecture 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 38 / 64

Stage pratique de 3 jour(s)Réf : ROD

ParticipantsCe stage s'adresse auxdéveloppeurs d'applicationsdécisionnelles sous Oracledésireux d'utiliser tout lepotentiel SQL d'Oracle.

Pré-requisBonnes connaissances dulangage SQL.

Prix 2014 : 1750€ HT

Eligible DIF

Dates des sessions

Paris3 fév. 2014, 26 mai 201415 sep. 2014

Oracle SQL pour le décisionnelOBJECTIFS

Un cours intensif pour acquérir toutes les compétences nécessaires à l'utilisation des fonctionnalitésdécisionnelles du SQL d'Oracle.

1) Introduction2) Groupements des données3) Agrégation et analyse des données

4) La clause MODEL5) Mise à jour des données6) Objets

1) Introduction

- Informatique décisionnelle. Etat de la norme SQL. Norme SQL3 et décisionnel.- Rappels des concepts liés à un Datawarehouse. Notions de CUBE. Concept OLAP. Analysemultidimensionnelle.- Modélisation en étoile et constellation. Notions de dimension. Notion de table de fait.

Etude de casPré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 pratiquesManipulation 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 pratiquesManipulation 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 pratiquesManipulation 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 pratiquesAlimentation 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 pratiquesUtilisation des tables externes pour le déplacement des données. Création des vues matérialisées pouroptimiser 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 39 / 64

Stage pratique de 3 jour(s)Réf : ORD

ParticipantsConcepteurs, développeurset toutes les personnesimpliquées dans desdéveloppements utilisant labase de données Oracle.

Pré-requisBonnes connaissances deSQL.

Prix 2014 : 1750€ HT

Prix 2013 : 1700€ HT

Eligible DIF

Dates des sessions

Paris9 déc. 2013, 6 jan. 20143 fév. 2014, 3 mar. 20147 avr. 2014, 5 mai 20142 juin 2014, 28 juil. 201425 aoû. 2014, 15 sep. 201413 oct. 2014

Aix3 mar. 2014, 26 mai 201421 juil. 2014, 22 sep. 2014

Bordeaux10 fév. 2014, 12 mai 201428 juil. 2014, 15 sep. 2014

Bruxelles10 fév. 2014, 12 mai 201415 juil. 2014, 1 sep. 2014

Geneve10 fév. 2014, 12 mai 201415 juil. 2014, 1 sep. 2014

Lille10 fév. 2014, 12 mai 201428 juil. 2014, 15 sep. 2014

Luxembourg10 fév. 2014, 12 mai 201415 juil. 2014, 1 sep. 2014

Lyon2 déc. 2013, 3 mar. 201426 mai 2014, 21 juil. 201422 sep. 2014

Nantes17 fév. 2014, 19 mai 201415 juil. 2014, 1 sep. 2014

Rennes17 fév. 2014, 19 mai 201415 juil. 2014, 1 sep. 2014

Sophia-antipolis2 déc. 2013, 3 mar. 201426 mai 2014, 21 juil. 201422 sep. 2014

Strasbourg10 fév. 2014, 12 mai 201428 juil. 2014, 15 sep. 2014

Toulouse10 fév. 2014, 12 mai 201428 juil. 2014, 15 sep. 2014

Développer en PL/SQLOBJECTIFS

Le cours PL/SQL a comme objectif la maîtrise du langage PL/SQL et l'utilisation des traitements stockés etdes triggers dans les applications. Les concepts abordés sont systématiquement mis en pratique.

1) Introduction et rappels2) Eléments du langage3) Accès à la base4) Traitements stockés

5) Gestion des erreurs6) Triggers7) Compléments

1) Introduction et rappels

- Traitement transactionnel dans Oracle.- Objets et dictionnaire d'une base Oracle.- SQL et PL/SQL. Vue globale de PL/SQL.- Outils utilisés. Documentation Oracle.

2) Eléments du langage

- Environnements hôtes. Introduction syntaxique. Déclarations de variables et de constantes PL/SQL.- Types de données et conversion. Fonctions prédéfinies.- Instructions de contrôle : IF- ELSE, la boucle LOOP, la boucle FOR.- Types composites : records, tables indexées.- Types objets. Définition des sous-programmes.- Paramétrage des sous-programmes.

ExerciceDéclaration de variables. Manipulation de la date. Attributs de typage. Utilisation des collections et de leursméthodes.

3) Accès à la base

- La base et notion de curseur.- Accès via curseur implicite : update, delete, insert, select. Utiliser les clauses RETURNING et BULKCOLLECT.- Collections et FORALL.- Boucles FOR à curseur. Curseurs en mise à jour.- Curseurs explicites. Variables curseur.

ExerciceUtilisation de curseur explicite et de BULK COLLECT.

4) Traitements stockés

- Gestion de sous-programmes stockés, de bibliothèques stockées et de paquetages.- Gestion des traitements stockés : droits d'accès, vues du dictionnaire et dépendance.- Utilisation des packages.

ExerciceCréation de procédures, de fonctions stockées et de paquetages.

5) Gestion des erreurs

- Traitement d'une exception.- Utilisation de RAISE_APPLICATION_ERROR.- Déclenchement d'une exception via RAISE.- Propagation et gestion transactionnelle.

ExerciceUtilisation de Raise et de RAISE_APPLICATION_ERROR.

6) Triggers

- Définition et types de triggers Evénement/Action. Triggers Ordre.- Lignes (utilisation de : NEW et : OLD), E/C/A (Evénement/Condition/Action).- " INSTEAD OF " sur les vues, sur événements système.- Utilisation des transactions autonomes.

ExerciceCré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 40 / 64

Stage pratique de 3 jour(s)Réf : DSP

ParticipantsDéveloppeurs Oracle.

Pré-requisBonnes connaissances de laprogrammation PL/SQL ouconnaissances équivalentes àcelles apportées par le stage "Développer en PL/SQL " (réf.ORD).

Prix 2014 : 1750€ HT

Prix 2013 : 1700€ HT

Eligible DIF

Dates des sessions

Paris2 déc. 2013, 10 fév. 201426 mai 2014, 29 sep. 2014

Développer en PL/SQL, perfectionnementOBJECTIFS

Ce stage vous apprendra à écrire des programmes PL/SQL et à tirer le meilleur parti des fonctionsavancées : packages, curseurs, méthodes d'interface avancées et ensembles. Il aborde le développement, lecode SQL dynamique et les notions conceptuelles nécessaires à un codage efficace.

1) Rappels sur le PL/SQL2) Les ensembles3) Les procédures et les fonctions stockées4) Les performances et la mise en mémoirecache

5) Les packages6) Les déclencheurs7) Le SQL dynamique

1) Rappels sur le PL/SQL

- Décrire les types de données prédéfinis.- Créer des sous-types basés sur des types existants.- Répertorier les règles de conception d'un curseur.

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 pratiquesUtiliser 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 pratiquesVisualiser les informations des procédures à l'aide des vues du dictionnaire de données et de SQLDeveloper.

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 pratiquesVé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 pratiquesCréer la spécification et le corps d'un package. Afficher le code source PL/SQL à l'aide du dictionnaire dedonné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 pratiquesCréer des déclencheurs LMD, INSTEAD OF. Implémenter un déclencheur combiné pour résoudre l'erreur detable 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 41 / 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 pratiquesExé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 42 / 64

Stage pratique de 3 jour(s)Réf : EOD

ParticipantsChefs de projet, ingénieursd'études, développeurs,consultants, ayant àdévelopper dans desconditions optimales avecOracle 10g/11g.

Pré-requisBonnes connaissancesen programmation sousOracle. Expérience requise endéveloppement d'applicationsavec Oracle 7/8 ou 9.

Prix 2014 : 1750€ HT

Eligible DIF

Dates des sessions

Paris3 fév. 2014, 5 mai 201415 sep. 2014

Oracle 11g/10g, nouveautés pour développeursOBJECTIFS

Ce cours a pour but de présenter et de mettre en oeuvre les apports de cette nouvelle version. Il permettra àchaque participant de tirer pleinement profit d'Oracle 11g/10g.

1) Prise en charge des expressions régulières2) La clause MODEL3) Manipuler les jeux de données volumineux4) Récupérer les erreurs et cryptage au niveaude l'application

5) Statistiques destinées à l'optimiseur6) Trace d'une application7) Automatiser le réglage des instructions SQL8) Utiliser les packages fournis par Oracle etcode SQL dynamique

1) Prise en charge des expressions régulières

- Utiliser les expressions régulières.- Réaliser des recherches simples et des recherches de modèles.- La fonction REGEXP_COUNT.

2) La clause MODEL

- Présentation de la clause MODEL. Règles cycliques.- Intégrer les calculs entre les enregistrements.- 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 43 / 64

Stage pratique de 4 jour(s)Réf : OPT

ParticipantsCe cours s'adresseaux développeurs etadministrateurs d'applications.

Pré-requisBonnes connaissances deslangages SQL et PL/SQL.

Prix 2014 : 2270€ HT

Prix 2013 : 2210€ HT

Eligible DIF

Dates des sessions

Paris16 déc. 2013, 14 jan. 201418 fév. 2014, 18 mar. 201415 avr. 2014, 20 mai 201424 juin 2014, 8 juil. 201419 aoû. 2014, 16 sep. 201414 oct. 2014

Aix28 jan. 2014, 25 mar. 201413 mai 2014, 15 juil. 201423 sep. 2014

Bordeaux14 jan. 2014, 4 mar. 201410 juin 2014, 9 sep. 2014

Bruxelles14 jan. 2014, 4 mar. 201410 juin 2014, 9 sep. 2014

Geneve14 jan. 2014, 4 mar. 201410 juin 2014, 23 sep. 2014

Lille14 jan. 2014, 4 mar. 201410 juin 2014, 9 sep. 2014

Luxembourg14 jan. 2014, 4 mar. 201410 juin 2014, 9 sep. 2014

Lyon28 jan. 2014, 25 mar. 201413 mai 2014, 15 juil. 201423 sep. 2014

Nantes11 fév. 2014, 1 avr. 20143 juin 2014, 9 sep. 2014

Rennes11 fév. 2014, 1 avr. 20143 juin 2014, 9 sep. 2014

Sophia-antipolis28 jan. 2014, 25 mar. 201413 mai 2014, 15 juil. 201423 sep. 2014

Strasbourg14 jan. 2014, 4 mar. 201410 juin 2014, 9 sep. 2014

Toulouse14 jan. 2014, 4 mar. 201410 juin 2014, 9 sep. 2014

Oracle, optimisation d'applicationsOBJECTIFS

Grâce à ce cours pratique, vous serez en mesure de réduire d'une manière décisive les temps de réponsede vos applications. Vous comprendrez le fonctionnement de l'optimiseur intégré et des outils d'analyse et degestion d'Oracle. Vous serez en mesure d'écrire des requêtes SQL performantes.

1) Introduction2) Traitement des requêtes SQL3) Diagnostic et mesure de performance4) Optimisation du schéma relationnel

5) L'optimiseur6) Optimisation des requêtes7) Exécution en parallèle des requêtes

1) Introduction

- Démarche, étapes et acteurs de l'optimisation.- Problèmes de performances.- Particularités des types d'applications. Problématiques.

2) Traitement des requêtes SQL

- Mécanismes internes. Partage des curseurs. Variables de lien dans SQL*Plus et Enterprise Manager.- Partage des curseurs. Fonctionnalité Adaptive Cursor Sharing. Cache de résultat.

Travaux pratiquesUtilisation des bind variables pour partager des curseurs.

3) Diagnostic et mesure de performance

- Outils d'optimisation. Traces de diagnostic. Services avec les applications client.- Trace pour votre session. Fichiers de trace SQL. Les fichiers de trace SQL.

Travaux pratiquesUtilisation de Tkprof.

4) Optimisation du schéma relationnel

- Structures principales et chemins d'accès. Balayage complet de table.- Accélérer les requêtes. Index B*Tree et Bitmap. Tables indexes. Indexes composites et indexes invisibles.- Règles de gestion des index. Tables globales temporaires.- Partitionnement des données. Vues matérialisées. Colonnes virtuelles.

Travaux pratiquesOptimisation de requêtes.

5) L'optimiseur

- Recherches de données. Optimisation statistique ou syntaxique. Statistiques destinées à l'optimiseur.- Collecte dynamique des statistiques. Conversions de types de données. Evaluation des expressions.- Opérateurs de comparaison. Sous-interrogations. Méthodes de jointure et d'accès aux données.- Optimisation manuelle des requêtes par hints.

Travaux pratiquesComparaison des optimiseurs statistique et syntaxique.

6) Optimisation des requêtes

- La conception et l'applicatif. Prédicats composés. Arborescences. Fonctions de groupes.- Boucles inutiles. Vues et requêtes imbriquées. Updates synchronisés. Les tableaux dans PL/SQL.- Curseurs implicites/explicites et la récupération des lignes par lot. FORALL.

Travaux pratiquesOptimisation de traitements batch.

7) Exécution en parallèle des requêtes

- Un serveur à plusieurs CPU. Requêtes en parallèle. Réglage automatique des instructions SQL.- 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 44 / 64

Stage pratique de 5 jour(s)Réf : ORF

ParticipantsCe cours s'adresse aux chefsde projet, concepteurs etdéveloppeurs.

Pré-requisBonnes connaissances de laprogrammation SQL et PL/SQL. Expérience requise.

Prix 2014 : 2770€ HT

Eligible DIF

Dates des sessions

Paris10 fév. 2014, 19 mai 201422 sep. 2014

Oracle DS Forms, applications graphiquesOBJECTIFS

Ce stage traite de la création d'applications graphiques avec le module Forms de Developer Suite, le L4Gd'Oracle. Après avoir pris en main l'interface de développement, vous créerez une application qui vouspermettra de manipuler concrètement tous les objets pouvant être mis en oeuvre dans vos formulaires.

1) Introduction2) L'interface de développement - Fenêtres dedéveloppement.3) L'interface de développement - les assistants4) Le module Forms - Les objets

5) Le module Menu6) Les routines usuelles7) Des exemples de mise en oeuvre dedéveloppement

1) Introduction

- Les composants de Forms.- Les principales fonctionnalités.

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 45 / 64

Stage pratique de 5 jour(s)Réf : OEX

ParticipantsInformaticiens désirantgarantir une exploitation fiableet efficace d'Oracle.

Pré-requisBonnes connaissances del'utilisation de Windows ou deLinux/Unix. Connaissances debase de SQL.

Eligible DIF

Dates des sessions

Lyon9 déc. 2013

Oracle, exploitationOBJECTIFS

Ce qu'il faut savoir pour exploiter Oracle 9i/10g/11g dans les meilleures conditions d'efficacité et de sécurité.Ce cours vous permettra de maîtriser les principaux mécanismes d'Oracle, les bases des langages SQL etSQL Plus, les processus de démarrage et les techniques de sauvegarde et d'import/export.

1) Introduction2) Notion d'utilisateur3) Gestion des structures de stockage4) Démarrage et arrêt de la base de données

5) Les accès réseau6) Les sauvegardes et restaurations7) Fonctions import/export et SQL*Loader8) Spécificités d'Oracle 11g

Travaux pratiques

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

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 46 / 64

Stage pratique de 2 jour(s)Réf : ODI

ParticipantsChef de projets, assistantà la maîtrise d'oeuvre,développeur.

Pré-requisBonnes connaissances descomposantes d'un systèmed'information. Connaissancedu SQL et des modèles enétoile.

Eligible DIF

Oracle Data Integrator, mise en œuvreOBJECTIFS

Acquérir les connaissances nécessaires pour mettre en place un système ETL d'extraction, de transformationet de chargement de données, un des éléments essentiels d'un système décisionnel complet. Prendre enmain la solution ODI - Oracle Data Integrator - et créer ses propres chaînes d'alimentation de données.

1) Introduction à ODI2) Modélisation3) Le Designer

4) Transformations5) D'autres éléments de projet

1) Introduction à ODI

- 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ètresJDBC.

Travaux pratiquesMettre 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 pratiquesMettre 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 pratiquesDans un contexte projet, appréhender une problématique fonctionnelle, modéliser la chaîne d'alimentation etl'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 47 / 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 48 / 64

Stage pratique de 15jour(s)Réf : KAO

ParticipantsCe stage s'adresse auxadministrateurs de basesde données Oracle, auxadministrateurs d'applicationset aux consultants.

Pré-requisConnaissances de base dulangage SQL et du SGBDROracle. Expérience requisesur l'utilisation d'Oracle enenvironnement Windows ouLinux.

Prix 2014 : 5470€ HT

Dates des sessions

Paris6 jan. 2014, 10 mar. 201412 mai 2014, 21 juil. 201422 sep. 2014

Cycle certifiant Administrateur Bases de donnéesOBJECTIFS

Ce cycle complet vous apportera les connaissances nécessaires pour exercer le métier de DBA Oracle10g de manière optimale. Il détaille dans un premier temps l'architecture du SGBD et les techniquesd'administration. Il approfondit ensuite deux thèmes centraux : les sauvegardes/restaurations et le tuning. Lepremier vous apprendra à établir des stratégies de sauvegarde efficace afin de répondre aux situations decrise. Le second vous montrera comment améliorer les performances de vos bases.

1) L'architecture d'Oracle 10g2) Administration d'Oracle 10g

3) Sauvegardes et restaurations4) Tuning

1) L'architecture d'Oracle 10g

- Les zones mémoire. Les fichiers constituant la base de données. Architecture multithreaded Server.

2) Administration d'Oracle 10g

Installation des logiciels

- Pré-requis.- Oracle Universal Installer (OUI). OEMDBConsole.

Configuration et contrôle

- 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.

ExerciceInstallation et paramétrage d'Oracle 10g. Création d'une base. Gestion de la journalisation. Création etgestion 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 49 / 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.

ExerciceUtilisation du LogMiner. Sauvegarde et restauration d'une base. Récupération incomplète. Réalisationd'un TSPITR. Restaurations après perte de fichiers. Sauvegarde avec RMAN. Configuration d'une base dedonné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.

ExerciceAnalyser le fonctionnement d'une base en Tkprof et Statspack et générer des clichés. Optimiser la gestionautomatique de la mémoire. Gérer les zones de buffer cache. Tuning du buffer redo log. Réorganisation desobjets 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 50 / 64

Stage pratique de 15jour(s)Réf : KMI

ParticipantsCe stage s'adresse auxadministrateurs de basesde données Oracle, auxadministrateurs d'applicationset aux consultants.

Pré-requisConnaissances de base dulangage SQL et du SGBDROracle. Expérience requisesur l'utilisation d'Oracle enenvironnement Windows ouLinux.

Prix 2014 : 5470€ HT

Prix 2013 : 5190€ HT

Dates des sessions

Paris16 déc. 2013, 17 fév. 201414 avr. 2014, 30 juin 201418 aoû. 2014, 13 oct. 2014

Cycle certifiant Administrateur Oracle 11gOBJECTIFS

Ce cycle complet vous apportera les connaissances nécessaires pour exercer le métier de DBA Oracle11g de manière optimale. Il détaille, dans un premier temps, l'architecture du SGBD et les techniquesd'administration. Il approfondit, ensuite, les sauvegardes/restaurations et le tuning pour vous apprendreà établir des stratégies de sauvegarde efficace afin de répondre aux situations de crise et à améliorer lesperformances de vos bases.

1) Administration2) Sauvegardes et restaurations

3) Tuning

1) Administration

- 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.- Installation des logiciels. Pré-requis selon les systèmes. Tâches d'installation sous Unix. L'architecture OFA.- Utilisation d'Oracle Universal Installer (OUI). Enterprise Manager Configuration Assistant. L'architectured'ASM.- Configuration et contrôle. Gestion de l'instance. Méthodes de contrôle d'identification.- Démarrage d'une instance. Arrêt. Les vues dynamiques. Dictionnaire de données.- Les fichiers trace et les fichiers d'alerte. Configuration d'Oracle Net Services.- Gestion de la base de données. L'assistant de configuration. La gestion du fichier de contrôle.- La gestion des fichiers de journalisation. Dimensionner le redo log buffer et les fichiers redo log.- 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 informationsd'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 pratiquesModification du paramétrage de la base. Créer le fichier SPFILE à partir d'un fichier PFILE. Configuration deSQL*Net. Multiplexer le fichier de contrôle, visualiser son contenu. Modifier la taille des groupes des fichiersde 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 decontrô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érationrapide.- 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.

ExerciceDéfinir l'emplacement des sauvegardes avec RMAN et la mise en place de la stratégie de conservation dessauvegardes. 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 PlanManagement.- Utiliser SQL Profile pour optimiser les requêtes.- Gestion des évolutions. Types d'évolutions possibles. SQL Performance Analyzer (SPA). Utilisation de DBReplay.- 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 51 / 64

- Tablespaces de type BIGFILE et de type SMALLFILE. Optimiser les E/S. Stripping et Mirroring. RAID.

ExerciceInterroger 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 lelibrary 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 52 / 64

Stage pratique de 5 jour(s)Réf : OAM

ParticipantsCe stage s'adresse auxadministrateurs de basesde données Oracle, auxadministrateurs d'applicationset aux consultants.

Pré-requisConnaissances de base dulangage SQL et du SGBDROracle. Expérience requisesur l'utilisation d'Oracle enenvironnement Windows ouLinux.

Prix 2014 : 2770€ HT

Eligible DIF

Dates des sessions

Paris6 jan. 2014, 10 fév. 201410 mar. 2014, 7 avr. 201412 mai 2014, 16 juin 201421 juil. 2014, 25 aoû. 201422 sep. 2014, 20 oct. 2014

Aix24 mar. 2014, 30 juin 201415 sep. 2014

Bordeaux17 mar. 2014, 16 juin 20148 sep. 2014

Bruxelles17 mar. 2014, 16 juin 20141 sep. 2014

Geneve17 mar. 2014, 16 juin 20141 sep. 2014

Lille17 mar. 2014, 16 juin 20148 sep. 2014

Luxembourg17 mar. 2014, 16 juin 20141 sep. 2014

Lyon24 mar. 2014, 30 juin 201415 sep. 2014

Nantes24 mar. 2014, 23 juin 20141 sep. 2014

Rennes24 mar. 2014, 23 juin 20141 sep. 2014

Sophia-antipolis24 mar. 2014, 30 juin 201415 sep. 2014

Strasbourg17 mar. 2014, 16 juin 20148 sep. 2014

Toulouse17 mar. 2014, 16 juin 20148 sep. 2014

Oracle 10g, administrationOBJECTIFS

Mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle10g. Parmi les principauxpoints abordés, figurent l'architecture du SGBD, les techniques d'administration, la gestion du partitionnementdes données, la sécurité des informations.

1) Architecture et installation d'Oracle 10g2) Gestion de l'instance et création/suppressiondes bases3) Configuration réseau4) Les espaces de disque logiques (tablespaces)

5) Structures de la base de données6) Gestion des objets, des utilisateurs et sécurité7) Les fichiers de journalisation et lessauvegardes et restaurations8) Les outils d'administration

1) Architecture et installation d'Oracle 10g

- Les zones mémoire.- Architecture multithreaded Server.- Pré-requis selon les systèmes. Installation sous Unix.- Enterprise Manager Configuration Assistant.

ExerciceInstallation d'Oracle 10g.

2) Gestion de l'instance et création/suppression des bases

- Méthodes d'identification de l'administrateur.- Paramétrage de l'instance avec PFILE ou SPFILE.- Arrêt et démarrage d'une instance.- Comprendre et utiliser Oracle Managed Files (OMF).- Création et suppression d'une base de données.

ExerciceModification du paramétrage de la base de données. Création d'une nouvelle base de données à partir desscripts générés par DBCA.

3) Configuration réseau

- Configuration d'Oracle Net Services.- Le fichier " listener.ora ".- Les utilitaires LSNRCTL, TNSPING.- La configuration du client.- Oracle Net Manager et Net Configuration Assistant.

ExerciceConfiguration d'Oracle Net.

4) Les espaces de disque logiques (tablespaces)

- Les types de tablespaces.- Modification d'un tablespace.- L'extension d'un fichier.

ExerciceCréation des différents types de tablespaces. Déplacement des fichiers de la base.

5) Structures de la base de données

- La structure de stockage. Les extents.- Réorganisation du stockage et espace inutilisés.

ExercicePassage du mode manuel au mode automatique de gestion des segments UNDO.

6) Gestion des objets, des utilisateurs et sécurité

- Notion de schéma. Gestion des tables.- Création d'un utilisateur. Verrouillage d'un compte.

ExerciceActivation 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 53 / 64

- Sauvegardes par copie des fichiers.- Les modes ARCHIVELOG et NOARCHIVELOG.

ExerciceMettre 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.

ExerciceDé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 54 / 64

Stage pratique de 5 jour(s)Réf : RES

ParticipantsAdministrateurs de basesde données Oracle 11g,administrateurs d'applications,administrateurs systèmes,consultants.

Pré-requisBonnes connaissances del'administration Oracle ouconnaissances équivalentesà celles apportées parle stage "Oracle11g,administration" (réf. ORA).

Prix 2014 : 2770€ HT

Prix 2013 : 2700€ HT

Eligible DIF

Dates des sessions

Paris2 déc. 2013, 10 mar. 201430 juin 2014, 25 aoû. 201413 oct. 2014

Oracle 11g/10g, sauvegardes et restaurationsOBJECTIFS

Ce cours est indispensable à tous ceux qui souhaitent établir une stratégie de sauvegarde efficace. Parmiles points abordés figurent le fonctionnement en mode ARCHIVELOG, RMAN, les scénarios particuliers desauvegarde/restauration, LogMiner et l'utilisation de flashback database.

1) Rappels2) Composants et fonctionnalités de RMAN.3) Maintenance de RMAN4) Perte de fichiers et récupération

5) Dupliquer une base de données6) Récupération incomplète7) Flashback Database8) Déplacement de données

1) Rappels

- Les fichiers redo log, de contrôle et de données.- Mode ARCHIVELOG.

ExerciceSauvegarder la base de données à l'aide d'un script de sauvegarde interactif.

2) Composants et fonctionnalités de 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.

ExerciceDé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.

ExerciceCré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.

ExerciceSauvegarde 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 pratiquesCloner 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.

ExerciceEffectuer 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.

ExerciceEffectuer 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 55 / 64

8) Déplacement de données

- Data Pump. Utiliser des tables externes pour déplacer des données. Transporter un tablespace.

ExerciceTransport 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 56 / 64

Stage pratique de 4 jour(s)Réf : TOR

ParticipantsCe cours s'adresse auxadministrateurs expérimentéssur Oracle.

Pré-requisBonnes connaissances del'administration Oracle10g. Ouconnaissances équivalentes àcelles apportées par le stage" Oracle10g, administration" (réf. OAM). Expériencerequise.

Prix 2014 : 2270€ HT

Prix 2013 : 2210€ HT

Eligible DIF

Dates des sessions

Paris10 déc. 2013, 11 fév. 201420 mai 2014, 9 sep. 2014

Aix4 fév. 2014, 13 mai 201423 sep. 2014

Bordeaux25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Bruxelles25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Geneve25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Lille25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Luxembourg25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Lyon4 fév. 2014, 13 mai 201423 sep. 2014

Nantes18 fév. 2014, 22 avr. 201424 juin 2014, 16 sep. 2014

Rennes18 fév. 2014, 22 avr. 201424 juin 2014, 16 sep. 2014

Sophia-antipolis4 fév. 2014, 13 mai 201423 sep. 2014

Strasbourg25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Toulouse25 fév. 2014, 22 avr. 201410 juin 2014, 16 sep. 2014

Tuning Oracle 10gOBJECTIFS

Ce cours vous permettra d'améliorer les performances de vos bases de données Oracle 10g. Pour ce faire,il propose une analyse des mécanismes internes et des règles à utiliser dans la configuration des bases dedonnées Oracle. Il vous apporte tous les éléments nécessaires afin d'en optimiser les performances.

1) Introduction2) Trace et événements d'attente3) Mesures de performances4) Automatic Workload Repository (AWR)

5) Gestion de la mémoire SGA et la mémoirePGA6) La Shared Pool Area et le buffer cache7) La journalisation8) L'espace de stockage

1) Introduction

- Démarche d'optimisation et gains potentiels.- Les statistiques sur les tables, colonnes, index.- Les histogrammes. L'optimiseur.

ExerciceCalculer les statistiques pour les objets d'un schéma, afficher les informations pour les tables, les colonnes etles indexes.

2) Trace et événements d'attente

- Modifier le paramètre SQL_Trace.- Activation du traçage dans Oracle 10g.- Les vues de performances dynamiques.- Le fichier d'alertes et de trace utilisateur.

ExerciceUtilisation de Tkprof dans différents contextes. Interroger les vues pour afficher les événements d'attente.

3) Mesures de performances

- Afficher les mesures. Afficher les alertes.- Créer des seuils et des mesures de référence.- Créer des snapshots et des états Statspack.

4) Automatic Workload Repository (AWR)

- Générer des états AWR.- Créer des jeux de clichés et comparer les périodes.- Générer des états Automatic Database Diagnostic Monitor (ADDM).

ExerciceModifier la périodicité de collecte des clichés.

5) Gestion de la mémoire SGA et la mémoire PGA

- Activer la gestion automatique de la mémoire partagée. Fonction de conseil SGA. Large pool.- La mémoire PGA. Dimensionner la mémoire PGA.- Paramétrer les tablespaces temporaires.

ExerciceInitialiser les paramètres de la SGA.

6) La Shared Pool Area et le buffer cache

- Dimensionnement du library cache.- Conservation des blocs en cache.- Répartition des tables en pools et par taille de blocs.- Processus Database Writer multiples.

ExerciceConservation 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.

ExerciceTuning 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 57 / 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 pratiquesOptimiser 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 58 / 64

Stage pratique de 1 jour(s)Réf : KOX

Pré-requisAvoir suivi l'intégralité desstages du cycle certifiant"Administrateur Bases dedonnées".

Prix 2014 : 500€ HT

Prix 2013 : 500€ HT

Dates des sessions

Paris20 déc. 2013, 17 mar. 201428 avr. 2014

Certification Administrateur Bases de donnéesOBJECTIFS

Cette journée est destinée à valider les connaissances acquises au cours du cycle certifiant "AdministrateurBases de données". Les compétences validées portent sur les connaissances nécessaires pour exercer lemétier de DBA Oracle 10g

1) Présentation des épreuves2) Questionnaire à choix multiple

3) Travaux pratiques

Certification

Dans le cadre de cette journée, les participants auront à répondre à un QCM. Ils devront réaliser égalementdes exercices pratiques sur l'administration, la sauvegarde et l'optimisation du SGBD Oracle.

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 Oracle10g.

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

Stage pratique de 5 jour(s)Réf : ORA

ParticipantsCe stage s'adresse auxadministrateurs de basesde données Oracle, auxadministrateurs d'applicationset aux consultants.

Pré-requisConnaissances de base dulangage SQL et du SGBDOracle. Expérience requisesur l'utilisation du SGBD enenvironnement Windows ouLinux.

Prix 2014 : 2770€ HT

Prix 2013 : 2700€ HT

Eligible DIF

Dates des sessions

Paris16 déc. 2013, 13 jan. 201417 fév. 2014, 17 mar. 201414 avr. 2014, 19 mai 201430 juin 2014, 7 juil. 201418 aoû. 2014, 15 sep. 201413 oct. 2014

Aix27 jan. 2014, 3 mar. 201430 juin 2014, 1 sep. 2014

Bordeaux17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Bruxelles17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Geneve17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Lille9 déc. 2013, 17 fév. 201414 avr. 2014, 30 juin 201422 sep. 2014

Luxembourg17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Lyon27 jan. 2014, 3 mar. 201430 juin 2014, 1 sep. 2014

Nantes24 mar. 2014, 23 juin 201422 sep. 2014

Rennes24 mar. 2014, 23 juin 201422 sep. 2014

Sophia-antipolis27 jan. 2014, 3 mar. 201430 juin 2014, 1 sep. 2014

Strasbourg17 fév. 2014, 14 avr. 201430 juin 2014, 22 sep. 2014

Toulouse9 déc. 2013, 17 fév. 201414 avr. 2014, 30 juin 201422 sep. 2014

Oracle 11g, administrationOBJECTIFS

Vous apprendrez à mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle11g. Parmiles principaux points abordés figurent l'architecture du SGBD, l'installation, ainsi que la gestion de l'instance,des bases, des espaces de disques, des objets, des données d'annulation, des utilisateurs et des droitsd'accès.

1) L'architecture d'Oracle 11g et installation2) Gestion de l'instance et configuration réseau3) Création et suppression des bases dedonnées4) Gérer le fichier de contrôle et gérer desfichiers de journalisation5) Les espaces de disque logiques

6) Structures de la base de données7) Gérer les données d'annulation8) Administration des objets9) Gestion des utilisateurs et sécurité10) Compléments

1) L'architecture d'Oracle 11g et installation

- Les fichiers constituant la base de données. La structure du stockage des données.- Les zones mémoire. Les processus d'arrière plan.- La gestion des transactions. Architecture Multi-threaded Server.- Les taches d'un administrateur.- Installation du SDBGR.- Pré-requis selon les systèmes. Tâches d'installation sous Unix.- L'architecture OFA. Utilisation d'Oracle Universal Installer (OUI).- L'installation avancée en mode silencieux.- Enterprise Manager Configuration Assistant.- L'architecture d'Automatic Storage Management (ASM).

ExerciceDécouverte de la structure de la base Oracle. Installation d'Oracle 11g.

2) Gestion de l'instance et configuration réseau

- Méthodes de contrôle d'identification.- Paramétrage de l'instance avec PFILE ou SPFILE.- Les états du démarrage d'une instance.- Les options d'arrêt d'une instance.- Les vues : dynamiques, dictionnaire de données.- Les fichiers trace et les fichiers d'alerte.- Configuration réseau. Configuration d'Oracle Net Services.- Le fichier " listener.ora ".- La configuration du client.- Configuration du réseau et résolution de nom par LDAP.

ExerciceModification du paramétrage de la base de données. Créer le fichier SPFILE à partir d'un fichier PFILE.Configuration de SQL*Net.

3) Création et suppression des bases de données

- Comprendre et utiliser Oracle Managed Files (OMF).- L'assistant de configuration de base de données.

ExerciceCréation d'une nouvelle base de données à partir des scripts générés par DBCA.

4) Gérer le fichier de contrôle et gérer des fichiers de journalisation

- Les fonctions du fichier de contrôle. Son contenu.- Multiplexer le fichier de contrôle.- Gérer des fichiers de journalisation.- Le rôle des fichiers de journalisation.- Gérer, multiplexer et archiver les fichiers de journalisation.

ExerciceMultiplexer le fichier de contrôle, visualiser son contenu. Modifier la taille des groupes des fichiers dejournalisation. Mettre la base de données en mode ARCHIVELOG.

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 60 / 64

- L'agrandissement et le déplacement d'un tablespace.

ExerciceCréation de différents tablespaces, définir les tablespaces permanents par défaut, temporaires et undo de labase.

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.

ExerciceModification 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.

ExerciceCré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.

ExerciceConfiguration 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 61 / 64

Stage pratique de 5 jour(s)Réf : RES

ParticipantsAdministrateurs de basesde données Oracle 11g,administrateurs d'applications,administrateurs systèmes,consultants.

Pré-requisBonnes connaissances del'administration Oracle ouconnaissances équivalentesà celles apportées parle stage "Oracle11g,administration" (réf. ORA).

Prix 2014 : 2770€ HT

Prix 2013 : 2700€ HT

Eligible DIF

Dates des sessions

Paris2 déc. 2013, 10 mar. 201430 juin 2014, 25 aoû. 201413 oct. 2014

Oracle 11g/10g, sauvegardes et restaurationsOBJECTIFS

Ce cours est indispensable à tous ceux qui souhaitent établir une stratégie de sauvegarde efficace. Parmiles points abordés figurent le fonctionnement en mode ARCHIVELOG, RMAN, les scénarios particuliers desauvegarde/restauration, LogMiner et l'utilisation de flashback database.

1) Rappels2) Composants et fonctionnalités de RMAN.3) Maintenance de RMAN4) Perte de fichiers et récupération

5) Dupliquer une base de données6) Récupération incomplète7) Flashback Database8) Déplacement de données

1) Rappels

- Les fichiers redo log, de contrôle et de données.- Mode ARCHIVELOG.

ExerciceSauvegarder la base de données à l'aide d'un script de sauvegarde interactif.

2) Composants et fonctionnalités de 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.

ExerciceDé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.

ExerciceCré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.

ExerciceSauvegarde 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 pratiquesCloner 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.

ExerciceEffectuer 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.

ExerciceEffectuer 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 62 / 64

8) Déplacement de données

- Data Pump. Utiliser des tables externes pour déplacer des données. Transporter un tablespace.

ExerciceTransport 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 63 / 64

Stage pratique de 4 jour(s)Réf : OAT

ParticipantsCe cours s'adresse auxadministrateurs expérimentéssur Oracle11g.

Pré-requisBonnes connaissances del'administration Oracle11g ouconnaissances équivalentesà celles apportées parle stage "Oracle11g,administration" (réf. ORA).Expérience requise.

Prix 2014 : 2270€ HT

Prix 2013 : 2210€ HT

Eligible DIF

Dates des sessions

Paris16 déc. 2013, 14 jan. 201418 fév. 2014, 18 mar. 201422 avr. 2014, 20 mai 201424 juin 2014, 22 juil. 20149 sep. 2014, 14 oct. 2014

Oracle 11g, tuningOBJECTIFS

Cette formation vous apprendra à identifier les problèmes de performances de vos bases Oracle11g, àmettre en œuvre les solutions adéquates pour y faire face. Vous apprendrez notamment à dimensionner lesdifférentes zones de la mémoire (PGA, buffer cache, Shared Pool) et à optimiser la journalisation et les E/S.

1) Introduction2) Statistiques, événements Wait, AWR3) L'optimiseur et le SQL Plan Management4) Gestion des évolutions

5) Gérer les mesures de référence6) Diagnostic et réglages7) La journalisation

1) Introduction

- La démarche d'optimisation. Gains possibles.- Détermination et contrôle des objectifs.

2) Statistiques, événements Wait, AWR

- Outils de mesure. OEM. Vues dynamiques des performances.- Fichier d'alerte. Fichiers de trace utilisateur. Evénements Wait.- Gérer le référentiel et les clichés AWR. Les états.

Travaux pratiquesInterroger les vues de performances dynamiques pour afficher les événements Wait. Modifier la périodicité decollecte 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 pratiquesCalculer les statistiques pour une base. Générer les plans d'exécution. Utiliser SQL Plan Management pourpré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 tablespacestemporaires, 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 pratiquesConfigurer la base pour une meilleure conservation des requêtes SQL dans le library cache. Définir les zonesde 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 pratiquesOptimiser 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 64 / 64

Stage pratique de 1 jour(s)Réf : KAD

ParticipantsCandidats à la certification"Administrateur Oracle 11g".

Pré-requisAvoir suivi l'intégralité desstages du cycle certifiant"Administrateur Oracle 11g".

Prix 2014 : 500€ HT

Prix 2013 : 500€ HT

Dates des sessions

Paris6 déc. 2013, 21 mar. 201426 mai 2014

Certification Administrateur Oracle 11gOBJECTIFS

Cette journée est destinée à valider les connaissances acquises au cours du cycle certifiant "AdministrateurOracle 11g". Les compétences validées portent sur les connaissances nécessaires pour exercer le métier deDBA Oracle 11g.

1) Présentation des épreuves2) Question de la salle

3) Travaux pratiques

Certification

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.

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) 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 Oracle11g.