Sie sind auf Seite 1von 97

ORSYS

Informatique et Management

SGBD / Aide la dcision, Oracle


Oracle a clairement montr sa volont d'ouvrir ses environnements aux possibilits offertes par Internet. Avec la version 11g, l'diteur propose galement d'importantes amliorations en termes de performances et de facilit d'administration.

Sminaires
Oracle, introduction..... ( p4 ) Oracle 11g, les nouveauts..... ( p5 )

Stages Pratiques
Bases de donnes, modlisation, choix techniques..... ( p3 ) Oracle SQL..... ( p7 ) Oracle, prise en main..... ( p8 ) Oracle 11g, administration..... ( p10 ) Oracle 10g/11g, sauvegardes et restaurations..... ( p13 ) Oracle Dataguard mise en uvre d'une base de secours..... ( p15 ) Oracle 11g, administration avance..... ( p17 ) Oracle 11g, tuning..... ( p19 ) Oracle ASM, optimiser la gestion de l'espace disque..... ( p20 ) Oracle, scurit..... ( p22 ) Oracle 11g/10g, Real Application Cluster..... ( p24 ) Oracle 11g, architecture dcisionnelle..... ( p26 ) Oracle SQL..... ( p28 ) Oracle, prise en main..... ( p29 ) Oracle 10g, administration..... ( p31 ) Oracle 10g/11g, sauvegardes et restaurations..... ( p33 ) Oracle, sauvegardes et restaurations avec RMAN..... ( p35 ) Oracle Dataguard mise en uvre d'une base de secours..... ( p37 ) Oracle 10g/9i, administration avance..... ( p39 ) Tuning Oracle 10g..... ( p41 ) Oracle, scurit..... ( p43 ) Oracle 11g/10g, Real Application Cluster..... ( p45 ) Oracle ASM, optimiser la gestion de l'espace disque..... ( p47 ) Oracle 11g R2, nouveauts pour administrateurs..... ( p49 ) Oracle SQL..... ( p51 ) Oracle, prise en main..... ( p52 ) Oracle 9i, sauvegardes et restaurations..... ( p54 ) Oracle, sauvegardes et restaurations avec RMAN..... ( p56 ) Oracle 10g/9i, administration avance..... ( p58 ) Oracle, scurit..... ( p60 ) Oracle, prise en main..... ( p62 ) Oracle SQL..... ( p64 )
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 1 / 97

ORSYS
Informatique et Management

Oracle SQL, perfectionnement..... ( p65 ) Oracle SQL pour le dcisionnel..... ( p67 ) Dvelopper en PL/SQL..... ( p69 ) Oracle 11g/10g, nouveauts pour dveloppeurs..... ( p70 ) Oracle, optimisation d'applications..... ( p72 ) Oracle DS forms, applications graphiques..... ( p74 ) Oracle DS Report, crer des rapports..... ( p76 ) Oracle 11g, Objet et XML pour dveloppeurs SQL et PL/SQL..... ( p78 ) Oracle, prise en main..... ( p79 ) Oracle SQL..... ( p81 ) Oracle, exploitation..... ( p82 ) Oracle SQL..... ( p84 ) Oracle SQL pour le dcisionnel..... ( p85 ) Oracle 11g, administration..... ( p87 ) Oracle 11g, architecture dcisionnelle..... ( p90 ) Oracle Data Integrator, mise en uvre..... ( p92 ) Cycle certifiant Administrateur Bases de donnes..... ( p94 ) Cycle certifiant Administrateur Oracle 11g..... ( p96 )

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 2 / 97

Stage pratique de 4 jour(s) Rf : CBC

Bases de donnes, modlisation, choix techniques


OBJECTIFS
Cette formation apporte une synthse complte des connaissances aujourd'hui indispensables en matire de bases de donnes, du processus de conception son utilisation effective. Elle analyse les architectures et domaines d'application, value l'offre du march et examine les dmarches pratiques de mise en uvre.

Participants
Tout public de chefs de projets, dcideurs informatiques, dveloppeurs, responsables informatiques.

Pr-requis
Aucune connaissance particulire. La connaissance d'un langage informatique est toutefois un plus.

1) Logique des SGBD 2) Techniques de modlisation 3) Modle logique de donnes

4) Implmentation avec SQL 5) Paramtres cls pour le choix d'un serveur

1) Logique des SGBD


Prix 2012 : 2150 HT

Dates des sessions


Paris
13 mar. 2012, 19 juin 2012

- Rappel des thories sous-jacentes aux bases de donnes relationnelles. - Modles de donnes (hirarchique, rseau...). - Typologie des SGBD. Objectifs des SGBD Relationnels. - Fonctionnalits (rgles de Codd, transactions, indexage, sauvegardes, restaurations). - Les architectures.
Travaux pratiques Cration d'un utilisateur, attributions de droits, transaction, interrogation d'une base de donnes.

2) Techniques de modlisation
- Le modle conceptuel. - Analyse des besoins. - Concepts de base (entits, associations...). - Dpendances fonctionnelles. - Niveau conceptuel avec Merise et UML. - La dmarche. - Prise en compte des rgles mtier et contraintes.
Travaux pratiques Etudes de plusieurs cas rels, modlisations Merise et UML l'aide d'un outil.

3) Modle logique de donnes


- Le modle logique. La structure des tables et des contraintes. - Modle relationnel (concepts, notations, terminologie). - Du conceptuel au logique. - Modlisation des arborescences. - Les formes normales (de la 1re la 5me, BCNF). - Dnormalisation. - Calculs de volumtrie.
Travaux pratiques Etude de cas rels, exercices de normalisation et dnormalisation, gnration de schmas l'aide d'un outil.

4) Implmentation avec SQL


- Les transactions. - Normes SQL (SQL1, SQL2, SQL:1999, SQL:2003). - Du logique au physique. - Qualit des donnes. - Vues et vues matrialises. - Droits d'accs et rles. - Procdures catalogues et dclencheurs. - Interfaces avec les langages de programmation. - Optimisations (indexage, clusterisation et optimiseurs). - L'aprs relationnel (SQL3 objet, les ORM et XML).
Travaux pratiques Cration et manipulation d'une base, reverse engineering, mesures de performances (dmonstrations).

5) Paramtres cls pour le choix d'un serveur


- Etude des paramtres des serveurs SQL. - Composants techniques (disques et interfaces rseau). - Modules applicatifs (outils d'administration...). - Solutions de haute disponibilit, scurit des donnes. - Critres techniques. - Cot global d'exploitation. - Offre du march.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 3 / 97

Sminaire de 2 jour(s) Rf : OID

Oracle, introduction
OBJECTIFS
Une prsentation synthtique des caractristiques techniques de l'offre Oracle et de ses volutions rcentes destine tous ceux qui souhaitent apprhender les principes et les mcanismes de fonctionnement du SGBD.

Participants
Ce stage s'adresse tous les responsables de projets, ingnieurs d'tudes qui ont conduire des projets ou dvelopper des applications intgrant Oracle.

Pr-requis
Aucune connaissance particulire.

1) Prsentation du serveur de donnes 2) Les langages d'accs la base de donnes 3) Caractristiques du serveur Oracle 4) Architecture de la base de donnes

5) Net Services 6) Versionning des donnes 7) L'extension Objets 8) Apports d'Oracle 10g

Prix 2012 : 1285 HT

1) Prsentation du serveur de donnes


- Concepts du modle relationnel. Les contraintes d'intgrit. Les types de donnes. Modle relationnel-objet. Manipulation des donnes.

Dates des sessions


Paris
26 jan. 2012, 29 mar. 2012 31 mai 2012

2) Les langages d'accs la base de donnes


- Le langage SQL : standard ANSI. Structure du langage SQL. Le langage PL/SQL. Les fonctionnalits procdurales. Oracle et le XML. SQL embarqu. ODBC. Oracle Objects for OLE. Java, Driver JDBC & SQLJ.

3) Caractristiques du serveur Oracle


- Fonctionnalits assurant la scurit. Identification des utilisateurs et privilges. Le dictionnaire de donnes. Optimisation des requtes. Gestion d'vnements et alertes. Gestion des transactions. La globalisation (NLS). Real Application Cluster. Symmetric Replication. Advanced Security. La standby Database & Oracle Data Guard. Virtual Private Database. L'outil Recovery Manager.

4) Architecture de la base de donnes


- Composition de la base de donnes. Architecture d'une instance. Structure de la base de donnes. Les tablespaces. Le partitionnement des donnes.

5) Net Services
- Connectivit et scurit. Support d'une forte activit. Connection Manager et multiplexing. Services tendus de scurit. Net Configuration Assistant. Native Hostname Adapter.

6) Versionning des donnes


- Oracle Flashback Query. Restitution de donnes supprimes par erreur. Workspace Manager. Cration des workspaces. Dclaration des tables versionnes. Visualisation des diffrences de donnes.

7) L'extension Objets
- Support des objets. Utilisation des LOB. Le type BFILE. Les collections : tables imbriques et VARRAYs. Oprateurs et mthodes sur objets. Object Type Translator.

8) Apports d'Oracle 10g


- Simplification de la configuration. Les outils fournis avec Oracle 10g. Simplification de la maintenance. Oracle Scheduler. Gestion des performances. Migration des bases de donnes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 4 / 97

Sminaire de 2 jour(s) Rf : ONN

Oracle 11g, les nouveauts


OBJECTIFS
Une prsentation d'ensemble des nouveauts du SGBD Oracle 11g. Parmi les points abords figurent les nouveaux automatismes du SGBD, les fonctionnalits de haute disponibilit et d'autotuning, les nouvelles techniques disponibles en matire d'administration et le processus de migration des bases de donnes.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle, aux dveloppeurs, aux consultants, aux chefs de projets et responsables d'applications souhaitant rflchir l'volution de leurs bases vers la version 11g.

Pr-requis
Bonnes connaissances du fonctionnement d'Oracle (une des versions prcdentes). Exprience souhaitable.

1) Les dveloppements 2) Les performances 3) La haute disponibilit 4) La scurit 5) Les outils

6) Oracle Grid Infrastructure 7) Oracle Restart 8) L'option Real Application Testing 9) Migration des bases de donnes

1) Les dveloppements
- Nouveauts sur les types de donnes. - Colonnes virtuelles. - Amliorations SQL. - Requtes DDL avec option Wait. - Amliorations PL/SQL. - Fine Grained Dependency Tracking (FGDT). - Les triggers. - Database Native Web Services. - XML Db et Java.

Prix 2012 : 1285 HT

Dates des sessions


Paris
26 jan. 2012, 22 mar. 2012 24 mai 2012

Aix
9 fv. 2012, 3 mai 2012

Lyon
9 fv. 2012, 3 mai 2012

2) Les performances
- Result Caches. - Informations Lifecycle Management (ILM). - Tuning automatique de l'instance. - Amlioration des tris. - Load Balancing. - Amliorations du partitionnement. - Amlioration de la compression.

Nantes
23 fv. 2012, 10 mai 2012

Rennes
23 fv. 2012, 10 mai 2012

Sophia-antipolis
9 fv. 2012, 3 mai 2012

3) La haute disponibilit
- Fault Diagnostics. - Repair Advisor. - Automatic Diagnostic Repository. - Log des requtes DDL. - Active Data Guard. - Amliorations de RAC.

4) La scurit
- Configuration scurise par dfaut. - Amliorations du cryptage. - Protection par HSM. - Amliorations du flashback et de Recovery Manager. - Cryptage avec Rman. - Data Recovery Advisor. - Oracle Secure Backup.

5) Les outils
- Data Pump. - Connexions proxy avec SQL*Plus. - OEM v11. - Nouveaux packages.

6) Oracle Grid Infrastructure


- Fonctionnalit ASM Fast Mirror Resync. Fonctionnalit ASM Preferred Mirror Read. - Amliorations des performances d'ASM. Evolutivit d'ASM. - Niveau de compatibilit des groupes de disques ASM. Extensions ASMCMD.

7) Oracle Restart
- Installation du Grid Infrastructure. - L'outil Oracle Restart. Le processus de dmarrage. - L'utilitaire CRSCTL. L'utilitaire SRVCTL.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 5 / 97

8) L'option Real Application Testing


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

9) Migration des bases de donnes


- 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 Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 6 / 97

Stage pratique de 3 jour(s) Rf : OSL

Oracle SQL
OBJECTIFS
Une formation pratique aux aspects essentiels, logique et syntaxe, du langage SQL. Ce cours vous apportera une mthode sre d'criture de requtes SQL complexes.

Participants
Pour toute personne dsirant se servir de SQL en environnement Oracle.

Pr-requis
Aucune connaissance particulire.

1) Introduction 2) Interrogation des donnes

3) Objets d'une base de donnes Oracle 4) Instructions SQL complexes

Prix 2012 : 1650 HT

1) Introduction
Modle relationnel - Notions de base : relation (table), attributs (colonnes), contraintes d'intgrit. - Contraintes d'intgrit. Outils - SQL*Plus. - SQL Developer. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT).

Dates des sessions


Paris
2 jan. 2012, 6 fv. 2012 5 mar. 2012, 2 avr. 2012 2 mai 2012, 4 juin 2012

Aix
26 mar. 2012, 18 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 18 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 18 juin 2012

2) Interrogation des donnes


- Tri et suppression des doublons. - Utilisation des alias et des prfixes. - Traitement de la valeur NULL. - Utilisation des fonctions SQL. - Utilisation des pseudo-colonnes : ROWID et ROWNUM. - Utilisation des agrgats : COUNT, SUM, AVG, ... - Oprations ensemblistes : union, intersection, diffrence. - Requtes imbriques : oprateurs IN, EXISTS. - Utilisation des jointures. - Jointures externes. - Groupement : GROUP BY et HAVING.

Luxembourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lyon
26 mar. 2012, 18 juin 2012

Nantes
5 mar. 2012, 11 juin 2012

Rennes
5 mar. 2012, 11 juin 2012

Sophia-antipolis
26 mar. 2012, 18 juin 2012

3) Objets d'une base de donnes Oracle


- Cration et suppression des tables. - Dfinition et gestion des contraintes d'intgrit : cl primaire, unicit, non-nullit, utilisation de CHECK, contraintes rfrentielles. - Utilisation des vues. - Utilisation des synonymes. - Dictionnaire de donnes.

Strasbourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 18 juin 2012

4) Instructions SQL complexes


- Paramtrage des scripts SQL*Plus. - Division et interrogations complexes. - Instructions de mise jour avec des requtes imbriques. - Les requtes hirarchiques. - Utilisation des expressions rgulires.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 7 / 97

Stage pratique de 5 jour(s) Rf : ORM

Oracle, prise en main


OBJECTIFS
Un cours intensif qui vous permettra d'acqurir toutes les comptences ncessaires l'utilisation efficace et fiable du produit : principes du relationnel, concepts et pratique du langage SQL, organisation physique et gestion des transactions. Les principales commandes seront analyses et mises en uvre.

Participants
Ce stage s'adresse tous les informaticiens ayant dvelopper pour Oracle ou voulant une premire approche de l'administration.

Pr-requis
Connaissances de base en programmation.

1) Introduction 2) Langage d'interrogation SQL 3) Introduction PL/SQL 4) Triggers LMD dans Oracle Travaux pratiques

5) Architecture et objets d'une base de donnes 6) Gestion des transactions 7) Scurit et utilisateurs 8) Complments

Prix 2012 : 2630 HT

Dates des sessions


Paris
16 jan. 2012, 20 fv. 2012 12 mar. 2012, 16 avr. 2012 21 mai 2012, 18 juin 2012

Chaque participant a accs un atelier construit autour du SGBD Oracle afin d'appliquer immdiatement tout nouveau concept.

1) Introduction
Le serveur Oracle - Les diffrentes versions. Les diffrentes ditions. Le modle relationnel - Les notions de table et de relation. - Les contraintes d'intgrit. Les outils - SQL Developer. - L'outil ISQL*Plus. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT). Manipulation des donnes - Introduction aux transactions.

Aix
9 jan. 2012, 2 avr. 2012 11 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 4 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 4 juin 2012

Luxembourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lyon
9 jan. 2012, 2 avr. 2012 11 juin 2012

Nantes
30 jan. 2012, 16 avr. 2012 25 juin 2012

2) Langage d'interrogation SQL


Diffrentes fonctionnalits SQL - Tris et suppression de doublons. - Fonctions et agrgats. - Conversion des types et valeur NULL. Requtes sur plusieurs tables - Les jointures. - Les requtes imbriques. - Oprateurs ensemblistes.
Exercice L'criture de requtes SQL simples. Utilisation de fonctions, tri et prfixes. Utilisation de la date. Utilisation des agrgats. Jointures et requtes imbriques. Utilisation de GROUP BY et HAVING.

Rennes
30 jan. 2012, 16 avr. 2012 25 juin 2012

Sophia-antipolis
9 jan. 2012, 2 avr. 2012 11 juin 2012

Strasbourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 4 juin 2012

3) Introduction PL/SQL
Les instructions du langage PL/SQL - Les types de variables. - Les instructions de contrle : conditions, itrations. - Gestion des erreurs par le mcanisme d'exceptions. Structuration des programmes PL/SQL - Procdures et fonctions. - Dfinition et utilisation des procdures stockes. - Spcification des packages. Interaction avec la base de donnes - Curseurs impliciteset explicites.
Exercice Types et variables. Curseurs et accs la base. Traitements stocks (procdure, fonctions et packages). Traitement des erreurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 8 / 97

4) Triggers LMD dans Oracle


Prsentation des triggers de Oracle - Structure d'un trigger (Evnement/Action). - Types de triggers LMD (statement et row triggers). - Actions d'un trigger (mise jour automatique des donnes, annulation d'une action illicite, audit). Utilisation des triggers - Cration et utilisation des triggers d'instruction. - Utilisation des triggers de ligne : NEW et :OLD dans ces triggers. Gestion des triggers.
Exercice Cration et utilisation de triggers d'instruction. Cration et utilisation de triggers de ligne.

5) Architecture et objets d'une base de donnes


Manipulation des tables - Cration des tables. - Dfinition des contraintes d'intgrit. - Contraintes d'intgrit diffres. - Suppression des tables et la corbeille. - Utilisation des tables globales temporaires. Utilisation des vues et des synonymes - Cration et utilisation des vues et des synonymes. Organisation des donnes - Modles de stockage d'Oracle. - Dfinition et utilisation des index. Dictionnaire de donnes - Intrt du dictionnaire de donnes. - Tables et vues du dictionnaire.
Exercice Cration et utilisation des tables et des vues. Interrogation du dictionnaire. Utilisation des tables temporaires.

6) Gestion des transactions


Accs la base par transactions - Annulation partielle des transactions. - PL/SQL et les transactions. Gestion de la concurrence et verrouillage des donnes - Caractristiques de la gestion standard. - Transactions en lecture seule, niveaux d'isolation, verrouillage explicite.
Exercice COMMIT, ROLLBACK ET SAVEPOINT. Contraintes d'intgrit diffres. Transactions autonomes. Concurrence des transactions. Niveaux d'isolation et verrouillage explicite.

7) Scurit et utilisateurs
Droits d'accs - Privilges sur objets, privilges systme et rles. - Attribution et rvocation des droits d'accs. - Droits sur les vues et les traitements stocks. Gestion des utilisateurs - Authentification des utilisateurs. Profils d'utilisateurs et limites d'utilisation des ressources.
Exercice Dfinition des droits. Utilisation des rles.

8) Complments
- Fichiers d'une base de donnes Oracle - Notion d'instance - Oracle Net Services (SQL*Net)
Travaux pratiques Configuration du client afin d'accder la base de donnes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 9 / 97

Stage pratique de 5 jour(s) Rf : ORA

Oracle 11g, administration


OBJECTIFS
Vous apprendrez mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle11g. Parmi les principaux points abords figurent : l'architecture du SGBD, l'installation, ainsi que la gestion de l'instance, des bases, des espaces de disques, des objets, des donnes d'annulation, des utilisateurs et des droits d'accs.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle, aux administrateurs d'applications et aux consultants.

Pr-requis
Connaissances de base du langage SQL et du SGBD Oracle. Exprience requise sur l'utilisation du SGBD en environnement Windows ou Linux.

1) L'architecture d'Oracle 11g 2) Installation des logiciels 3) Gestion de l'instance 4) Configuration rseau 5) Cration et suppression des bases de donnes 6) Grer le fichier de contrle 7) Grer des fichiers de journalisation

8) Les espaces de disque logiques 9) Structures de la base de donnes 10) Grer les donnes d'annulation 11) Administration des objets 12) Gestion des utilisateurs et scurit 13) Complments

Prix 2012 : 2630 HT

Dates des sessions


Paris
9 jan. 2012, 13 fv. 2012 12 mar. 2012, 16 avr. 2012 21 mai 2012, 18 juin 2012

1) L'architecture d'Oracle 11g


- Les fichiers constituant la base de donnes. - La structure du stockage des donnes. - Les zones mmoire. - Les processus d'arrire plan. - La gestion des transactions. - Architecture Multi-threaded Server. - Les taches d'un administrateur.
Exercice Dcouverte de la structure de la base Oracle.

Aix
6 fv. 2012, 21 mai 2012

Bordeaux
20 fv. 2012, 2 avr. 2012 11 juin 2012

Bruxelles
23 jan. 2012

2) Installation des logiciels


- Pr-requis selon les systmes. - Tches d'installation sous Unix. - L'architecture OFA. - Utilisation d'Oracle Universal Installer (OUI). - L'installation avance en mode silencieux. - Enterprise Manager Configuration Assistant. - L'architecture d'Automatic Storage Management (ASM).
Exercice Installation d'Oracle 11g.

Geneve
20 fv. 2012, 2 avr. 2012 11 juin 2012

Lille
20 fv. 2012, 2 avr. 2012 11 juin 2012

Luxembourg
20 fv. 2012, 2 avr. 2012 11 juin 2012

Lyon
6 fv. 2012, 21 mai 2012

3) Gestion de l'instance
- Mthodes de contrle d'identification. - Paramtrage de l'instance avec PFILE ou SPFILE. - Les tats du dmarrage d'une instance. - Les options d'arrt d'une instance. - Les vues : dynamiques, dictionnaire de donnes. - Les fichiers trace et les fichiers d'alerte.
Exercice Modification du paramtrage de la base de donnes. Crer le fichier SPFILE partir d'un fichier PFILE.

Nantes
20 fv. 2012, 4 juin 2012

Rennes
20 fv. 2012, 4 juin 2012

Sophia-antipolis
6 fv. 2012, 21 mai 2012

Strasbourg
20 fv. 2012, 2 avr. 2012 11 juin 2012

Toulouse
20 fv. 2012, 2 avr. 2012 11 juin 2012

4) Configuration rseau
- Configuration d'Oracle Net Services. - Le fichier " listener.ora ". - La configuration du client. - Configuration du rseau et rsolution de nom par LDAP.
Exercice Configuration de SQL*Net.

5) Cration et suppression des bases de donnes


- Comprendre et utiliser Oracle Managed Files (OMF). - L'assistant de configuration de base de donnes.
Exercice Cration d'une nouvelle base de donnes partir des scripts gnrs par DBCA.

6) Grer le fichier de contrle


- Les fonctions du fichier de contrle. Son contenu.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 10 / 97

- Multiplexer le fichier de contrle.


Exercice Multiplexer le fichier de contrle, visualiser son contenu.

7) Grer des fichiers de journalisation


- Le rle des fichiers de journalisation. - Grer, multiplexer et archiver les fichiers de journalisation.
Exercice Modifier la taille des groupes des fichiers de journalisation. Mettre la base de donnes en mode ARCHIVELOG.

8) Les espaces de disque logiques


- Les types de tablespaces. La cration d'un tablespace permanent, temporaire et undo. - L'extension d'un fichier. - L'agrandissement et le dplacement d'un tablespace.
Exercice Cration de diffrents tablespaces, dfinir les tablespaces permanent par dfaut, temporaire et undo de la base.

9) Structures de la base de donnes


- La structure du stockage. - Les paramtres du stockage des tablespaces. - L'utilisation des extents. - La structure d'un bloc de base de donnes. - Stockage des donnes de type BLOB ou CLOB. - Statistiques et informations de stockage des tables. - La High Water Mark et le chanage des blocs. - Rorganisation du stockage et espace inutiliss.

10) Grer les donnes d'annulation


- Les undo segments. - Configurer la priode de conservation des informations d'annulation. - Garantir la conservation des informations d'annulation. - Utiliser l'assistant Undo. - Flashback Database. - Architecture Flashback Database. - Procder un flashback sur des tables supprimes. - Flashback Query, Version Query et Transaction Query.
Exercice Modification du mode de conservation des informations d'annulation.

11) Administration des objets


- Crer et utiliser des objets du rpertoire. - Les tables externes et temporaires. - Index : B*-tree, bitmap et bas sur une fonction. - Le partitionnement des tables, des index. - Les vues matrialises.
Exercice Cration des index B*-tree, de l'index bitmap et d'une vue matrialise.

12) Gestion des utilisateurs et scurit


- Cration d'un utilisateur. - Expiration et historisation des mots de passe. - Privilges systme et sur objets. - Les rles. Les profils.
Exercice Configuration des droits des utilisateurs.

13) Complments
- Sauvegardes et restaurations - Les modes ARCHIVELOG et NOARCHIVELOG. - Sauvegarde base arrte et base ouverte. - Grer le rfrentiel AWR. - Utiliser le moniteur ADDM. - Dfinir des seuils d'alerte. - Utiliser des alertes gnres par le serveur. - Utiliser des tches automatises. - Prsentation de SQL*Loader. - Dbloquer les sessions utilisateurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 11 / 97

- Collecte des statistiques. - Prsentation d'Export et Import Datapump.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 12 / 97

Stage pratique de 5 jour(s) Rf : RES

Oracle 11g, sauvegarde et restauration


OBJECTIFS
Ce cours est la suite logique des cours Oracle Administration en version 11g. Il est indispensable tous ceux qui souhaitent tablir une stratgie de sauvegarde efficace. Parmi les points abords figurent le fonctionnement en mode ARCHIVELOG, RMAN, les scnarios particuliers de sauvegarde/restauration, LogMiner et l'utilisation de flashback database.

Participants
Administrateurs de bases de donnes Oracle 11g, administrateurs d'applications, administrateurs systmes, consultants.

Pr-requis
Bonnes connaissances de l'administration Oracle. Ou connaissances quivalentes celles apportes par le stage "Oracle11g, administration" (rf. ORA).

1) Rappels 2) Composants et fonctionnalits de RMAN. 3) Maintenance de RMAN 4) Perte de fichiers et rcupration

5) Dupliquer une base de donnes 6) Rcupration incomplte 7) Flashback Database 8) Dplacement de donnes

1) Rappels
- Les fichiers redo log, de contrle et de donnes. - Mode ARCHIVELOG.
Exercice Sauvegarder la base de donnes l'aide d'un script de sauvegarde interactif.

Prix 2012 : 2630 HT

Dates des sessions


Paris
13 fv. 2012, 16 avr. 2012 18 juin 2012

2) Composants et fonctionnalits de RMAN.


- La configuration et les commandes. - Sauvegarde automatique du fichier de contrle. - Excution en parallle de jeux de sauvegarde. - Sauvegardes compresses et cryptes.
Exercice Dfinir l'emplacement des sauvegardes avec RMAN et la mise en place de la stratgie de conservation des sauvegardes. Exemples de sauvegardes compltes et incrmentielles d'une base de donnes avec RMAN.

3) Maintenance de RMAN
- Prparation de la base du catalogue. - Cration du catalogue. - Inscription/dsinscription des bases cibles auprs du catalogue. - Ajout/suppression de sauvegardes du catalogue. - Utilisation de scripts stocks. - Sauvegarde de la base du catalogue.
Exercice Cration du catalogue et inscription de la base de donnes cible auprs du catalogue.

4) Perte de fichiers et rcupration


- Redmarrage avec des fichiers manquants. - Perte de fichiers de contrle. - Perte des fichiers du tablespace UNDO. - Rcupration de tablespaces en lecture seule. - Utiliser RMAN. Les commandes RESTORE et RECOVER. - Rcuprer avec la console d'administration.
Exercice Sauvegarder le fichier de contrle et le restaurer. Comment redmarrer la base de donnes aprs perte d'un ou plusieurs fichiers manquants ( redo log, fichier temporaire). Restauration complte de la base de donnes.

5) Dupliquer une base de donnes


- Dupliquer une base de donnes avec RMAN. - Dupliquer une base de donnes sans l'arrter.
Travaux pratiques Cloner une base de donnes chaud.

6) Rcupration incomplte
- Les tapes d'une rcupration incomplte. - Rcupration simplifie via RESETLOGS. - Rcupration jusqu' un point dans le temps. - Concept de rcupration incomplte d'un tablespace. - L'architecture de TSPITR.
Exercice Effectuer des rcuprations incompltes.

7) Flashback Database

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 13 / 97

- Configurer et surveiller Flashback Database. - Sauvegarder la zone de rcupration rapide. - Procder un flashback sur des tables supprimes. - Grer les Flashback Data Archives.
Exercice Effectuer une rcupration incomplte de la base de donnes l'aide de la technologie FLASHBACK.

8) Dplacement de donnes
- Utiliser Data Pump Export et Import. - Utiliser des tables externes pour dplacer des donnes. - Transporter un tablespace.
Exercice Transport d'un tablespace d'une base une autre.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 14 / 97

Stage pratique de 3 jour(s) Rf : DMO

Oracle Data Guard, mise en #uvre d'une base de secours


OBJECTIFS
Ce cours est la suite logique des cours de sauvegarde/restauration et RMAN. Il est indispensable tous ceux qui souhaitent utiliser des configurations Data Guard. Parmi les points abords figurent les bases standby physiques, les bases standby logiques, les diffrentes configurations Data Guard, les mthodes de transfert des logs, Data Guard Broker, switchover et failover.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes et aux consultants.

Pr-requis
Bonnes connaissances de l'administration Oracle et des techniques de sauvegardes et restaurations. Exprience requise en administration de bases Oracle.

1) Introduction et rappels 2) Architecture Data Guard 3) Configuration d'une base standby physique

4) Configuration d'une base standby logique 5) Configuration avance et administration d'une base standby 6) Maintenance d'une configuration Data Guard et Data Guard Broker

Prix 2012 : 1650 HT

1) Introduction et rappels
Dates des sessions
Paris
12 mar. 2012, 30 mai 2012

- Prsentation des bases standby. - Types des bases standby : physique et logique. - Introduction de l'architecture Data Guard (depuis Oracle 9i). - Les niveaux de protection de donnes. - Rappels sur la configuration du rseau.
Travaux pratiques Configuration du rseau Oracle. Mise en place de la base en mode ARCHIVELOG.

2) Architecture Data Guard


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

3) Configuration d'une base standby physique


- Prparation de la base primaire. - Procdure de cration utilisant SQL. - Procdure de cration utilisant RMAN. - Configuration de l'application des logs de la base standby.
Travaux pratiques Cration d'une base standby physique.

4) Configuration d'une base standby logique


- Configuration de la journalisation supplmentaire de la base primaire. - Procdure de cration utilisant SQL/RMAN. - Configuration de l'application des logs de la base standby (SQL Apply). - Surveillance de l'application des logs. - Accs une base standby logique. - Package dbms_logstdby.
Travaux pratiques Cration d'une base standby logique.

5) Configuration avance 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 donnes. - Configuration de la dtection des logs manquants. - Correspondance des noms des fichiers des deux bases. - Utilisation de fichiers redo log dans la base standby. - Dmarrage/arrt de la base standby. - Dmarrage/arrt de la rcupration sur la base standby. - Ouverture de la base standby en lecture. - Changements des fichiers/tablespaces sur la base primaire. - RESETLOGS sur la base primaire. - Transition de rle : opration Switchover. Transition par Failover.
Travaux pratiques Utilisation des configurations avances. Ralisation d'oprations Switchover et Failover.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 15 / 97

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


- Gestion des modifications de fichiers dans la base primaire. - Contrle des oprations d'application des logs et de transport des logs. - Utilisation de Data Guard Broker et configuration centralise d'une architecture Data Guard. - Utilisation de DGMGRL. - Configuration de Fast-Start Failover.
Travaux pratiques Configuration et utilisation de Fast-Start Failover.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 16 / 97

Stage pratique de 5 jour(s) Rf : OAA

Oracle 11g, administration avance


OBJECTIFS
Ce cours est indispensable ceux qui souhaitent administrer leurs bases de donnes en profitant des fonctionnalits avances. Parmi les points abords figurent : OEM, configuration avance du rseau, planification de tches, redfinition des tables en ligne, utilisation des alertes et de FLASHBACK.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle 11g, aux administrateurs d'applications, aux administrateurs systmes et aux consultants.

Pr-requis
Connaissances de base de l'administration d'Oracle 11g. Ou connaissances quivalentes celles apportes par le stage "Oracle11g, administration" (rf. ORA).

1) Introduction et rappels 2) Configuration avance 3) Planification de tches 4) Surveillance, maintenance avance

5) Gestionnaire des ressources 6) Automatic Storage Management (ASM) 7) Database Replay 8) Partitionnement de tables

1) Introduction et rappels
- Fichiers de contrle, redo log... Transactions. - Identification d'une base. - Installation automatise par fichier de rponse, application de patches.

Prix 2012 : 2630 HT

Dates des sessions


Paris
19 mar. 2012, 21 mai 2012

2) Configuration avance
- Rseau. Listener distant. Filtrage des connexions. - OEM. Architecture. Grid Control vs Database Control. - Le repository. Console d'administration et modules.
Exercice Configuration du rseau afin de dmarrer la base distance. Configuration d'EM Database Control.

Bruxelles
6 fv. 2012

3) Planification de tches
- Utilisation de DBMS_JOB. - Introduction Oracle Scheduler. Dfinition des jobs.
Exercice Ralisation d'une tche planifie avec Oracle Scheduler.

4) Surveillance, maintenance avance


- Automatic Diagnostic repository (ADR). - Journal d'alerte. Le support Workbench. - Dfinir des seuils d'alerte. Utiliser des alertes. - Surveillance de l'espace utilis. - Structures mmoire Oracle. Gestion automatique. - Structures de stockage de base de donnes. - Techniques de FLASHBACK : Flashback Transaction, prsentation de la technologie Flashback Data Archive.
Exercice Surveiller la base et ses objets. Redfinir en ligne des tables. Utiliser FLASHBACK.

5) Gestionnaire des ressources


- Concepts, configuration de Database Resource Manager. - Crer un nouveau plan d'allocation de ressources. - Pool de sessions actives. Temps maximal d'excution. - Crer des groupes de consommateurs de ressources.
Exercice Cration d'un plan de ressources avec EM.

6) Automatic Storage Management (ASM)


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

7) Database Replay
- Architecture du systme : Capture, Traitement de la charge globale, Rexcution. - Systme de production avant modification. - Utiliser l'assistant de capture.

8) Partitionnement de tables
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 17 / 97

- Compression de tables et tablespaces. - Partitionnement par intervalle, par systme, par colonne virtuelle et par rfrence. - Maintenance des tables partitionnes.
Exercice Cration et modification de tables et index partitionns.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 18 / 97

Stage pratique de 4 jour(s) Rf : OAT

Oracle 11g, tuning


OBJECTIFS
Cette formation vous apprendra identifier les problmes de performances de vos bases Oracle11g, mettre en uvre les solutions adquates pour y faire face. Vous apprendrez notamment dimensionner les diffrentes zones de la mmoire (PGA, buffer cache, Shared Pool) et optimiser la journalisation et les E/S.

Participants
Ce cours s'adresse aux administrateurs expriments sur Oracle11g.

Pr-requis
Bonnes connaissances de l'administration Oracle11g. Ou connaissances quivalentes celles apportes par le stage "Oracle11g, administration" (rf. ORA). Exprience requise.

1) Introduction 2) Statistiques, vnements Wait, AWR 3) L'optimiseur et le SQL Plan Management 4) Gestion des volutions

5) Grer les mesures de rfrence 6) Diagnostic et rglages 7) La journalisation

1) Introduction
- La dmarche d'optimisation. Gains possibles. - Dtermination et contrle des objectifs.

Prix 2012 : 2150 HT

Dates des sessions


Paris
13 mar. 2012, 22 mai 2012

2) Statistiques, vnements Wait, AWR


- Outils de mesure. OEM. Vues dynamiques des performances. - Fichier d'alerte. Fichiers de trace utilisateur. Evnements Wait. - Grer le rfrentiel et les clichs AWR. Les tats.
Travaux pratiques Interroger les vues de performances dynamiques pour afficher les vnements Wait. Modifier la priodicit de collecte des clichs AWR. Gnrer des tats avec SQL*Plus.

3) L'optimiseur et le SQL Plan Management


- Grer les statistiques et les plans d'excution. - Identifier les accs des objets de la base. - SQL Plan Management. Gestion automatique des tches de maintenance. - Utiliser SQL Profile pour optimiser les requtes.
Travaux pratiques Calculer les statistiques pour une base. Gnrer les plans d'excution. Utiliser SQL Plan Management pour prserver les performances dans le cas d'volutions applicatives.

4) Gestion des volutions


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

5) Grer les mesures de rfrence


- Seuils adaptatifs et mesures de rfrence. - Dfinir les seuils d'alerte adaptatifs. - Configurer les mesures de normalisation.

6) Diagnostic et rglages
- Identifier les problmes lis la zone SHARED POOL, au buffer cache, la mmoire PGA, aux tablespaces temporaires, aux E/S. Elments d'architectures. - Utiliser les indicateurs de diagnostic. - Comprendre l'activit de la zone library cache. - Dimensionner le buffer cache. - Gestion automatique de la mmoire. Caractristiques. SGA. - Grer l'espace dans les segments. - Rgler la gestion de l'espace de bloc. - Tablespaces de type BIGFILE et de type SMALLFILE. - Optimiser les E/S. Stripping et Mirroring. RAID.
Travaux pratiques Configurer la base pour une meilleure conservation des requtes SQL dans le library cache. Dfinir les zones de stockage pour les blocs d'une taille autre que la taille par dfaut. Optimiser la gestion automatique de la mmoire. Rorganiser les objets de la base.

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

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 19 / 97

Stage pratique de 2 jour(s) Rf : MOS

Oracle ASM, optimiser la gestion de l'espace disque


OBJECTIFS
Cette formation vous apprendra administrer Grid Infrastructure. Vous verrez comment installer et configurer ASM afin de mettre en place une gestion des volumes de disques et assurer la performance travers le stripping et la rpartition de charge ainsi que la scurit travers le mirroring. Vous apprendrez utiliser l'outil Oracle Restart pour grer l'arrt/ dmarrage des " tout composant" Oracle.

Participants
Ce stage s'adresse aux administrateurs de base de donnes, aux consultants techniques, aux ingnieurs support.

Pr-requis
Connaissances de base en administration de bases de donnes Oracle.

1) Introduction 2) Installer Grid Infrastructure 3) Oracle Restart

4) L'instance ASM 5) Les groupes de disques ASM 6) Fichiers ASM

1) Introduction
- Composants de grid de base. - Architecture d'Oracle Clusterware. - Architecture d'ASM. Les groupes de disques ASM. - Les systmes de fichiers clusteriss ASM.

2) Installer Grid Infrastructure


- Configuration matrielle. - Le privilge SYSASM. L'installation d'ASMLib. - La configuration des disques. - Configuration rseau. - Configuration DNS et DHCP. - Considrations sur Grid Plug and Play. - Tches effectuer aprs l'installation.
Travaux pratiques Prparer les partitions de disques. Installer l'outil Grid Infrastructure.

3) Oracle Restart
- Installation du Grid Infrastructure. - L'outil Oracle Restart. Le processus de dmarrage. - L'utilitaire CRSCTL. L'utilitaire SRVCTL.
Travaux pratiques Attacher une base de donnes pour pouvoir tre gr par l'outil Oracle Restart.

4) L'instance ASM
- Paramtres d'initialisation ASM. - Ajuster les paramtres des instances ASM dans les fichiers SPFILE. - Les vues dynamiques. - Dmarrer et arrter des instances ASM avec ASMCA et ASMCMD. - Dmarrer et arrter le processus d'coute ASM.
Travaux pratiques Configurer l'instance ASM et sauvegarder le fichier de paramtres.

5) Les groupes de disques ASM


- Crer et supprimer des groupes de disques ASM. - Attributs des groupes de disques ASM. - Tches de maintenance des groupes de disques ASM. - Le rquilibrage dynamique. La resynchronisation rapide. - Groupes d'chec prfrs pour la lecture. - Afficher les statistiques sur les disques ASM. - Crer et supprimer des groupes de disques ASM. - La console d'administration.
Travaux pratiques Configurer les groupes de disques ncessaires pour la migration de la base de donnes.

6) Fichiers ASM
- Utiliser des outils client diffrents pour accder aux fichiers ASM. - Noms de fichiers ASM compltement qualifis. - Crer et grer des fichiers ASM, des rpertoires et des alias. - Grer les modles de groupes de disques. - Noms de fichiers ASM. Migration des Datafiles vers ASM. - Syntaxe des noms de fichiers ASM. - Commandes SQL et noms fichiers.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 20 / 97

Travaux pratiques Migrer une base de donnes vers ASM.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 21 / 97

Stage pratique de 4 jour(s) Rf : ORQ

Oracle, scurit
OBJECTIFS
Ce cours d'administration vise pointer les faiblesses pouvant compromettre le systme Oracle, ainsi que les solutions fournies par l'diteur afin d'y remdier. Les stagiaires verront, entre autres, l'authentification, SSL, Kerberos, les wallets, les privilges et les rles, le chiffrement des sauvegardes, le filtrage des connexions, la protection contre les injections SQL, etc.

Participants
Administrateurs de bases de donnes Oracle 10g, ou Oracle 11g. Administrateurs systme et aux administrateurs d'applications.

Pr-requis
Connaissances de base de l'administration d'Oracle 10g/11g. Ou connaissances quivalentes celles apportes par les stages "Oracle11g, administration" (rf. ORA) ou "Oracle10g, administration" (rf. OAM). Bonnes connaissances du langage PL/SQL. Exprience requise sur l'utilisation du SGBD en environnement Windows ou Linux.

1) Introduction et rappels 2) Authentification des utilisateurs 3) Autorisations et autorisations renforces 4) Chiffrement

5) Audit et audit fin 6) Utilisation d'annuaire LDAP 7) Fortification du systme

1) Introduction et rappels
- Architecture d'applications et menaces. - Panoplie des solutions fournies par Oracle - Authentification des administrateurs.
Travaux pratiques Mise 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 systme d'exploitation. - Utilisation de magasins de mots de passe. - Authentification forte par SSL. - Authentification forte par Kerberos. - Authentification forte par RADIUS. - Utilisation des Database Links.
Travaux pratiques Utilisation des diffrentes formes d'authentification.

Prix 2012 : 2150 HT

Dates des sessions


Paris
24 jan. 2012

3) Autorisations et autorisations renforces


- Privilges systme. - Privilges objet. - Droits d'excution des traitements stocks. - Utilisation des vues. - Utilisation des contextes d'application. - Virtual Private Databases (VPD). Rgles de contrle.
Travaux pratiques Contrle et scurisation des privilges octroys, utilisation de contextes d'applications,de vues paramtres.

4) Chiffrement
- Chiffrement transparent des colonnes (Oracle 10g). - Chiffrement transparent des tablespaces (Oracle 11g). - Chiffrement des sauvegardes par Data Pump et RMAN.
Travaux pratiques Implmentation des diffrents dispositifs de chiffrement.

5) Audit et audit fin


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

6) Utilisation d'annuaire LDAP


- Inscription d'une base dans un annuaire LDAP. - Authentification globale des utilisateurs. - Utilisateurs d'entreprise SSO (Single Sign On). - Utilisation de schmas partags. - Configuration du rseau et rsolution de nom par LDAP.
Travaux pratiques Configuration du rseau par LDAP, configuration d'utilisateurs d'entreprise.

7) Fortification du systme

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 22 / 97

- Filtrage des connexions et protection du listener. - Audit de la scurit par EM. - Contrle d'accs aux services rseau. - Utilisation des bibliothques partages. - Injection SQL et utilisation de SQL dynamique.
Travaux pratiques Filtrage des connexions, Utilisation de l'audit de scurit par OEM, Injection SQL et test des solutions.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 23 / 97

Stage pratique de 3 jour(s) Rf : RAC

Oracle 11g/10g, Real Application Cluster


OBJECTIFS
A l'issue de ce cours, le participant sera capable d'installer une plate-forme RAC 10g ou 11g, de dclarer et d'administrer une base de donnes en cluster, de surveiller et d'intervenir sur des problmes matriels ou logiciels, de sauvegarder et restaurer ce type de plate-forme, de positionner les paramtres spcifiques ces plates-formes.

Participants
Ce stage s'adresse des administrateurs de Cluster Unix et/ou Oracle qui dsirent installer et administrer une plate-forme RAC.

Pr-requis
Bonnes connaissances de l'administration Unix/Linux et d'Oracle. Connaissances de base sur le clustering.

1) Pourquoi RAC ? 2) Les constituants de la plate-forme 3) Cluster 4) Installation matrielle 5) Installation logicielle de base Exercice

6) Le rseau public 7) Installation d'Oracle 8) Les incidents 9) Exploitation de RAC 10) Le RAC et L'ASM

Chaque stagiaire dispose de son propre cluster en machines virtuelles. Les exercices seront bass sur la version 11g R2 d'Oracle, l'intervenant vous montrera les spcificits de la version 10g pour couvrir les deux versions.

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

2) Les constituants de la plate-forme


- Description matrielle. Redondance des composants. - Description logicielle. Mthode de surveillance. Actions possibles.

3) Cluster
- Les fonctionnalits de base. La notion de cluster. La notion de base de donnes de configuration. Les algorithmes de doubles pannes. - Le lien avec RAC. L'OCMS. Le priphrique disque partag. Les types de systmes de fichiers. Les mthodes spcifiques RAC.

4) Installation matrielle
- Architecture matrielle de la plate-forme. Les noeuds. Les priphriques disques (cas du SCSI-II, cas du SCSI-III). Les liens privs. Les liens publics. - Les constituants de confort. Le concentrateur de terminaux.

5) Installation logicielle de base


- Installation du cluster. Les fonctionnalits de base du cluster. Configuration de la base de donnes du cluster. Les verrous sur doubles pannes. - Installation des outils de gestion des donnes. Notion de priphriques partags. Notion de groupes partags. Notion de systmes de fichiers partags. - Traitement du disque systme. Miroir. - Prparation des disques pour l'installation de RAC. Systmes de fichiers. Raw devices.

6) Le rseau public
- Dclaration du Channel Bonding ou Public Network Management. Le failover sur les interfaces physiques. Les possibilits d'quilibrage de charge. - Test de la tolrance de faute.

7) Installation d'Oracle
- Installation de la plate-forme RAC. Cahier des charges li l'installation. - Installation et programmation des verrous distribus (DML). Mise en place de l'OCR (Oracle Cluster Registry et du Voting Device). - Utilisation des systmes de fichiers. Utilisation des raw devices. - Installation d'Oracle Clusterware (CRS). Installation du logiciel sur tous les noeuds. Mise en place de l'architecture OFA. Les fichiers partags. Installation d'une instance. Dclaration des autres threads. Dmarrage en mode parallle. Installation du listener. - Installation et configuration des clients. Installation du logiciel sur les postes clients. Mise en oeuvre du TAF.

8) Les incidents
- Dtection des incidents. Incidents matriels. Incidents logiciels. - Rsolution des problmes. Mthode de surveillance. Actions possibles.

9) Exploitation de RAC

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 24 / 97

- Les verrous distribus. La gestion de Cache Fusion. - Installation et configuration du systme de fichiers partags OCFS2. - Gestion des verrous avec OCFS2. - Le mode archive. Installation du mode archive avec utilisation de OCFS2. Exploitation du mode archive. - Arrt et dmarrage des instances. Encapsulation de RAC dans la couche cluster. Les divers groupes de ressource. Les liens entre les groupes de ressource. Actions sur les groupes de ressource. - Optimisation de la plate-forme. La gestion des caches. La gestion des synchronisations. La gestion du rseau.

10) Le RAC et L'ASM


- Cration de l'instance ASM en mode RAC. - Cration 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 Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 25 / 97

Stage pratique de 4 jour(s) Rf : OMA

Participants
Concepteurs de base de donnes, administrateurs de base de donnes, administrateurs d'une architecture dcisionnelle.

Oracle 11g, mise en uvre d'une architecture dcisionnelle


OBJECTIFS
Cette formation vous montrera comment prparer des bases Oracle pour le dcisionnel. Vous verez notamment comment mettre en uvre les processus ETL et des oprations en parallle, comment dfinir des schmas en toile, flocon et 3NF, ou encore comment dvelopper une stratgie de sauvegarde/restauration efficace.

Pr-requis
Bonnes connaissances en administration Oracle 11g.

1) Introduction 2) Concepts de base relatifs au partitionnement 3) Concepts lis au paralllisme 4) ETL

5) Vues matrialises 6) Rcriture d'interrogation 7) Fonction de conseil SQL Access Advisor 8) Gestion systme pour le dcisionnel

1) Introduction
- Conception logique et conception physique. - Architecture d'un systme dcisionnel. - Considrations lies aux E/S. - Modle de schma en toile et en flocons.
Travaux pratiques Transformer un modle relationnel en un modle en toile.

2) Concepts de base relatifs au partitionnement


- Types de partition pris en charge. - Slection de partition. - Partitionnement utilisant un modle. - Partitionnement des index.
Travaux pratiques Cration des tables et des index partitionns.

3) Concepts lis au paralllisme


- Oprations en parallle. Plan d'excution. - Oprations pouvant tre paralllises. - Oprations LMD et LDD en parallle. - Optimiser les paramtres pour le paralllisme.
Travaux pratiques Paramtrer la base pour les oprations parallles.

4) ETL
- Extraction et transport. Mthodes. Capture de donnes et traitement avec Change Data Capture (CDC). - Chargement. Principe. Chargement de tables externes avec Data Pump, de donnes l'aide de SQL*Loader. - Transformation de donnes via SQL et PL/SQL ou via des tables fonctions. - Journalisation et de gestion des erreurs.
Travaux pratiques Mise en uvre des mcanismes ETL.

5) Vues matrialises
- Types. Vues imbriques et partitionnes. - Dimensions, hirarchies, dictionnaire de donnes. - Crer des dimensions. Valider leurs donnes. - Distinction entre dimensions et contraintes. - Actualisation des vues matrialises. Conditions.
Travaux pratiques Construction d'un modle en toile l'aide des vues matrialises. Etablir les dimensions.

6) Rcriture d'interrogation
- Vrifier la compatibilit des jointures. Activation. - Fonctionnalit Partition Change Tracking. - Crer des index pour les vues matrialises.
Travaux pratiques Activer la rcriture d'interrogations.

7) Fonction de conseil SQL Access Advisor

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 26 / 97

- Filtres de charge globale et types d'attribut. - Rglage de vues matrialises cres manuellement.
Travaux pratiques Utiliser SQL Access Advisor.

8) Gestion systme pour le dcisionnel


- Statistiques. Sauvegarde et rcupration. Scurit.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 27 / 97

Stage pratique de 3 jour(s) Rf : OSL

Oracle SQL
OBJECTIFS
Une formation pratique aux aspects essentiels, logique et syntaxe, du langage SQL. Ce cours vous apportera une mthode sre d'criture de requtes SQL complexes.

Participants
Pour toute personne dsirant se servir de SQL en environnement Oracle.

Pr-requis
Aucune connaissance particulire.

1) Introduction 2) Interrogation des donnes

3) Objets d'une base de donnes Oracle 4) Instructions SQL complexes

Prix 2012 : 1650 HT

1) Introduction
Modle relationnel - Notions de base : relation (table), attributs (colonnes), contraintes d'intgrit. - Contraintes d'intgrit. Outils - SQL*Plus. - SQL Developer. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT).

Dates des sessions


Paris
2 jan. 2012, 6 fv. 2012 5 mar. 2012, 2 avr. 2012 2 mai 2012, 4 juin 2012

Aix
26 mar. 2012, 18 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 18 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 18 juin 2012

2) Interrogation des donnes


- Tri et suppression des doublons. - Utilisation des alias et des prfixes. - Traitement de la valeur NULL. - Utilisation des fonctions SQL. - Utilisation des pseudo-colonnes : ROWID et ROWNUM. - Utilisation des agrgats : COUNT, SUM, AVG, ... - Oprations ensemblistes : union, intersection, diffrence. - Requtes imbriques : oprateurs IN, EXISTS. - Utilisation des jointures. - Jointures externes. - Groupement : GROUP BY et HAVING.

Luxembourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lyon
26 mar. 2012, 18 juin 2012

Nantes
5 mar. 2012, 11 juin 2012

Rennes
5 mar. 2012, 11 juin 2012

Sophia-antipolis
26 mar. 2012, 18 juin 2012

3) Objets d'une base de donnes Oracle


- Cration et suppression des tables. - Dfinition et gestion des contraintes d'intgrit : cl primaire, unicit, non-nullit, utilisation de CHECK, contraintes rfrentielles. - Utilisation des vues. - Utilisation des synonymes. - Dictionnaire de donnes.

Strasbourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 18 juin 2012

4) Instructions SQL complexes


- Paramtrage des scripts SQL*Plus. - Division et interrogations complexes. - Instructions de mise jour avec des requtes imbriques. - Les requtes hirarchiques. - Utilisation des expressions rgulires.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 28 / 97

Stage pratique de 5 jour(s) Rf : ORM

Oracle, prise en main


OBJECTIFS
Un cours intensif qui vous permettra d'acqurir toutes les comptences ncessaires l'utilisation efficace et fiable du produit : principes du relationnel, concepts et pratique du langage SQL, organisation physique et gestion des transactions. Les principales commandes seront analyses et mises en uvre.

Participants
Ce stage s'adresse tous les informaticiens ayant dvelopper pour Oracle ou voulant une premire approche de l'administration.

Pr-requis
Connaissances de base en programmation.

1) Introduction 2) Langage d'interrogation SQL 3) Introduction PL/SQL 4) Triggers LMD dans Oracle Travaux pratiques

5) Architecture et objets d'une base de donnes 6) Gestion des transactions 7) Scurit et utilisateurs 8) Complments

Prix 2012 : 2630 HT

Dates des sessions


Paris
16 jan. 2012, 20 fv. 2012 12 mar. 2012, 16 avr. 2012 21 mai 2012, 18 juin 2012

Chaque participant a accs un atelier construit autour du SGBD Oracle afin d'appliquer immdiatement tout nouveau concept.

1) Introduction
Le serveur Oracle - Les diffrentes versions. Les diffrentes ditions. Le modle relationnel - Les notions de table et de relation. - Les contraintes d'intgrit. Les outils - SQL Developer. - L'outil ISQL*Plus. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT). Manipulation des donnes - Introduction aux transactions.

Aix
9 jan. 2012, 2 avr. 2012 11 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 4 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 4 juin 2012

Luxembourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lyon
9 jan. 2012, 2 avr. 2012 11 juin 2012

Nantes
30 jan. 2012, 16 avr. 2012 25 juin 2012

2) Langage d'interrogation SQL


Diffrentes fonctionnalits SQL - Tris et suppression de doublons. - Fonctions et agrgats. - Conversion des types et valeur NULL. Requtes sur plusieurs tables - Les jointures. - Les requtes imbriques. - Oprateurs ensemblistes.
Exercice L'criture de requtes SQL simples. Utilisation de fonctions, tri et prfixes. Utilisation de la date. Utilisation des agrgats. Jointures et requtes imbriques. Utilisation de GROUP BY et HAVING.

Rennes
30 jan. 2012, 16 avr. 2012 25 juin 2012

Sophia-antipolis
9 jan. 2012, 2 avr. 2012 11 juin 2012

Strasbourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 4 juin 2012

3) Introduction PL/SQL
Les instructions du langage PL/SQL - Les types de variables. - Les instructions de contrle : conditions, itrations. - Gestion des erreurs par le mcanisme d'exceptions. Structuration des programmes PL/SQL - Procdures et fonctions. - Dfinition et utilisation des procdures stockes. - Spcification des packages. Interaction avec la base de donnes - Curseurs impliciteset explicites.
Exercice Types et variables. Curseurs et accs la base. Traitements stocks (procdure, fonctions et packages). Traitement des erreurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 29 / 97

4) Triggers LMD dans Oracle


Prsentation des triggers de Oracle - Structure d'un trigger (Evnement/Action). - Types de triggers LMD (statement et row triggers). - Actions d'un trigger (mise jour automatique des donnes, annulation d'une action illicite, audit). Utilisation des triggers - Cration et utilisation des triggers d'instruction. - Utilisation des triggers de ligne : NEW et :OLD dans ces triggers. Gestion des triggers.
Exercice Cration et utilisation de triggers d'instruction. Cration et utilisation de triggers de ligne.

5) Architecture et objets d'une base de donnes


Manipulation des tables - Cration des tables. - Dfinition des contraintes d'intgrit. - Contraintes d'intgrit diffres. - Suppression des tables et la corbeille. - Utilisation des tables globales temporaires. Utilisation des vues et des synonymes - Cration et utilisation des vues et des synonymes. Organisation des donnes - Modles de stockage d'Oracle. - Dfinition et utilisation des index. Dictionnaire de donnes - Intrt du dictionnaire de donnes. - Tables et vues du dictionnaire.
Exercice Cration et utilisation des tables et des vues. Interrogation du dictionnaire. Utilisation des tables temporaires.

6) Gestion des transactions


Accs la base par transactions - Annulation partielle des transactions. - PL/SQL et les transactions. Gestion de la concurrence et verrouillage des donnes - Caractristiques de la gestion standard. - Transactions en lecture seule, niveaux d'isolation, verrouillage explicite.
Exercice COMMIT, ROLLBACK ET SAVEPOINT. Contraintes d'intgrit diffres. Transactions autonomes. Concurrence des transactions. Niveaux d'isolation et verrouillage explicite.

7) Scurit et utilisateurs
Droits d'accs - Privilges sur objets, privilges systme et rles. - Attribution et rvocation des droits d'accs. - Droits sur les vues et les traitements stocks. Gestion des utilisateurs - Authentification des utilisateurs. Profils d'utilisateurs et limites d'utilisation des ressources.
Exercice Dfinition des droits. Utilisation des rles.

8) Complments
- Fichiers d'une base de donnes Oracle - Notion d'instance - Oracle Net Services (SQL*Net)
Travaux pratiques Configuration du client afin d'accder la base de donnes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 30 / 97

Stage pratique de 5 jour(s) Rf : OAM

Oracle 10g, administration


OBJECTIFS
Mettre en uvre et administrer dans des conditions optimales le SGBD Oracle10g. Parmi les principaux points abords, figurent : l'architecture du SGBD, les techniques d'administration, la gestion du partitionnement des donnes, la scurit des informations.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle, aux administrateurs d'applications et aux consultants.

Pr-requis
Connaissances de base du langage SQL et du SGBDR Oracle. Exprience requise sur l'utilisation d'Oracle en environnement Windows ou Linux.

1) L'architecture d'Oracle 10g 2) Installation des logiciels 3) Gestion de l'instance 4) Cration et suppression des bases 5) Configuration rseau 6) Grer des fichiers de journalisation

7) Les espaces de disque logiques (tablespaces) 8) Structures de la base de donnes 9) Administration des objets 10) Gestion des utilisateurs et scurit 11) Sauvegardes et restaurations 12) Les outils d'administration

Prix 2012 : 2630 HT

1) L'architecture d'Oracle 10g


- Les zones mmoire. - Utilisation de tailles de bloc non standard. - Gestion de la mmoire et des process. - Les fichiers constituant la base de donnes. - Traitement des requtes SQL. - Les transactions. - Architecture multithreaded Server.
Exercice Dcouverte de la structure de la base Oracle.

Dates des sessions


Paris
23 jan. 2012, 20 fv. 2012 19 mar. 2012, 16 avr. 2012 21 mai 2012, 25 juin 2012

Aix
20 fv. 2012, 4 juin 2012

Bordeaux
2 avr. 2012, 25 juin 2012

Geneve
2 avr. 2012, 25 juin 2012

2) Installation des logiciels


- Pr-requis selon les systmes. - Tches d'installation sous Unix. - Utilisation d'Oracle Universal Installer (OUI). - OEMDBConsole. - Enterprise Manager Configuration Assistant.
Exercice Installation d'Oracle 10g.

Lille
2 avr. 2012, 25 juin 2012

Luxembourg
2 avr. 2012, 25 juin 2012

Lyon
20 fv. 2012, 4 juin 2012

Nantes
6 fv. 2012, 11 juin 2012

3) Gestion de l'instance
- Mthodes d'identification de l'administrateur. - Paramtrage de l'instance avec PFILE ou SPFILE. - Arrt et dmarrage d'une instance. - Suspension provisoire de toute l'activit. - Les vues dynamiques. - Les fichiers trace et les fichiers d'alertes.
Exercice Modification du paramtrage de la base de donnes. Fichier de mots de passe et administrateurs.

Rennes
6 fv. 2012, 11 juin 2012

Sophia-antipolis
20 fv. 2012, 4 juin 2012

Strasbourg
2 avr. 2012, 25 juin 2012

Toulouse
2 avr. 2012, 25 juin 2012

4) Cration et suppression des bases


- Comprendre et utiliser Oracle Managed Files (OMF). - L'assistant de configuration de base de donnes. - Cration manuelle d'une base de donnes. - Suppression d'une base de donnes.
Exercice Cration d'une nouvelle base de donnes partir des scripts gnrs par DBCA.

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

6) Grer des fichiers de journalisation


- Le rle des fichiers de journalisation. Les grer, les multiplexer et les archiver. - Grer les points de reprise.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 31 / 97

Exercice Modification de la taille des groupes des fichiers de journalisation. Mettre la base de donnes en mode ARCHIVELOG.

7) Les espaces de disque logiques (tablespaces)


- Les types de tablespaces. - Le tablespace permanent, temporaire et undo. - Modification d'un tablespace. - L'extension d'un fichier. - Le dplacement d'un tablespace.
Exercice Cration des diffrents types de tablespaces, dfinir les tablespaces permanent par dfaut, temporaire par dfaut et undo de la base. Dplacement des fichiers de la base.

8) Structures de la base de donnes


- La structure de stockage. - Les paramtres du stockage des tablespaces. - L'utilisation des extents. - La structure d'un bloc de base de donnes. - Dcrire le stockage des donnes de table. - Collecte des statistiques. - La High Water Mark et le chanage des blocs. - Rorganisation du stockage et espace inutiliss. - Les undo segments.
Exercice Passage du mode manuel au mode automatique de gestion des segments UNDO. Modification du tablespace uNDO.

9) Administration des objets


- Notion de schma. Gestion des tables. - Contraintes d'intgrit, activation et dsactivation. - Index B*-tree et bitmap. Reconstruction d'index.
Exercice Activation de contraintes violes par les donnes.

10) Gestion des utilisateurs et scurit


- Cration d'un utilisateur. - Verrouillage des comptes utilisateurs. - Privilges systme et sur objets. - Les rles et les profils.
Exercice Configuration des droits des utilisateurs.

11) Sauvegardes et restaurations


- Sauvegardes par copie des fichiers. - Les modes ARCHIVELOG et NOARCHIVELOG. - Sauvegarde base arrte et base ouverte. - Rcupration complte.
Exercice Ralisation de sauvegardes et de rcupration.

12) Les outils d'administration


- Dplacer des donnes. - Utiliser SQL*Loader. - Utiliser Data Pump Export et Import.
Exercice Dchargements et chargements de donnes avec SQL*Loader et Expdp/Impdp.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 32 / 97

Stage pratique de 5 jour(s) Rf : RES

Oracle 11g, sauvegarde et restauration


OBJECTIFS
Ce cours est la suite logique des cours Oracle Administration en version 11g. Il est indispensable tous ceux qui souhaitent tablir une stratgie de sauvegarde efficace. Parmi les points abords figurent le fonctionnement en mode ARCHIVELOG, RMAN, les scnarios particuliers de sauvegarde/restauration, LogMiner et l'utilisation de flashback database.

Participants
Administrateurs de bases de donnes Oracle 11g, administrateurs d'applications, administrateurs systmes, consultants.

Pr-requis
Bonnes connaissances de l'administration Oracle. Ou connaissances quivalentes celles apportes par le stage "Oracle11g, administration" (rf. ORA).

1) Rappels 2) Composants et fonctionnalits de RMAN. 3) Maintenance de RMAN 4) Perte de fichiers et rcupration

5) Dupliquer une base de donnes 6) Rcupration incomplte 7) Flashback Database 8) Dplacement de donnes

1) Rappels
- Les fichiers redo log, de contrle et de donnes. - Mode ARCHIVELOG.
Exercice Sauvegarder la base de donnes l'aide d'un script de sauvegarde interactif.

Prix 2012 : 2630 HT

Dates des sessions


Paris
13 fv. 2012, 16 avr. 2012 18 juin 2012

2) Composants et fonctionnalits de RMAN.


- La configuration et les commandes. - Sauvegarde automatique du fichier de contrle. - Excution en parallle de jeux de sauvegarde. - Sauvegardes compresses et cryptes.
Exercice Dfinir l'emplacement des sauvegardes avec RMAN et la mise en place de la stratgie de conservation des sauvegardes. Exemples de sauvegardes compltes et incrmentielles d'une base de donnes avec RMAN.

3) Maintenance de RMAN
- Prparation de la base du catalogue. - Cration du catalogue. - Inscription/dsinscription des bases cibles auprs du catalogue. - Ajout/suppression de sauvegardes du catalogue. - Utilisation de scripts stocks. - Sauvegarde de la base du catalogue.
Exercice Cration du catalogue et inscription de la base de donnes cible auprs du catalogue.

4) Perte de fichiers et rcupration


- Redmarrage avec des fichiers manquants. - Perte de fichiers de contrle. - Perte des fichiers du tablespace UNDO. - Rcupration de tablespaces en lecture seule. - Utiliser RMAN. Les commandes RESTORE et RECOVER. - Rcuprer avec la console d'administration.
Exercice Sauvegarder le fichier de contrle et le restaurer. Comment redmarrer la base de donnes aprs perte d'un ou plusieurs fichiers manquants ( redo log, fichier temporaire). Restauration complte de la base de donnes.

5) Dupliquer une base de donnes


- Dupliquer une base de donnes avec RMAN. - Dupliquer une base de donnes sans l'arrter.
Travaux pratiques Cloner une base de donnes chaud.

6) Rcupration incomplte
- Les tapes d'une rcupration incomplte. - Rcupration simplifie via RESETLOGS. - Rcupration jusqu' un point dans le temps. - Concept de rcupration incomplte d'un tablespace. - L'architecture de TSPITR.
Exercice Effectuer des rcuprations incompltes.

7) Flashback Database

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 33 / 97

- Configurer et surveiller Flashback Database. - Sauvegarder la zone de rcupration rapide. - Procder un flashback sur des tables supprimes. - Grer les Flashback Data Archives.
Exercice Effectuer une rcupration incomplte de la base de donnes l'aide de la technologie FLASHBACK.

8) Dplacement de donnes
- Utiliser Data Pump Export et Import. - Utiliser des tables externes pour dplacer des donnes. - Transporter un tablespace.
Exercice Transport d'un tablespace d'une base une autre.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 34 / 97

Stage pratique de 3 jour(s) Rf : RMA

Oracle, sauvegardes et restaurations avec RMAN


OBJECTIFS
Ce cours vous permettra de matriser les outils RMAN, les fonctionnalits avances comme l'utilisation d'un catalogue, les scripts stocks, la duplication et le transport de bases de donnes inter plateformes.

Participants
Ce stage s'adresse tous ceux qui veulent utiliser RMAN afin d'effectuer des sauvegardes de leurs bases de donnes Oracle.

Pr-requis
Bonnes connaissances de l'administration Oracle 10g/11g. Ou connaissances quivalentes celles apportes par les stages "Oracle11g, administration" (rf. ORA) ou "Oracle10g, administration" (rf. OAM). Exprience requise.

1) Introduction et rappels 2) Introduction RMAN 3) Gestionnaires de mdias 4) Sauvegarde avec RMAN

5) Restauration/rcupration avec RMAN 6) Maintenance de RMAN 7) Fonctionnalits avances

1) Introduction et rappels
- Configuration du rseau Oracle. - Rappels sur les fichiers redo log. - Rappels sur les fichiers de contrle. - Rappels sur les fichiers de donnes. - Configuration du mode ARCHIVELOG. - Utilisation de la zone de rcupration rapide (Flash Recovery Area).
Travaux pratiques Configuration de la base en mode Archivelog. Configuration afin de dmarrer la base distance.

Prix 2012 : 1650 HT

Dates des sessions


Paris
2 avr. 2012, 25 juin 2012

2) Introduction RMAN
- Architecture de RMAN. - Utilitaire client RMAN. - Notions de base cible (target), auxiliaire et catalogue. - RMAN et le fichier de contrle. - Utilisation de la mmoire par RMAN. - Utilisation de la zone de rcupration rapide par RMAN. - Configuration persistante dans le fichier de contrle de la base cible. - Notion de canal et utilisation de canaux par dfaut.
Travaux pratiques Premier contact avec l'outil. Configuration du fichier de contrle.

3) Gestionnaires de mdias
- Utilisation de bande magntique. - Interaction entre RMAN et le gestionnaire de mdia. - MML (Media Management Library). - Sauvegarde/restauration utilisant la bande. - Installation et configuration d'Oracle Secure Backup. - Interface d'utilisation.

4) Sauvegarde avec RMAN


- Sauvegarde froid/ chaud. - Copies images vs ensembles de sauvegarde (backupsets). - Compression des sauvegardes. - Sauvegarde intgrale vs sauvegarde incrmentale. - Traitement des fichiers en lecture seule. - Test de corruption dans la base. - Utilisation des groupes de commandes (Jobs). - Commande RUN. - Utilisation de la commande SET. - Sauvegarde de tablespaces, fichiers, fichiers redo log archivs, fichier de contrle, fichier SPFILE, sauvegardes prcdentes et en fin la zone de rcupration rapide.
Travaux pratiques Utilisation de la commande BACKUP pour sauvegarder diffrentes parties de la base. Utilisation de scripts. Utilisation de la commande RUN.

5) Restauration/rcupration avec RMAN


- Commande RESTORE. - Restauration du fichier SPFILE. - Restauration du fichier de contrle. - Restauration d'une sauvegarde spcifique. - Restauration avec changement de noms. - Restauration d'une sauvegarde ancienne. - Rcupration avec la commande RECOVER. - Rcupration partielle.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 35 / 97

- Rcupration et sauvegarde incrmentale.


Travaux pratiques Restauration vers un nouvel emplacement. Rcupration d'une base suite des pertes de fichiers.

6) Maintenance de RMAN
- Prparation de la base du catalogue. - Cration du catalogue. - Inscription/dsinscription des bases cibles auprs du catalogue. - Ajout/suppression de sauvegardes du catalogue. - Utilisation de scripts stocks. - Sauvegarde de la base du catalogue. - Utilisation de la commande LIST. - Utilisation de la commande REPORT. - Utilisation des vues. - Commande CROSSCHECK. - Commandes CHANGE et DELETE.
Travaux pratiques Cration et manipulation du catalogue. Utilisation de scripts stocks. Utilisation des commandes LIST et REPORT. Vrification des sauvegardes.

7) Fonctionnalits avances
- RMAN et corruption de blocs. - TableSpace Point-In-Time Recovery (TSPITR). - Clonage d'une base par RMAN. - Clonage d'une base vers une plateforme diffrente.
Travaux pratiques Rcupration de blocs corrompus. Clonage d'une base vers une plateforme diffrente.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 36 / 97

Stage pratique de 3 jour(s) Rf : DMO

Oracle Data Guard, mise en #uvre d'une base de secours


OBJECTIFS
Ce cours est la suite logique des cours de sauvegarde/restauration et RMAN. Il est indispensable tous ceux qui souhaitent utiliser des configurations Data Guard. Parmi les points abords figurent les bases standby physiques, les bases standby logiques, les diffrentes configurations Data Guard, les mthodes de transfert des logs, Data Guard Broker, switchover et failover.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes et aux consultants.

Pr-requis
Bonnes connaissances de l'administration Oracle et des techniques de sauvegardes et restaurations. Exprience requise en administration de bases Oracle.

1) Introduction et rappels 2) Architecture Data Guard 3) Configuration d'une base standby physique

4) Configuration d'une base standby logique 5) Configuration avance et administration d'une base standby 6) Maintenance d'une configuration Data Guard et Data Guard Broker

Prix 2012 : 1650 HT

1) Introduction et rappels
Dates des sessions
Paris
12 mar. 2012, 30 mai 2012

- Prsentation des bases standby. - Types des bases standby : physique et logique. - Introduction de l'architecture Data Guard (depuis Oracle 9i). - Les niveaux de protection de donnes. - Rappels sur la configuration du rseau.
Travaux pratiques Configuration du rseau Oracle. Mise en place de la base en mode ARCHIVELOG.

2) Architecture Data Guard


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

3) Configuration d'une base standby physique


- Prparation de la base primaire. - Procdure de cration utilisant SQL. - Procdure de cration utilisant RMAN. - Configuration de l'application des logs de la base standby.
Travaux pratiques Cration d'une base standby physique.

4) Configuration d'une base standby logique


- Configuration de la journalisation supplmentaire de la base primaire. - Procdure de cration utilisant SQL/RMAN. - Configuration de l'application des logs de la base standby (SQL Apply). - Surveillance de l'application des logs. - Accs une base standby logique. - Package dbms_logstdby.
Travaux pratiques Cration d'une base standby logique.

5) Configuration avance 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 donnes. - Configuration de la dtection des logs manquants. - Correspondance des noms des fichiers des deux bases. - Utilisation de fichiers redo log dans la base standby. - Dmarrage/arrt de la base standby. - Dmarrage/arrt de la rcupration sur la base standby. - Ouverture de la base standby en lecture. - Changements des fichiers/tablespaces sur la base primaire. - RESETLOGS sur la base primaire. - Transition de rle : opration Switchover. Transition par Failover.
Travaux pratiques Utilisation des configurations avances. Ralisation d'oprations Switchover et Failover.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 37 / 97

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


- Gestion des modifications de fichiers dans la base primaire. - Contrle des oprations d'application des logs et de transport des logs. - Utilisation de Data Guard Broker et configuration centralise d'une architecture Data Guard. - Utilisation de DGMGRL. - Configuration de Fast-Start Failover.
Travaux pratiques Configuration et utilisation de Fast-Start Failover.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 38 / 97

Stage pratique de 5 jour(s) Rf : OSA

Oracle 10g/9i, administration avance


OBJECTIFS
Ce cours est indispensable tous ceux qui souhaitent administrer leurs bases de donnes en profitant des fonctionnalits avances. Vous verrez notamment OEM, la configuration avance du rseau, FLASHBACK, ASM...

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle 10g, et Oracle 9i, aux administrateurs d'applications, aux administrateurs systmes et aux consultants.

Pr-requis
Connaissances de base de l'administration d'Oracle ou connaissances quivalentes celles apportes par les stages "Oracle Administration 9i ou 10g" (rf. OR9 ou OAM) ".

1) Introduction et rappels 2) Configuration avance du rseau 3) Configuration d'OEM 4) Planification de tches 5) Surveillance et maintenance avances

6) Techniques de FLASHBACK 7) Scurit de la base de donnes 8) Automatic Storage Management (ASM) 9) Grer une base de trs grande taille

1) Introduction et rappels
- Fichiers de contrle et redo log. Segments UNDO et transactions. Identification d'une base. Automatisation de l'installation. Application de patches et de patchesets.

Prix 2012 : 2630 HT

2) Configuration avance du rseau


- Utilisation d'un listener distant, de Connection Manager, des database links. Filtrage des connexions.
Exercice Configuration du rseau afin de dmarrer la base distance.

Dates des sessions


Paris
6 fv. 2012, 21 mai 2012

3) Configuration d'OEM
- Architecture d'OEM. Dploiement des agents. Cration du rfrentiel. - Installation du repository. Utilisation de la console d'administration et des diffrents modules.

4) Planification de tches
- Utilisation de DBMS_JOB. Introduction Oracle Scheduler. Utilisation des schedules, des programmes, des fentres et des chanes de jobs.

5) Surveillance et maintenance avances


- Structures mmoire Oracle. Gestion automatique de la mmoire partage. Gestion de la PGA. - Structures de stockage de base de donnes. - Redfinition des tables en ligne. - Reprise aprs un problme d'allocation d'espace. - Dfinir des seuils d'alerte. Utiliser des alertes. - Surveillance proactive des tablespaces. - Surveiller l'espace utilis par les tables et les index.
Exercice Redfinition en ligne des tables. Utilisation de FLASHBACK. Surveillance de l'espace utilis.

6) Techniques de FLASHBACK
- Utiliser Flashback Query. - Rcuprer les donnes d'une table. - Rcuprer les donnes d'une table supprime. - Configurer la base de donnes pour le Flashback.
Exercice Techniques de FLASHBACK.

7) Scurit de la base de donnes


- Prsentation de Virtual Private Database. - Crer une stratgie de niveau colonne. - VPD de niveau colonne avec masquage de colonne. - Transparent Data Encryption.
Exercice Implmenter VPD.

8) Automatic Storage Management (ASM)


- Architecture gnrale et fonctionnalits d'ASM. - Ajouts aux vues dynamiques de performances. - Gestion d'une instance ASM. Groupes de disques ASM. - Migrer la base de donnes vers ASM.
Exercice Mise en place d'ASM. Changement dynamique des disques dans le groupe.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 39 / 97

9) Grer une base de trs grande taille


- Crer des tablespaces de type bigfile. - Gestion des tables et des index partitionns. - Ignorer les index inutilisables. Journalisation des erreurs LMD. Compression de tables.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 40 / 97

Stage pratique de 4 jour(s) Rf : TOR

Tuning Oracle 10g


OBJECTIFS
Ce cours vous permettra d'amliorer les performances de vos bases de donnes Oracle 10g. Pour ce faire, il propose une analyse des mcanismes internes et des rgles utiliser dans la configuration des bases de donnes Oracle. Il vous apporte tous les lments ncessaires en vue d'en optimiser les performances en matire de stockage physique, de mmoire et d'entres/sorties. Il permet galement de tirer profit des automatismes de tuning spcifiques Oracle 10g.

Participants
Ce cours s'adresse aux administrateurs expriments sur Oracle.

Pr-requis
Bonnes connaissances de l'administration Oracle10g. Ou connaissances quivalentes celles apportes par le stage "Oracle10g, administration" (rf. OAM). Exprience requise.

Prix 2012 : 2150 HT

1) Introduction 2) Collecte des statistiques 3) Trace d'une application 4) Les vnements d'attente (wait events) 5) Mesures de performances 6) Statspack 7) Automatic Workload Repository (AWR) 8) Gestion de la mmoire SGA

9) La Shared Pool Area 10) Le buffer cache 11) La journalisation 12) Rgler les E/S 13) La mmoire PGA 14) L'espace de stockage 15) Gestion de l'espace dans les segments 16) Particularits des applications

Dates des sessions


Paris
14 fv. 2012, 10 avr. 2012 12 juin 2012

1) Introduction
- Dmarche d'optimisation. Gains potentiels. Exigen-ces des utilisateurs. Dfinition et contrle des objectifs.

Aix
13 mar. 2012, 19 juin 2012

2) Collecte des statistiques


- Utiliser le package DBMS_STATS. - Les statistiques sur les tables, colonnes, index. - Crer des histogrammes. Paramtrage du calcul des statistiques. Exportation et importation des statistiques de l'optimiseur.
Exercice Calculer les statistiques pour les objets d'un schma, afficher les informations pour les tables, les colonnes et les index.

Bordeaux
6 mar. 2012, 22 mai 2012

Geneve
6 mar. 2012, 22 mai 2012

Lille
6 mar. 2012, 22 mai 2012

Luxembourg
6 mar. 2012, 22 mai 2012

3) Trace d'une application


- Modifier le paramtre SQL_Trace. - Dfinir les paramtres d'initialisation appropris. - Activation du traage dans Oracle 10g. - Utilisation de TKPROF et analyse.
Exercice Utilisation de Tkprof dans diffrents contextes.

Lyon
13 mar. 2012, 19 juin 2012

Nantes
27 mar. 2012, 26 juin 2012

Rennes
27 mar. 2012, 26 juin 2012

Sophia-antipolis
13 mar. 2012, 19 juin 2012

4) Les vnements d'attente (wait events)


- Les vues de performances dynamiques. - Le fichier d'alertes et de trace utilisateur. - Affichage et exploitation des vnements d'attente.
Exercice Interroger les vues pour afficher les vnements d'attente.

Strasbourg
6 mar. 2012, 22 mai 2012

Toulouse
6 mar. 2012, 22 mai 2012

5) Mesures de performances
- Afficher les mesures. Afficher les alertes. - Crer des seuils et des mesures de rfrence.

6) Statspack
- Installer Statspack. Crer des clichs (snapshots) et des tats Statspack.

7) Automatic Workload Repository (AWR)


- Grer les clichs et gnrer des tats AWR. - Crer des jeux de clichs et comparer les priodes. - Gnrer des tats Automatic Database Diagnostic Monitor (ADDM).
Exercice Modifier la priodicit de collecte des clichs.

8) Gestion de la mmoire SGA


- Activer la gestion automatique de la mmoire partage. Fonction de conseil SGA. Large pool.
Exercice Initialiser les paramtres SGA_MAX_SIZE et SGA_TARGET pour optimiser la gestion automatique de la mmoire.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 41 / 97

9) La Shared Pool Area


- Dimensionnement du library cache. Rduction du nombre de parsings. Traitements stocks. Partage des curseurs. Le pool pour les objets volumineux.
Exercice Conservation du code en mmoire.

10) Le buffer cache


- Conservation des blocs en cache. - Rpartition des tables en pools et par taille de blocs. - Evnements d'attente sur le buffer cache. - Processus Database Writer multiples.
Exercice Dfinir les zones de buffer cache ayant une taille de bloc diffrente de la taille standard. Initialiser les pools KEEP et RECYCLE du buffer cache.

11) La journalisation
- Rglage des checkpoints. - Dfinir le paramtre FAST_START_MTTR_TARGET. - Dimensionner le buffer et les fichiers redo log. - Impact de l'archivage. Oprations NOLOGGING. - Cration des objets. Suppression des contentions.
Exercice Tuning du buffer redo log.

12) Rgler les E/S


- Identifier les problmes d'E/S. Concept SAME (Stripe and Mirror Everything). Choisir les solutions.

13) La mmoire PGA


- Identifier les problmes. Dimensionner la mmoire PGA. Paramtres relatifs aux tablespaces temporaires.

14) L'espace de stockage


- Contrle de l'organisation de la base. Rpartition des objets. Tablespace Locally Managed. Partitionnement. Rgler la gestion de l'espace de bloc.
Exercice Rorganisation d'une base pour la performances.

15) Gestion de l'espace dans les segments


- La high Water Mark. Utilisation optimale de l'espace. - La requte PURGE. Gestion des free lists. - Gestion automatique de l'espace dans les segments (ASSM). Segment Advisor. - Identifier la fragmentation des tables et des index.
Exercice Utilisation de plusieurs free lists pour les tables.

16) Particularits des applications


- Les applications OLTP. Application Datawarehouse. - Fonctionnement de l'optimiseur. - Les index bitmap. Les tables externes. - Transfert des donnes avec impdp. - DBMS_ADVISOR. SQL Access Advisor. SQL Profile.
Exercice Tuning d'un traitement batch.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 42 / 97

Stage pratique de 4 jour(s) Rf : ORQ

Oracle, scurit
OBJECTIFS
Ce cours d'administration vise pointer les faiblesses pouvant compromettre le systme Oracle, ainsi que les solutions fournies par l'diteur afin d'y remdier. Les stagiaires verront, entre autres, l'authentification, SSL, Kerberos, les wallets, les privilges et les rles, le chiffrement des sauvegardes, le filtrage des connexions, la protection contre les injections SQL, etc.

Participants
Administrateurs de bases de donnes Oracle 10g, ou Oracle 11g. Administrateurs systme et aux administrateurs d'applications.

Pr-requis
Connaissances de base de l'administration d'Oracle 10g/11g. Ou connaissances quivalentes celles apportes par les stages "Oracle11g, administration" (rf. ORA) ou "Oracle10g, administration" (rf. OAM). Bonnes connaissances du langage PL/SQL. Exprience requise sur l'utilisation du SGBD en environnement Windows ou Linux.

1) Introduction et rappels 2) Authentification des utilisateurs 3) Autorisations et autorisations renforces 4) Chiffrement

5) Audit et audit fin 6) Utilisation d'annuaire LDAP 7) Fortification du systme

1) Introduction et rappels
- Architecture d'applications et menaces. - Panoplie des solutions fournies par Oracle - Authentification des administrateurs.
Travaux pratiques Mise 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 systme d'exploitation. - Utilisation de magasins de mots de passe. - Authentification forte par SSL. - Authentification forte par Kerberos. - Authentification forte par RADIUS. - Utilisation des Database Links.
Travaux pratiques Utilisation des diffrentes formes d'authentification.

Prix 2012 : 2150 HT

Dates des sessions


Paris
24 jan. 2012

3) Autorisations et autorisations renforces


- Privilges systme. - Privilges objet. - Droits d'excution des traitements stocks. - Utilisation des vues. - Utilisation des contextes d'application. - Virtual Private Databases (VPD). Rgles de contrle.
Travaux pratiques Contrle et scurisation des privilges octroys, utilisation de contextes d'applications,de vues paramtres.

4) Chiffrement
- Chiffrement transparent des colonnes (Oracle 10g). - Chiffrement transparent des tablespaces (Oracle 11g). - Chiffrement des sauvegardes par Data Pump et RMAN.
Travaux pratiques Implmentation des diffrents dispositifs de chiffrement.

5) Audit et audit fin


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

6) Utilisation d'annuaire LDAP


- Inscription d'une base dans un annuaire LDAP. - Authentification globale des utilisateurs. - Utilisateurs d'entreprise SSO (Single Sign On). - Utilisation de schmas partags. - Configuration du rseau et rsolution de nom par LDAP.
Travaux pratiques Configuration du rseau par LDAP, configuration d'utilisateurs d'entreprise.

7) Fortification du systme

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 43 / 97

- Filtrage des connexions et protection du listener. - Audit de la scurit par EM. - Contrle d'accs aux services rseau. - Utilisation des bibliothques partages. - Injection SQL et utilisation de SQL dynamique.
Travaux pratiques Filtrage des connexions, Utilisation de l'audit de scurit par OEM, Injection SQL et test des solutions.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 44 / 97

Stage pratique de 3 jour(s) Rf : RAC

Oracle 11g/10g, Real Application Cluster


OBJECTIFS
A l'issue de ce cours, le participant sera capable d'installer une plate-forme RAC 10g ou 11g, de dclarer et d'administrer une base de donnes en cluster, de surveiller et d'intervenir sur des problmes matriels ou logiciels, de sauvegarder et restaurer ce type de plate-forme, de positionner les paramtres spcifiques ces plates-formes.

Participants
Ce stage s'adresse des administrateurs de Cluster Unix et/ou Oracle qui dsirent installer et administrer une plate-forme RAC.

Pr-requis
Bonnes connaissances de l'administration Unix/Linux et d'Oracle. Connaissances de base sur le clustering.

1) Pourquoi RAC ? 2) Les constituants de la plate-forme 3) Cluster 4) Installation matrielle 5) Installation logicielle de base Exercice

6) Le rseau public 7) Installation d'Oracle 8) Les incidents 9) Exploitation de RAC 10) Le RAC et L'ASM

Chaque stagiaire dispose de son propre cluster en machines virtuelles. Les exercices seront bass sur la version 11g R2 d'Oracle, l'intervenant vous montrera les spcificits de la version 10g pour couvrir les deux versions.

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

2) Les constituants de la plate-forme


- Description matrielle. Redondance des composants. - Description logicielle. Mthode de surveillance. Actions possibles.

3) Cluster
- Les fonctionnalits de base. La notion de cluster. La notion de base de donnes de configuration. Les algorithmes de doubles pannes. - Le lien avec RAC. L'OCMS. Le priphrique disque partag. Les types de systmes de fichiers. Les mthodes spcifiques RAC.

4) Installation matrielle
- Architecture matrielle de la plate-forme. Les noeuds. Les priphriques disques (cas du SCSI-II, cas du SCSI-III). Les liens privs. Les liens publics. - Les constituants de confort. Le concentrateur de terminaux.

5) Installation logicielle de base


- Installation du cluster. Les fonctionnalits de base du cluster. Configuration de la base de donnes du cluster. Les verrous sur doubles pannes. - Installation des outils de gestion des donnes. Notion de priphriques partags. Notion de groupes partags. Notion de systmes de fichiers partags. - Traitement du disque systme. Miroir. - Prparation des disques pour l'installation de RAC. Systmes de fichiers. Raw devices.

6) Le rseau public
- Dclaration du Channel Bonding ou Public Network Management. Le failover sur les interfaces physiques. Les possibilits d'quilibrage de charge. - Test de la tolrance de faute.

7) Installation d'Oracle
- Installation de la plate-forme RAC. Cahier des charges li l'installation. - Installation et programmation des verrous distribus (DML). Mise en place de l'OCR (Oracle Cluster Registry et du Voting Device). - Utilisation des systmes de fichiers. Utilisation des raw devices. - Installation d'Oracle Clusterware (CRS). Installation du logiciel sur tous les noeuds. Mise en place de l'architecture OFA. Les fichiers partags. Installation d'une instance. Dclaration des autres threads. Dmarrage en mode parallle. Installation du listener. - Installation et configuration des clients. Installation du logiciel sur les postes clients. Mise en oeuvre du TAF.

8) Les incidents
- Dtection des incidents. Incidents matriels. Incidents logiciels. - Rsolution des problmes. Mthode de surveillance. Actions possibles.

9) Exploitation de RAC

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 45 / 97

- Les verrous distribus. La gestion de Cache Fusion. - Installation et configuration du systme de fichiers partags OCFS2. - Gestion des verrous avec OCFS2. - Le mode archive. Installation du mode archive avec utilisation de OCFS2. Exploitation du mode archive. - Arrt et dmarrage des instances. Encapsulation de RAC dans la couche cluster. Les divers groupes de ressource. Les liens entre les groupes de ressource. Actions sur les groupes de ressource. - Optimisation de la plate-forme. La gestion des caches. La gestion des synchronisations. La gestion du rseau.

10) Le RAC et L'ASM


- Cration de l'instance ASM en mode RAC. - Cration 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 Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 46 / 97

Stage pratique de 2 jour(s) Rf : MOS

Oracle ASM, optimiser la gestion de l'espace disque


OBJECTIFS
Cette formation vous apprendra administrer Grid Infrastructure. Vous verrez comment installer et configurer ASM afin de mettre en place une gestion des volumes de disques et assurer la performance travers le stripping et la rpartition de charge ainsi que la scurit travers le mirroring. Vous apprendrez utiliser l'outil Oracle Restart pour grer l'arrt/ dmarrage des " tout composant" Oracle.

Participants
Ce stage s'adresse aux administrateurs de base de donnes, aux consultants techniques, aux ingnieurs support.

Pr-requis
Connaissances de base en administration de bases de donnes Oracle.

1) Introduction 2) Installer Grid Infrastructure 3) Oracle Restart

4) L'instance ASM 5) Les groupes de disques ASM 6) Fichiers ASM

1) Introduction
- Composants de grid de base. - Architecture d'Oracle Clusterware. - Architecture d'ASM. Les groupes de disques ASM. - Les systmes de fichiers clusteriss ASM.

2) Installer Grid Infrastructure


- Configuration matrielle. - Le privilge SYSASM. L'installation d'ASMLib. - La configuration des disques. - Configuration rseau. - Configuration DNS et DHCP. - Considrations sur Grid Plug and Play. - Tches effectuer aprs l'installation.
Travaux pratiques Prparer les partitions de disques. Installer l'outil Grid Infrastructure.

3) Oracle Restart
- Installation du Grid Infrastructure. - L'outil Oracle Restart. Le processus de dmarrage. - L'utilitaire CRSCTL. L'utilitaire SRVCTL.
Travaux pratiques Attacher une base de donnes pour pouvoir tre gr par l'outil Oracle Restart.

4) L'instance ASM
- Paramtres d'initialisation ASM. - Ajuster les paramtres des instances ASM dans les fichiers SPFILE. - Les vues dynamiques. - Dmarrer et arrter des instances ASM avec ASMCA et ASMCMD. - Dmarrer et arrter le processus d'coute ASM.
Travaux pratiques Configurer l'instance ASM et sauvegarder le fichier de paramtres.

5) Les groupes de disques ASM


- Crer et supprimer des groupes de disques ASM. - Attributs des groupes de disques ASM. - Tches de maintenance des groupes de disques ASM. - Le rquilibrage dynamique. La resynchronisation rapide. - Groupes d'chec prfrs pour la lecture. - Afficher les statistiques sur les disques ASM. - Crer et supprimer des groupes de disques ASM. - La console d'administration.
Travaux pratiques Configurer les groupes de disques ncessaires pour la migration de la base de donnes.

6) Fichiers ASM
- Utiliser des outils client diffrents pour accder aux fichiers ASM. - Noms de fichiers ASM compltement qualifis. - Crer et grer des fichiers ASM, des rpertoires et des alias. - Grer les modles de groupes de disques. - Noms de fichiers ASM. Migration des Datafiles vers ASM. - Syntaxe des noms de fichiers ASM. - Commandes SQL et noms fichiers.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 47 / 97

Travaux pratiques Migrer une base de donnes vers ASM.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 48 / 97

Stage pratique de 4 jour(s) Rf : ONO

Oracle 11g R2, nouveauts pour administrateurs


OBJECTIFS
Ce cours est destin des administrateurs Oracle 10g ayant migrer ou mettre en oeuvre dans des conditions optimales le SGBD Oracle11g R2. Parmi les principaux points abords, les stagiaires verront les nouveaux automatismes du SGBD, les fonctionnalits de haute disponibilit et d'autotuning, les nouvelles techniques d'administration et le processus de migration.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes, Oracle 10g.

Pr-requis
Bonnes connaissances de l'administration Oracle 10g. Exprience requise.

Prix 2012 : 2150 HT

1) Oracle Grid Infrastructure 2) Installation et mise niveau 3) Partitionnement et stockage 4) Scurit et Oracle SecureFiles 5) Gestion des modifications 6) SQL Plan Management et Database Replay

Dates des sessions


Paris
10 avr. 2012, 26 juin 2012

7) Automatic SQL Tuning et Infrastructure intelligente 8) Nouveauts pour l'amlioration des performances 9) Utiliser Data Recovery Advisor 10) Nouveauts de RMAN 11) Nouveauts Flashback et LogMiner

1) Oracle Grid Infrastructure


- Prsentation de Grid Infrastructure. - L'outil Oracle Restart. - Amliorations des performances d'ASM.
Travaux pratiques Installer Grid Infrastructure et prparer les groupes de disques pour l'installation de la base des donnes. Initialiser une base de donnes et le " Listener " avec l'outil Oracle Restart.

2) Installation et mise niveau


- Installation d'Oracle Database 11g R2. - Amliorations apportes la mise niveau. - Database Upgrade Assistant (DBUA). - Application chaud de patches.
Travaux pratiques Crer une base de donnes avec un stockage dans les groupes de disques d'Oracle ASM.

3) Partitionnement et stockage
- Amliorations apportes au partitionnement. - Cration des segments la demande et index invisible
Travaux pratiques Crer des tables et des index partitionns.

4) Scurit et Oracle SecureFiles


- Migrer vers SecureFiles. - Surveiller les objets SecureFiles. - Configuration de scurit automatique. - Amliorations de RMAN relatives la scurit.
Travaux pratiques Configurer la base de donnes pour le cryptage des tablespaces et des sauvegardes RMAN.

5) Gestion des modifications


- Cycle de vie de la gestion des modifications et principales difficults. - Prsentation de SQL Performance Analyzer.
Travaux pratiques Capturer la charge globale de la base de donnes.

6) SQL Plan Management et Database Replay


- Prsentation de l'architecture. - SQL Performance Analyzer et scnario de SQL Plan Baseline. - Capture et rexcution.
Travaux pratiques Utiliser Database Replay pour tester la mise jour de la base de donnes.

7) Automatic SQL Tuning et Infrastructure intelligente


- Identifier et slectionner les instructions SQL rgler. - Lignes de base AWR et gestionnaire de ressources. - La politique de gestion des ressources CPU.
Travaux pratiques Analyser la base de donnes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 49 / 97

8) Nouveauts pour l'amlioration des performances


- Le moniteur ADDM et l'Automatic Memory Management. - SQL Monitoring et amliorations dans le calcul des statistiques. - Cache des rsultats d'interrogation SQL.
Travaux pratiques Personnaliser les statistiques et publier les statistiques en diffr.

9) Utiliser Data Recovery Advisor


- Rparer des dfaillances de donnes. - Dfinir les paramtres pour la dtection des corruptions.
Travaux pratiques Rcuprer la base de donnes suite une corruption l'aide de Data Recovery Advisor.

10) Nouveauts de RMAN


- Oprations de restauration et de sauvegarde parallles pour les fichiers trs volumineux. - Utiliser la sauvegarde multisection RMAN. - Crer et utiliser des catalogues privs virtuels.
Travaux pratiques Installer un catalogue priv dans la base de donnes.

11) Nouveauts Flashback et LogMiner


- Fonctionnalits nouvelles et amliores de Flashback et LogMiner. - Prsentation de la technologie Flashback Data Archive. - Flashback Transaction Backout.
Travaux pratiques Effectuer une opration de rcupration d'une table suite une opration de TRUNCATE. Effectuer une annulation d'un ensemble de transactions de la base de donnes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 50 / 97

Stage pratique de 3 jour(s) Rf : OSL

Oracle SQL
OBJECTIFS
Une formation pratique aux aspects essentiels, logique et syntaxe, du langage SQL. Ce cours vous apportera une mthode sre d'criture de requtes SQL complexes.

Participants
Pour toute personne dsirant se servir de SQL en environnement Oracle.

Pr-requis
Aucune connaissance particulire.

1) Introduction 2) Interrogation des donnes

3) Objets d'une base de donnes Oracle 4) Instructions SQL complexes

Prix 2012 : 1650 HT

1) Introduction
Modle relationnel - Notions de base : relation (table), attributs (colonnes), contraintes d'intgrit. - Contraintes d'intgrit. Outils - SQL*Plus. - SQL Developer. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT).

Dates des sessions


Paris
2 jan. 2012, 6 fv. 2012 5 mar. 2012, 2 avr. 2012 2 mai 2012, 4 juin 2012

Aix
26 mar. 2012, 18 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 18 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 18 juin 2012

2) Interrogation des donnes


- Tri et suppression des doublons. - Utilisation des alias et des prfixes. - Traitement de la valeur NULL. - Utilisation des fonctions SQL. - Utilisation des pseudo-colonnes : ROWID et ROWNUM. - Utilisation des agrgats : COUNT, SUM, AVG, ... - Oprations ensemblistes : union, intersection, diffrence. - Requtes imbriques : oprateurs IN, EXISTS. - Utilisation des jointures. - Jointures externes. - Groupement : GROUP BY et HAVING.

Luxembourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lyon
26 mar. 2012, 18 juin 2012

Nantes
5 mar. 2012, 11 juin 2012

Rennes
5 mar. 2012, 11 juin 2012

Sophia-antipolis
26 mar. 2012, 18 juin 2012

3) Objets d'une base de donnes Oracle


- Cration et suppression des tables. - Dfinition et gestion des contraintes d'intgrit : cl primaire, unicit, non-nullit, utilisation de CHECK, contraintes rfrentielles. - Utilisation des vues. - Utilisation des synonymes. - Dictionnaire de donnes.

Strasbourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 18 juin 2012

4) Instructions SQL complexes


- Paramtrage des scripts SQL*Plus. - Division et interrogations complexes. - Instructions de mise jour avec des requtes imbriques. - Les requtes hirarchiques. - Utilisation des expressions rgulires.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 51 / 97

Stage pratique de 5 jour(s) Rf : ORM

Oracle, prise en main


OBJECTIFS
Un cours intensif qui vous permettra d'acqurir toutes les comptences ncessaires l'utilisation efficace et fiable du produit : principes du relationnel, concepts et pratique du langage SQL, organisation physique et gestion des transactions. Les principales commandes seront analyses et mises en uvre.

Participants
Ce stage s'adresse tous les informaticiens ayant dvelopper pour Oracle ou voulant une premire approche de l'administration.

Pr-requis
Connaissances de base en programmation.

1) Introduction 2) Langage d'interrogation SQL 3) Introduction PL/SQL 4) Triggers LMD dans Oracle Travaux pratiques

5) Architecture et objets d'une base de donnes 6) Gestion des transactions 7) Scurit et utilisateurs 8) Complments

Prix 2012 : 2630 HT

Dates des sessions


Paris
16 jan. 2012, 20 fv. 2012 12 mar. 2012, 16 avr. 2012 21 mai 2012, 18 juin 2012

Chaque participant a accs un atelier construit autour du SGBD Oracle afin d'appliquer immdiatement tout nouveau concept.

1) Introduction
Le serveur Oracle - Les diffrentes versions. Les diffrentes ditions. Le modle relationnel - Les notions de table et de relation. - Les contraintes d'intgrit. Les outils - SQL Developer. - L'outil ISQL*Plus. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT). Manipulation des donnes - Introduction aux transactions.

Aix
9 jan. 2012, 2 avr. 2012 11 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 4 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 4 juin 2012

Luxembourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lyon
9 jan. 2012, 2 avr. 2012 11 juin 2012

Nantes
30 jan. 2012, 16 avr. 2012 25 juin 2012

2) Langage d'interrogation SQL


Diffrentes fonctionnalits SQL - Tris et suppression de doublons. - Fonctions et agrgats. - Conversion des types et valeur NULL. Requtes sur plusieurs tables - Les jointures. - Les requtes imbriques. - Oprateurs ensemblistes.
Exercice L'criture de requtes SQL simples. Utilisation de fonctions, tri et prfixes. Utilisation de la date. Utilisation des agrgats. Jointures et requtes imbriques. Utilisation de GROUP BY et HAVING.

Rennes
30 jan. 2012, 16 avr. 2012 25 juin 2012

Sophia-antipolis
9 jan. 2012, 2 avr. 2012 11 juin 2012

Strasbourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 4 juin 2012

3) Introduction PL/SQL
Les instructions du langage PL/SQL - Les types de variables. - Les instructions de contrle : conditions, itrations. - Gestion des erreurs par le mcanisme d'exceptions. Structuration des programmes PL/SQL - Procdures et fonctions. - Dfinition et utilisation des procdures stockes. - Spcification des packages. Interaction avec la base de donnes - Curseurs impliciteset explicites.
Exercice Types et variables. Curseurs et accs la base. Traitements stocks (procdure, fonctions et packages). Traitement des erreurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 52 / 97

4) Triggers LMD dans Oracle


Prsentation des triggers de Oracle - Structure d'un trigger (Evnement/Action). - Types de triggers LMD (statement et row triggers). - Actions d'un trigger (mise jour automatique des donnes, annulation d'une action illicite, audit). Utilisation des triggers - Cration et utilisation des triggers d'instruction. - Utilisation des triggers de ligne : NEW et :OLD dans ces triggers. Gestion des triggers.
Exercice Cration et utilisation de triggers d'instruction. Cration et utilisation de triggers de ligne.

5) Architecture et objets d'une base de donnes


Manipulation des tables - Cration des tables. - Dfinition des contraintes d'intgrit. - Contraintes d'intgrit diffres. - Suppression des tables et la corbeille. - Utilisation des tables globales temporaires. Utilisation des vues et des synonymes - Cration et utilisation des vues et des synonymes. Organisation des donnes - Modles de stockage d'Oracle. - Dfinition et utilisation des index. Dictionnaire de donnes - Intrt du dictionnaire de donnes. - Tables et vues du dictionnaire.
Exercice Cration et utilisation des tables et des vues. Interrogation du dictionnaire. Utilisation des tables temporaires.

6) Gestion des transactions


Accs la base par transactions - Annulation partielle des transactions. - PL/SQL et les transactions. Gestion de la concurrence et verrouillage des donnes - Caractristiques de la gestion standard. - Transactions en lecture seule, niveaux d'isolation, verrouillage explicite.
Exercice COMMIT, ROLLBACK ET SAVEPOINT. Contraintes d'intgrit diffres. Transactions autonomes. Concurrence des transactions. Niveaux d'isolation et verrouillage explicite.

7) Scurit et utilisateurs
Droits d'accs - Privilges sur objets, privilges systme et rles. - Attribution et rvocation des droits d'accs. - Droits sur les vues et les traitements stocks. Gestion des utilisateurs - Authentification des utilisateurs. Profils d'utilisateurs et limites d'utilisation des ressources.
Exercice Dfinition des droits. Utilisation des rles.

8) Complments
- Fichiers d'une base de donnes Oracle - Notion d'instance - Oracle Net Services (SQL*Net)
Travaux pratiques Configuration du client afin d'accder la base de donnes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 53 / 97

Stage pratique de 5 jour(s) Rf : OAZ

Oracle 10g/9i, sauvegardes et restaurations


OBJECTIFS
Ce cours est la suite logique du cours Oracle Administration, en version 9i ou 10g. Il est indispensable tous ceux qui souhaitent tablir une stratgie de sauvegarde efficace qui permette de rpondre aux situations de crise en fonction des besoins fonctionnels exprims. Parmi les points abords figurent : le fonctionnement en mode ARCHIVELOG, les scnarios de sauvegarde/restauration particulires, la rcupration partielle et LogMiner, l'utilisation de TSPITR, Oracle Flashback et l'utilisation de RMAN.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle9i et Oracle10g, aux administrateurs d'applications, aux administrateurs systmes et aux consultants.

Pr-requis
Connaissances de base de l'administration d'Oracle. Ou connaissances quivalentes celles apportes par les stages "Oracle Administration 9i ou 10g" (rf. OR9 ou OAM) ".

1) Introduction et rappels 2) Sauvegarde et rcupration complte 3) LogMiner 4) Rcupration incomplte 5) Scnarios de perte de fichiers

6) Oracle Flashback 7) Recovery Manager (RMAN) 8) Traiter la corruption de base de donnes 9) Dplacement de donnes

1) Introduction et rappels
- Configuration du rseau Oracle. - Rappels sur les fichiers redo log, les fichiers de contrle, les fichiers de donnes. - Configuration du mode ARCHIVELOG. - Utilisation de la zone de rcupration rapide (Flash Recovery Area). - La console d'Oracle Enterprise Manager.
Exercice Configuration afin de dmarrer la base distance.

Prix 2012 : 2630 HT

Dates des sessions


Paris
19 mar. 2012, 21 mai 2012

Aix
26 mar. 2012, 18 juin 2012

Lyon
26 mar. 2012, 18 juin 2012

2) Sauvegarde et rcupration complte


- Sauvegarde et restauration en mode NOARCHIVELOG. - Sauvegarde en mode ARCHIVELOG. - Restauration et rcupration en mode ARCHIVELOG. - Rcupration d'un tablespace en mode ARCHIVELOG.
Exercice Sauvegarde et restauration d'une base de donnes.

Nantes
2 avr. 2012, 25 juin 2012

Rennes
2 avr. 2012, 25 juin 2012

Sophia-antipolis
26 mar. 2012, 18 juin 2012

3) LogMiner
- Utilisation de LogMiner et de LogMiner Viewer. - Analyse des fichiers redo log. - Exploitation des rsultats.
Exercice Rcuprer le SCN d'un traitement erron avec LogMiner.

4) Rcupration incomplte
- Rcupration incomplte ; pourquoi ? - Etapes d'une rcupration incomplte. - Rcupration jusqu' un SCN (ou Timestamp). - Incarnations de la base et RESETLOGS. - TableSpace Point In Time Recovery (TSPITR).
Exercice Effectuer une rcupration incomplte. Ralisation d'un TSPITR.

5) Scnarios de perte de fichiers


- Dtection des problmes. - Dmarrage avec des fichiers manquants. - Perte des fichiers de contrle. - Perte des fichiers du tablespace UNDO. - Perte d'un fichier sans sauvegarde. - Rcupration de tablespaces en lecture seule. - Perte de fichiers d'un tablespace temporaire. - Modifier le tablespace temporaire par dfaut.
Exercice Restauration aprs perte des fichiers de contrle, aprs perte de fichiers de donnes, aprs perte des fichiers redo log.

6) Oracle Flashback
- Flashback Query. - Utilisation de ora_rowscn, flashback_transaction_query, Flashback Table. - Configuration de la base pour Flashback Database. - Effectuer une opration Flashback Database.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 54 / 97

Exercice Ralisation de Flashback pour annuler des erreurs.

7) Recovery Manager (RMAN)


- Composants et fonctionnalits de RMAN. - Utilisation de la zone de rcupration rapide. - Configuration de RMAN. Utilisation d'un catalogue. - Sauvegarde automatique du fichier de contrle. - Stratgies de rtention et d'allocation de canaux. - Afficher les paramtres de configuration RMAN en cours. - Prsentation des commandes RMAN. - Excution en parallle des jeux de sauvegarde. - Ensembles de sauvegarde et Copies d'image. - Sauvegardes compresses, totales et incrmentielles. - Commandes LIST et REPORT. - Activer le mode ARCHIVELOG pour la base de donnes. - Rcupration partielle avec RMAN. - Flashback Database de RMAN. - Considrations de l'utilisation d'ASM.
Exercice Sauvegarde complte et incrmentielle d'une base de donnes en utilisant RMAN. Configuration de RMAN et ralisation de sauvegardes.

8) Traiter la corruption de base de donnes


- Symptmes de la corruption de bloc : ORA-1578. - Utilitaire DBVERIFY et commande ANALYZE. - Paramtre d'initialisation BD_BLOCK_CHECKING. - Dump et vrification des mtadonnes des segments. - Utiliser Flashback en cas de corruption logique. - Utiliser DBMS_REPAIR. - Restauration physique de bloc. - Rcupration de blocs par RMAN.

9) Dplacement de donnes
- Data Pump. - Transfert direct de donnes entre deux bases par impdp. - Tables externes. - Transport d'un tablespace vers une autre base. - Restauration vers un autre systme. - Duplication d'une base de donnes par RMAN. - Commande RMAN CONVERT DATABASE.
Exercice Duplication d'une base en utilisant RMAN. Transporter un tablespace d'une base de donnes vers une autre.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 55 / 97

Stage pratique de 3 jour(s) Rf : RMA

Oracle, sauvegardes et restaurations avec RMAN


OBJECTIFS
Ce cours vous permettra de matriser les outils RMAN, les fonctionnalits avances comme l'utilisation d'un catalogue, les scripts stocks, la duplication et le transport de bases de donnes inter plateformes.

Participants
Ce stage s'adresse tous ceux qui veulent utiliser RMAN afin d'effectuer des sauvegardes de leurs bases de donnes Oracle.

Pr-requis
Bonnes connaissances de l'administration Oracle 10g/11g. Ou connaissances quivalentes celles apportes par les stages "Oracle11g, administration" (rf. ORA) ou "Oracle10g, administration" (rf. OAM). Exprience requise.

1) Introduction et rappels 2) Introduction RMAN 3) Gestionnaires de mdias 4) Sauvegarde avec RMAN

5) Restauration/rcupration avec RMAN 6) Maintenance de RMAN 7) Fonctionnalits avances

1) Introduction et rappels
- Configuration du rseau Oracle. - Rappels sur les fichiers redo log. - Rappels sur les fichiers de contrle. - Rappels sur les fichiers de donnes. - Configuration du mode ARCHIVELOG. - Utilisation de la zone de rcupration rapide (Flash Recovery Area).
Travaux pratiques Configuration de la base en mode Archivelog. Configuration afin de dmarrer la base distance.

Prix 2012 : 1650 HT

Dates des sessions


Paris
2 avr. 2012, 25 juin 2012

2) Introduction RMAN
- Architecture de RMAN. - Utilitaire client RMAN. - Notions de base cible (target), auxiliaire et catalogue. - RMAN et le fichier de contrle. - Utilisation de la mmoire par RMAN. - Utilisation de la zone de rcupration rapide par RMAN. - Configuration persistante dans le fichier de contrle de la base cible. - Notion de canal et utilisation de canaux par dfaut.
Travaux pratiques Premier contact avec l'outil. Configuration du fichier de contrle.

3) Gestionnaires de mdias
- Utilisation de bande magntique. - Interaction entre RMAN et le gestionnaire de mdia. - MML (Media Management Library). - Sauvegarde/restauration utilisant la bande. - Installation et configuration d'Oracle Secure Backup. - Interface d'utilisation.

4) Sauvegarde avec RMAN


- Sauvegarde froid/ chaud. - Copies images vs ensembles de sauvegarde (backupsets). - Compression des sauvegardes. - Sauvegarde intgrale vs sauvegarde incrmentale. - Traitement des fichiers en lecture seule. - Test de corruption dans la base. - Utilisation des groupes de commandes (Jobs). - Commande RUN. - Utilisation de la commande SET. - Sauvegarde de tablespaces, fichiers, fichiers redo log archivs, fichier de contrle, fichier SPFILE, sauvegardes prcdentes et en fin la zone de rcupration rapide.
Travaux pratiques Utilisation de la commande BACKUP pour sauvegarder diffrentes parties de la base. Utilisation de scripts. Utilisation de la commande RUN.

5) Restauration/rcupration avec RMAN


- Commande RESTORE. - Restauration du fichier SPFILE. - Restauration du fichier de contrle. - Restauration d'une sauvegarde spcifique. - Restauration avec changement de noms. - Restauration d'une sauvegarde ancienne. - Rcupration avec la commande RECOVER. - Rcupration partielle.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 56 / 97

- Rcupration et sauvegarde incrmentale.


Travaux pratiques Restauration vers un nouvel emplacement. Rcupration d'une base suite des pertes de fichiers.

6) Maintenance de RMAN
- Prparation de la base du catalogue. - Cration du catalogue. - Inscription/dsinscription des bases cibles auprs du catalogue. - Ajout/suppression de sauvegardes du catalogue. - Utilisation de scripts stocks. - Sauvegarde de la base du catalogue. - Utilisation de la commande LIST. - Utilisation de la commande REPORT. - Utilisation des vues. - Commande CROSSCHECK. - Commandes CHANGE et DELETE.
Travaux pratiques Cration et manipulation du catalogue. Utilisation de scripts stocks. Utilisation des commandes LIST et REPORT. Vrification des sauvegardes.

7) Fonctionnalits avances
- RMAN et corruption de blocs. - TableSpace Point-In-Time Recovery (TSPITR). - Clonage d'une base par RMAN. - Clonage d'une base vers une plateforme diffrente.
Travaux pratiques Rcupration de blocs corrompus. Clonage d'une base vers une plateforme diffrente.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 57 / 97

Stage pratique de 5 jour(s) Rf : OSA

Oracle 10g/9i, administration avance


OBJECTIFS
Ce cours est indispensable tous ceux qui souhaitent administrer leurs bases de donnes en profitant des fonctionnalits avances. Vous verrez notamment OEM, la configuration avance du rseau, FLASHBACK, ASM...

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle 10g, et Oracle 9i, aux administrateurs d'applications, aux administrateurs systmes et aux consultants.

Pr-requis
Connaissances de base de l'administration d'Oracle ou connaissances quivalentes celles apportes par les stages "Oracle Administration 9i ou 10g" (rf. OR9 ou OAM) ".

1) Introduction et rappels 2) Configuration avance du rseau 3) Configuration d'OEM 4) Planification de tches 5) Surveillance et maintenance avances

6) Techniques de FLASHBACK 7) Scurit de la base de donnes 8) Automatic Storage Management (ASM) 9) Grer une base de trs grande taille

1) Introduction et rappels
- Fichiers de contrle et redo log. Segments UNDO et transactions. Identification d'une base. Automatisation de l'installation. Application de patches et de patchesets.

Prix 2012 : 2630 HT

2) Configuration avance du rseau


- Utilisation d'un listener distant, de Connection Manager, des database links. Filtrage des connexions.
Exercice Configuration du rseau afin de dmarrer la base distance.

Dates des sessions


Paris
6 fv. 2012, 21 mai 2012

3) Configuration d'OEM
- Architecture d'OEM. Dploiement des agents. Cration du rfrentiel. - Installation du repository. Utilisation de la console d'administration et des diffrents modules.

4) Planification de tches
- Utilisation de DBMS_JOB. Introduction Oracle Scheduler. Utilisation des schedules, des programmes, des fentres et des chanes de jobs.

5) Surveillance et maintenance avances


- Structures mmoire Oracle. Gestion automatique de la mmoire partage. Gestion de la PGA. - Structures de stockage de base de donnes. - Redfinition des tables en ligne. - Reprise aprs un problme d'allocation d'espace. - Dfinir des seuils d'alerte. Utiliser des alertes. - Surveillance proactive des tablespaces. - Surveiller l'espace utilis par les tables et les index.
Exercice Redfinition en ligne des tables. Utilisation de FLASHBACK. Surveillance de l'espace utilis.

6) Techniques de FLASHBACK
- Utiliser Flashback Query. - Rcuprer les donnes d'une table. - Rcuprer les donnes d'une table supprime. - Configurer la base de donnes pour le Flashback.
Exercice Techniques de FLASHBACK.

7) Scurit de la base de donnes


- Prsentation de Virtual Private Database. - Crer une stratgie de niveau colonne. - VPD de niveau colonne avec masquage de colonne. - Transparent Data Encryption.
Exercice Implmenter VPD.

8) Automatic Storage Management (ASM)


- Architecture gnrale et fonctionnalits d'ASM. - Ajouts aux vues dynamiques de performances. - Gestion d'une instance ASM. Groupes de disques ASM. - Migrer la base de donnes vers ASM.
Exercice Mise en place d'ASM. Changement dynamique des disques dans le groupe.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 58 / 97

9) Grer une base de trs grande taille


- Crer des tablespaces de type bigfile. - Gestion des tables et des index partitionns. - Ignorer les index inutilisables. Journalisation des erreurs LMD. Compression de tables.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 59 / 97

Stage pratique de 4 jour(s) Rf : ORQ

Oracle, scurit
OBJECTIFS
Ce cours d'administration vise pointer les faiblesses pouvant compromettre le systme Oracle, ainsi que les solutions fournies par l'diteur afin d'y remdier. Les stagiaires verront, entre autres, l'authentification, SSL, Kerberos, les wallets, les privilges et les rles, le chiffrement des sauvegardes, le filtrage des connexions, la protection contre les injections SQL, etc.

Participants
Administrateurs de bases de donnes Oracle 10g, ou Oracle 11g. Administrateurs systme et aux administrateurs d'applications.

Pr-requis
Connaissances de base de l'administration d'Oracle 10g/11g. Ou connaissances quivalentes celles apportes par les stages "Oracle11g, administration" (rf. ORA) ou "Oracle10g, administration" (rf. OAM). Bonnes connaissances du langage PL/SQL. Exprience requise sur l'utilisation du SGBD en environnement Windows ou Linux.

1) Introduction et rappels 2) Authentification des utilisateurs 3) Autorisations et autorisations renforces 4) Chiffrement

5) Audit et audit fin 6) Utilisation d'annuaire LDAP 7) Fortification du systme

1) Introduction et rappels
- Architecture d'applications et menaces. - Panoplie des solutions fournies par Oracle - Authentification des administrateurs.
Travaux pratiques Mise 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 systme d'exploitation. - Utilisation de magasins de mots de passe. - Authentification forte par SSL. - Authentification forte par Kerberos. - Authentification forte par RADIUS. - Utilisation des Database Links.
Travaux pratiques Utilisation des diffrentes formes d'authentification.

Prix 2012 : 2150 HT

Dates des sessions


Paris
24 jan. 2012

3) Autorisations et autorisations renforces


- Privilges systme. - Privilges objet. - Droits d'excution des traitements stocks. - Utilisation des vues. - Utilisation des contextes d'application. - Virtual Private Databases (VPD). Rgles de contrle.
Travaux pratiques Contrle et scurisation des privilges octroys, utilisation de contextes d'applications,de vues paramtres.

4) Chiffrement
- Chiffrement transparent des colonnes (Oracle 10g). - Chiffrement transparent des tablespaces (Oracle 11g). - Chiffrement des sauvegardes par Data Pump et RMAN.
Travaux pratiques Implmentation des diffrents dispositifs de chiffrement.

5) Audit et audit fin


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

6) Utilisation d'annuaire LDAP


- Inscription d'une base dans un annuaire LDAP. - Authentification globale des utilisateurs. - Utilisateurs d'entreprise SSO (Single Sign On). - Utilisation de schmas partags. - Configuration du rseau et rsolution de nom par LDAP.
Travaux pratiques Configuration du rseau par LDAP, configuration d'utilisateurs d'entreprise.

7) Fortification du systme

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 60 / 97

- Filtrage des connexions et protection du listener. - Audit de la scurit par EM. - Contrle d'accs aux services rseau. - Utilisation des bibliothques partages. - Injection SQL et utilisation de SQL dynamique.
Travaux pratiques Filtrage des connexions, Utilisation de l'audit de scurit par OEM, Injection SQL et test des solutions.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 61 / 97

Stage pratique de 5 jour(s) Rf : ORM

Oracle, prise en main


OBJECTIFS
Un cours intensif qui vous permettra d'acqurir toutes les comptences ncessaires l'utilisation efficace et fiable du produit : principes du relationnel, concepts et pratique du langage SQL, organisation physique et gestion des transactions. Les principales commandes seront analyses et mises en uvre.

Participants
Ce stage s'adresse tous les informaticiens ayant dvelopper pour Oracle ou voulant une premire approche de l'administration.

Pr-requis
Connaissances de base en programmation.

1) Introduction 2) Langage d'interrogation SQL 3) Introduction PL/SQL 4) Triggers LMD dans Oracle Travaux pratiques

5) Architecture et objets d'une base de donnes 6) Gestion des transactions 7) Scurit et utilisateurs 8) Complments

Prix 2012 : 2630 HT

Dates des sessions


Paris
16 jan. 2012, 20 fv. 2012 12 mar. 2012, 16 avr. 2012 21 mai 2012, 18 juin 2012

Chaque participant a accs un atelier construit autour du SGBD Oracle afin d'appliquer immdiatement tout nouveau concept.

1) Introduction
Le serveur Oracle - Les diffrentes versions. Les diffrentes ditions. Le modle relationnel - Les notions de table et de relation. - Les contraintes d'intgrit. Les outils - SQL Developer. - L'outil ISQL*Plus. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT). Manipulation des donnes - Introduction aux transactions.

Aix
9 jan. 2012, 2 avr. 2012 11 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 4 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 4 juin 2012

Luxembourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lyon
9 jan. 2012, 2 avr. 2012 11 juin 2012

Nantes
30 jan. 2012, 16 avr. 2012 25 juin 2012

2) Langage d'interrogation SQL


Diffrentes fonctionnalits SQL - Tris et suppression de doublons. - Fonctions et agrgats. - Conversion des types et valeur NULL. Requtes sur plusieurs tables - Les jointures. - Les requtes imbriques. - Oprateurs ensemblistes.
Exercice L'criture de requtes SQL simples. Utilisation de fonctions, tri et prfixes. Utilisation de la date. Utilisation des agrgats. Jointures et requtes imbriques. Utilisation de GROUP BY et HAVING.

Rennes
30 jan. 2012, 16 avr. 2012 25 juin 2012

Sophia-antipolis
9 jan. 2012, 2 avr. 2012 11 juin 2012

Strasbourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 4 juin 2012

3) Introduction PL/SQL
Les instructions du langage PL/SQL - Les types de variables. - Les instructions de contrle : conditions, itrations. - Gestion des erreurs par le mcanisme d'exceptions. Structuration des programmes PL/SQL - Procdures et fonctions. - Dfinition et utilisation des procdures stockes. - Spcification des packages. Interaction avec la base de donnes - Curseurs impliciteset explicites.
Exercice Types et variables. Curseurs et accs la base. Traitements stocks (procdure, fonctions et packages). Traitement des erreurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 62 / 97

4) Triggers LMD dans Oracle


Prsentation des triggers de Oracle - Structure d'un trigger (Evnement/Action). - Types de triggers LMD (statement et row triggers). - Actions d'un trigger (mise jour automatique des donnes, annulation d'une action illicite, audit). Utilisation des triggers - Cration et utilisation des triggers d'instruction. - Utilisation des triggers de ligne : NEW et :OLD dans ces triggers. Gestion des triggers.
Exercice Cration et utilisation de triggers d'instruction. Cration et utilisation de triggers de ligne.

5) Architecture et objets d'une base de donnes


Manipulation des tables - Cration des tables. - Dfinition des contraintes d'intgrit. - Contraintes d'intgrit diffres. - Suppression des tables et la corbeille. - Utilisation des tables globales temporaires. Utilisation des vues et des synonymes - Cration et utilisation des vues et des synonymes. Organisation des donnes - Modles de stockage d'Oracle. - Dfinition et utilisation des index. Dictionnaire de donnes - Intrt du dictionnaire de donnes. - Tables et vues du dictionnaire.
Exercice Cration et utilisation des tables et des vues. Interrogation du dictionnaire. Utilisation des tables temporaires.

6) Gestion des transactions


Accs la base par transactions - Annulation partielle des transactions. - PL/SQL et les transactions. Gestion de la concurrence et verrouillage des donnes - Caractristiques de la gestion standard. - Transactions en lecture seule, niveaux d'isolation, verrouillage explicite.
Exercice COMMIT, ROLLBACK ET SAVEPOINT. Contraintes d'intgrit diffres. Transactions autonomes. Concurrence des transactions. Niveaux d'isolation et verrouillage explicite.

7) Scurit et utilisateurs
Droits d'accs - Privilges sur objets, privilges systme et rles. - Attribution et rvocation des droits d'accs. - Droits sur les vues et les traitements stocks. Gestion des utilisateurs - Authentification des utilisateurs. Profils d'utilisateurs et limites d'utilisation des ressources.
Exercice Dfinition des droits. Utilisation des rles.

8) Complments
- Fichiers d'une base de donnes Oracle - Notion d'instance - Oracle Net Services (SQL*Net)
Travaux pratiques Configuration du client afin d'accder la base de donnes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 63 / 97

Stage pratique de 3 jour(s) Rf : OSL

Oracle SQL
OBJECTIFS
Une formation pratique aux aspects essentiels, logique et syntaxe, du langage SQL. Ce cours vous apportera une mthode sre d'criture de requtes SQL complexes.

Participants
Pour toute personne dsirant se servir de SQL en environnement Oracle.

Pr-requis
Aucune connaissance particulire.

1) Introduction 2) Interrogation des donnes

3) Objets d'une base de donnes Oracle 4) Instructions SQL complexes

Prix 2012 : 1650 HT

1) Introduction
Modle relationnel - Notions de base : relation (table), attributs (colonnes), contraintes d'intgrit. - Contraintes d'intgrit. Outils - SQL*Plus. - SQL Developer. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT).

Dates des sessions


Paris
2 jan. 2012, 6 fv. 2012 5 mar. 2012, 2 avr. 2012 2 mai 2012, 4 juin 2012

Aix
26 mar. 2012, 18 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 18 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 18 juin 2012

2) Interrogation des donnes


- Tri et suppression des doublons. - Utilisation des alias et des prfixes. - Traitement de la valeur NULL. - Utilisation des fonctions SQL. - Utilisation des pseudo-colonnes : ROWID et ROWNUM. - Utilisation des agrgats : COUNT, SUM, AVG, ... - Oprations ensemblistes : union, intersection, diffrence. - Requtes imbriques : oprateurs IN, EXISTS. - Utilisation des jointures. - Jointures externes. - Groupement : GROUP BY et HAVING.

Luxembourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lyon
26 mar. 2012, 18 juin 2012

Nantes
5 mar. 2012, 11 juin 2012

Rennes
5 mar. 2012, 11 juin 2012

Sophia-antipolis
26 mar. 2012, 18 juin 2012

3) Objets d'une base de donnes Oracle


- Cration et suppression des tables. - Dfinition et gestion des contraintes d'intgrit : cl primaire, unicit, non-nullit, utilisation de CHECK, contraintes rfrentielles. - Utilisation des vues. - Utilisation des synonymes. - Dictionnaire de donnes.

Strasbourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 18 juin 2012

4) Instructions SQL complexes


- Paramtrage des scripts SQL*Plus. - Division et interrogations complexes. - Instructions de mise jour avec des requtes imbriques. - Les requtes hirarchiques. - Utilisation des expressions rgulires.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 64 / 97

Stage pratique de 2 jour(s) Rf : OSP

SQL Oracle, perfectionnement


OBJECTIFS
Cette formation trs pratique se propose de dvelopper les aspects avancs du langage SQL comme : les oprateurs ensemblistes, la gestion des LOB, des Bfiles et du XML, les fonctions d'agrgation et de statistiques, etc.

Participants
Toute personne implique indirectement dans l'excution de requtes SQL avances (dveloppeur, DBA, matrise d'ouvrage).

Pr-requis
Bonnes connaissances des bases du SQL ou connaissances quivalentes celles apportes par le stage "Oracle SQL" (rf. OSL). Exprience requise.

1) Les fonctions complmentaires 2) Les oprateurs ensemblistes 3) La gestion des LOB et des Bfiles 4) Agrgation, jointures et sub-select Travaux pratiques

5) La gestion des intgrits 6) La gestion du XML 7) Le partitionnement des donnes 8) La gestion des tables distantes

Ce cours s'effectue en environnement Oracle. Cependant, il peut tre profitable toute personne travaillant sur d'autres systmes de gestion de bases de donnes comme SQL server, MySQL, PostgreSQL, DB2, etc.

Prix 2012 : 1285 HT

1) Les fonctions complmentaires


- Fonctions de transformation : To_Char, To_Date, To_NUM, Case. - Fonctions analytiques : Rank, Dense_Rank. - Fonction hirarchique. - Autres fonctions: Rowid, etc.
Travaux pratiques Mise en forme de donnes disparates (dates, numriques), Liste d'une hirarchie plusieurs niveaux.

Dates des sessions


Paris
22 mar. 2012, 21 juin 2012

2) Les oprateurs ensemblistes


- Union et Union ALL. - Diffrence Minus. - Exists, Some, Any, All.
Travaux pratiques Recherche des diffrences entre plusieurs tables.

3) La gestion des LOB et des Bfiles


- Utilisations possibles. - Dfinition des tables. - Insertion des LOB. - Mises jour des LOB. - Gestion d'un Bfile.
Travaux pratiques Ajout d'une photo dans une table, ajout d'un CV dans une table.

4) Agrgation, jointures et sub-select


- Les fonctions d'agrgation et statistiques : Group By Rollup. Group by Cube. Group by Sets. - Rappel des jointures " classiques ". Auto-jointure. FULL, RIGHT, LEFT. - Les sub-select corrls et non-corrls. - Sub-select avec des Insert, Update, delete.
Travaux pratiques Statistiques et regroupements sur plusieurs critres. Cration et initialisation d'une table partir des donnes d'autres tables.

5) La gestion des intgrits


- Rappel des dfinitions : unicit, rfrentielle, cohrence. - Mise en oeuvre : Primary Key, foreign Key, Increment, Check. - Principes d'utilisation. - Bonnes pratiques et limites.
Travaux pratiques Cration de tables en intgrit rfrentielle, ajout et suppression des contraintes d'intgrit, mise en place d'un incrment, ajout de contrles par Check.

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

7) Le partitionnement des donnes


- Les diffrents types de partitionnements possibles.
ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78 page 65 / 97

- Mise en oeuvre du partitionnement des donnes.


Travaux pratiques Cration de tables partitionnes, rechargement des donnes.

8) La gestion des tables distantes


- Rappel des principes : schmas, ODBC, DRDA. - Accs une table distante. - Jointures avec des tables distantes.
Travaux pratiques Lecture d'une table sous Access, lecture et mise jour de donnes sous Excel, accs des tables d'un autre schma.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 66 / 97

Stage pratique de 3 jour(s) Rf : ROD

Oracle SQL pour le dcisionnel


OBJECTIFS
Un cours intensif pour acqurir toutes les comptences ncessaires l'utilisation des fonctionnalits dcisionnelles du SQL d'Oracle.

Participants
Ce stage s'adresse aux dveloppeurs d'applications dcisionnelles sous Oracle dsireux d'utiliser tout le potentiel SQL d'Oracle.

Pr-requis
Bonnes connaissances du langage SQL.

1) Introduction 2) Groupements des donnes 3) Agrgation et analyse des donnes

4) La clause MODEL 5) Mise jour des donnes 6) Objets

1) Introduction
Prix 2012 : 1650 HT

Dates des sessions


Paris
30 jan. 2012, 26 mar. 2012 29 mai 2012

- Informatique dcisionnelle. - Etat de la norme SQL. Norme SQL3 et dcisionnel. - Rappels des concepts lis un Datawarehouse. Notions de CUBE. Concept OLAP. Analyse multidimensionnelle. - Modlisation en toile et constellation. Notions de dimension. Notion de table de fait.
Etude de cas Prsentation : le modle, les problmatiques.

2) Groupements des donnes


- Fonctions horizontales. Fonctions verticales. - Fonctions d'agrgat : SUM, AVG, MIN, MAX, COUNT... - Le groupe. Rappels : fonctionnement du GROUP BY, fonctionnement du HAVING. - Fonctions GROUPING. Syntaxe. Exemples. Gestion des valeurs NULL. - Le groupe deux niveaux.
Travaux pratiques Manipulation de la syntaxe et des fonctionnalits de groupements.

3) Agrgation et analyse des donnes


- Extension ROLLUP. Syntaxe. Exemples. - Extension CUBE. Syntaxe. Exemples. - Expression de GROUPING SET. Syntaxe. Exemples. - Fonctions de groupes GROUPING, GROUPING_ID, GROUP_ID. - Fonctions analytiques. - La clause de partitionnement. La clause d'ordre. La clause de fentrage. - Fonctions de classement (RANK, DENSE_RANK, etc.). Ordonner les tris. Fonction de classement (CUME_DIST, ROW_NUMBER...). - Fonctions de fentres (FIRST_VALUE, LAST_VALUE, etc.). - Fonctions LAG et LEAD. Gestion des glissements. - Utiliser la clause PIVOT et UNPIVOT.
Travaux pratiques Manipulation de la syntaxe et des fonctionnalits d'agrgation.

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

5) Mise jour des donnes


- Insertion multitables. Insertion sans condition. - INSERT_ALL, INSERT_FIRST. - Mises jour conditionnes.
Travaux pratiques Alimentation du modle en toile.

6) Objets
- Les ETL. Extraction, transformation, chargement. - Interrogation de tables externes. - Les vues du dictionnaire de donnes. - Prsentation des vues matrialises (VM). Intrt. Syntaxe de cration. Options.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 67 / 97

- Les vues matrialises et l'optimisation. Rcriture de requtes. - Les dimensions et les hirarchies.
Travaux pratiques Utilisation des tables externes pour le dplacement des donnes. Cration des vues matrialises pour optimiser les requtes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 68 / 97

Stage pratique de 3 jour(s) Rf : ORD

Dvelopper en PL/SQL
OBJECTIFS
Le cours PL/SQL a comme objectif la matrise du langage PL/SQL et l'utilisation des traitements stocks et des triggers dans les applications. Les concepts abords sont systmatiquement mis en pratique.

Participants
Concepteurs, dveloppeurs et toutes les personnes impliques dans des dveloppements utilisant la base de donnes Oracle.

Pr-requis
Bonnes connaissances de SQL.

1) Introduction et rappels 2) Elments du langage 3) Accs la base 4) Traitements stocks

5) Gestion des erreurs 6) Triggers 7) Complments

Prix 2012 : 1650 HT

1) Introduction et rappels
- Outils utiliss. Traitement transactionnel dans Oracle. Objets et dictionnaire d'une base Oracle. SQL et PL/ SQL. Vue globale de PL/SQL. Documentation Oracle.

Dates des sessions


Paris
23 jan. 2012, 20 fv. 2012 19 mar. 2012, 23 avr. 2012 29 mai 2012, 25 juin 2012

2) Elments du langage
- Environnements htes. Introduction syntaxique. Dclarations de variables et de constantes PL/SQL. Types de donnes et conversion. Fonctions prdfinies dans PL/SQL. Instructions de contrle : IF- ELSE, la boucle LOOP, la boucle FOR. Types composites : records, tables indexes. Types objets : tables imbriques et varrays. Dfinition des sous-programmes : procdures et fonctions. Paramtrage des sous-programmes.
Exercice Types et dclaration des variables. Manipulation de la date. Attributs de typage. Utilisation des collections et de leurs mthodes. Dfinition des sous-programmes. Paramtre des sous-programmes.

Aix
13 fv. 2012, 2 mai 2012

Bordeaux
2 avr. 2012, 18 juin 2012

Geneve
2 avr. 2012, 18 juin 2012

Lille
2 avr. 2012, 18 juin 2012

3) Accs la base
- Interaction avec la base et notion de curseur. Accs via curseur implicite : update, delete, insert, select .into. Utilisation des clauses RETURNING et BULK COLLECT. Les collections et FORALL. Dclaration des curseurs explicites. Utilisation des boucles FOR curseur et des curseurs en mise jour. Les variables curseur.
Exercice Utilisation de curseur explicite et de BULK COLLECT.

Luxembourg
2 avr. 2012, 18 juin 2012

Lyon
13 fv. 2012, 2 mai 2012

Nantes
13 fv. 2012, 9 mai 2012

Rennes
13 fv. 2012, 9 mai 2012

4) Traitements stocks
- Cration et gestion de sous-programmes stocks, de bibliothques stockes et de paquetages. Gestion des traitements stocks : droits d'accs, vues du dictionnaire et dpendance. Utilisation des packages.
Exercice Cration de procdures, de fonctions stockes et de paquetages. Utilisation des contextes d'application.

Sophia-antipolis
13 fv. 2012, 2 mai 2012

Strasbourg
2 avr. 2012, 18 juin 2012

Toulouse
2 avr. 2012, 18 juin 2012

5) Gestion des erreurs


- Traitement d'une exception. Utilisation de RAISE_APPLICATION_ERROR. Dclenchement d'une exception via RAISE. Propagation et gestion transactionnelle.
Exercice Utilisation de Raise et de RAISE_APPLICATION_ERROR.

6) Triggers
- Dfinition et types de triggers Evnement/Action. Triggers Ordre (Statement triggers), Lignes (utilisation de :NEW et :OLD), E/C/A (Evnement/Condition/Action), " INSTEAD OF " sur les vues, sur vnements systme. Utilisation des transactions autonomes.
Exercice Cration de triggers ordre et triggers ligne. Triggers login.

7) Complments
- Utilisation de SQL dynamique : EXECUTE IMMEDIATE et dbms_sql. Utilisation de dbms_application_info. Utilisation de WRAP pour cacher le code source.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 69 / 97

Stage pratique de 3 jour(s) Rf : EOD

Oracle 11g/10g, nouveauts pour dveloppeurs


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

Participants
Chefs de projet, ingnieurs d'tudes, dveloppeurs, consultants, ayant dvelopper dans des conditions optimales avec Oracle 10g/11g.

Pr-requis
Bonnes connaissances en programmation sous Oracle. Exprience requise en dveloppement d'applications avec Oracle 7/8 ou 9.

1) Prise en charge des expressions rgulires 2) La clause MODEL 3) Manipuler les jeux de donnes volumineux 4) Grer les objets de schma 5) Rcuprer les erreurs dues aux utilisateurs 6) Utiliser le cryptage au niveau de l'application

7) Statistiques destines l'optimiseur 8) Trace d'une application 9) Automatiser le rglage des instructions SQL 10) Nouveauts PL/SQL 11) Utiliser les packages fournis par Oracle 12) Utiliser du code SQL dynamique

Prix 2012 : 1650 HT

1) Prise en charge des expressions rgulires


- Utiliser les expressions rgulires (utiliser les mtacaractres). - Raliser des recherches simples et des rechercher des modles. - Extraire des sous-chanes. Remplacer des modles. Utiliser des sous-interrogations. - La fonction REGEXP_COUNT.

Dates des sessions


Paris
5 mar. 2012, 14 mai 2012

2) La clause MODEL
- Prsentation de la clause MODEL. Rgles cycliques. - Intgrer les calculs entre les enregistrements. - La cellule Cell. - Gamme et rfrences. - La fonction CV (). La clause FOR pour construire une requte. - Inclure les fonctions analytiques au sein de la clause MODEL.

3) Manipuler les jeux de donnes volumineux


- Insrer des donnes en utilisant une sous-interrogation comme cible. - Utiliser le mot-cl WITH CHECK OPTION sur des instructions LMD. - Utiliser la clause WITH (clause WITH rcursive).

4) Grer les objets de schma


- Crer un index bas sur une fonction. - Crer une table externe l'aide d'ORACLE_LOADER et ORACLE_DATAPUMP. - Interroger des tables externes.

5) Rcuprer les erreurs dues aux utilisateurs


- Utiliser Flashback Query. Effectuer le flashback d'une transaction. - Auditer et rcuprer des transactions. - Rcuprer les donnes d'une table et d'une table supprime.

6) Utiliser le cryptage au niveau de l'application


- Package DBMS_CRYPTO. - Gnrer des cls l'aide de RANDOMBYTES. - Utiliser les fonctions ENCRYPT, DECRYPT, HASH et MAC.

7) Statistiques destines l'optimiseur


- Types de statistiques destines l'optimiseur. - Prsentation des statistiques multicolonnes et de statistiques sur des expressions. - Introduction aux prfrences relatives aux statistiques et l'chantillonnage dynamique de l'optimiseur. - Collecter/verrouiller des statistiques.

8) Trace d'une application


- Emplacement des traces de diagnostic. Gnrer 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.

9) Automatiser le rglage des instructions SQL


- Rglage automatique des instructions SQL. Dfis lis au rglage d'une application. - Introduction de la fonction de conseil STA. Database Control et fonction de conseil STA. - Statistiques obsoltes ou manquantes sur les objets. - Profilage des instructions SQL. Flux de rglage d'un plan et cration de profil SQL.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 70 / 97

10) Nouveauts PL/SQL


- Insert/update en utilisant les records. Select en utilisant les tables PL de records. - Les fonctions retournant une table. Mthodes constructeur non prdfinies.

11) Utiliser les packages fournis par Oracle


- Prsentation des packages. - Utiliser les packages UTL_FILE et UTL_MAIL. - Utiliser les sous-programmes UTL_MAIL.

12) Utiliser du code SQL dynamique


- Flux d'excution de SQL. Prsentation du code SQL dynamique. Dclarer des variables de curseur. - Excuter un bloc PL/SQL de manire dynamique. Exhaustivit fonctionnelle du code SQL dynamique.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 71 / 97

Stage pratique de 4 jour(s) Rf : OPT

Oracle, optimisation d'applications


OBJECTIFS
Grce ce cours pratique, vous serez en mesure de rduire d'une manire dcisive les temps de rponse de vos applications. Vous comprendrez le fonctionnement de l'optimiseur intgr et des outils d'analyse et de gestion d'Oracle. Vous saurez crire des requtes SQL performantes.

Participants
Ce cours s'adresse aux dveloppeurs et administrateurs d'applications.

Pr-requis
Bonnes connaissances des langages SQL et PL/SQL.

Prix 2012 : 2150 HT

Dates des sessions


Paris
17 jan. 2012, 21 fv. 2012 20 mar. 2012, 24 avr. 2012 22 mai 2012, 19 juin 2012

1) Introduction 2) Particularits des types d'applications 3) Traitement des requtes SQL 4) Les outils de diagnostic et de mesure de performance 5) Optimisation du schma relationnel

6) Fonctionnement de l'optimiseur 7) Optimisation des requtes SQL 8) Excution en parallle des requtes 9) Automatiser le rglage des instructions SQL

1) Introduction
- La dmarche, les tapes et les acteurs de l'optimisation. Les problmes de performances.

Aix
27 mar. 2012, 29 mai 2012

2) Particularits des types d'applications


- Problmatiques de performances selon les types d'applications : OLTP, Data Warehouse, Client-serveur.

Bordeaux
27 mar. 2012, 19 juin 2012

Geneve
27 mar. 2012, 19 juin 2012

3) Traitement des requtes SQL


- Etude des mcanismes internes de traitement des requtes SQL. - Partage des curseurs et valeurs littrales diffrentes. Partage des curseurs et variables de lien. - Variables de lien dans SQL*Plus et Enterprise Manager. - Amliorations apportes au partage des curseurs. Fonctionnalit Adaptive Cursor Sharing. - Interagir avec la fonctionnalit Adaptive Cursor Sharing . Utilisation de cache de rsultat.
Travaux pratiques Utilisation des bind variables pour partager des curseurs.

Lille
27 mar. 2012, 19 juin 2012

Luxembourg
27 mar. 2012, 19 juin 2012

Lyon
27 mar. 2012, 29 mai 2012

Sophia-antipolis
27 mar. 2012, 29 mai 2012

4) Les outils de diagnostic et de mesure de performance


- Examen des outils pour raliser l'optimisation. - Emplacement des traces de diagnostic. - Utiliser des services avec les applications client. - Gnrer une trace pour votre propre session. - Contenu des fichiers de trace SQL. - Mettre en forme les fichiers de trace SQL (tkprof).
Travaux pratiques Utilisation de Tkprof dans diffrents contextes.

Strasbourg
27 mar. 2012, 19 juin 2012

Toulouse
27 mar. 2012, 19 juin 2012

5) Optimisation du schma relationnel


- Structures principales et chemins d'accs. - Balayage complet de table. - Utilisation des structures permettant d'acclrer les requtes et de retrouver rapidement les informations. - Les index B*Tree et Bitmap. Les tables index. - Utilisation des index : Prise en compte des colonnes acceptant les valeurs NULL. - Index bitmap, index composites et index invisibles. - Rgles relatives la gestion des index. - Utilisation des tables globales temporaires. - Les clusters indexs et les hash clusters. - Le partitionnement des donnes. - Utilisation des vues matrialises. - Utilisation des colonnes virtuelles.
Travaux pratiques Optimisation de requtes peu performantes.

6) Fonctionnement de l'optimiseur
- Acclrer les recherches de donnes. - Choisir entre l'optimisation statistique ou syntaxique. - Types de statistiques destines l'optimiseur. Statistiques multicolonnes. - Statistiques sur des expressions. Collecter les statistiques systmes. - Prfrences relatives aux statistiques. Collecte dynamique des statistiques. - Conversions de types de donnes. - Evaluation des expressions. - Traitement des oprateurs de comparaison. - Transformation des sous-interrogations.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 72 / 97

- Mthodes de jointure. - Mthodes d'accs aux donnes. - Optimisation manuelle des requtes par hints.
Travaux pratiques Comparaison des optimiseurs statistique et syntaxique.

7) Optimisation des requtes SQL


- Optimisation de la conception et de l'applicatif. Prdicats composs. - Arborescences. Fonctions de groupes. Eliminer les boucles inutiles. - Traitement des vues et des requtes imbriques. Updates synchroniss. - Utilisation tableaux dans PL/SQL, des traitements stocks. - Curseurs implicites et la rcupration des lignes par lot. - Curseurs explicites et la rcupration des lignes par lot. Utilisation de FORALL.
Travaux pratiques Optimisation de traitements batch.

8) Excution en parallle des requtes


- Optimisation avec un serveur plusieurs CPU. - Excution et contrle des requtes en parallle. - Degr de paralllisme optimal.

9) Automatiser le rglage des instructions SQL


- Rglage automatique des instructions SQL. Dfis lis au rglage d'une application. - Prsentation de la fonction de conseil STA. Statistiques obsoltes ou manquantes sur les objets. - Profilage des instructions SQL. Flux de rglage d'un plan et cration de profil SQL. - Database Control et fonction de conseil STA. Recommandations d'implmentation.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 73 / 97

Stage pratique de 5 jour(s) Rf : ORF

Oracle DS Forms
OBJECTIFS
Ce stage traite de la cration d'applications graphiques avec le module Forms de Developer Suite, le L4G d'Oracle. Aprs avoir pris en main l'interface de dveloppement, vous crerez une application qui vous permettra de manipuler concrtement tous les objets pouvant tre mis en oeuvre dans vos formulaires.

Participants
Ce cours s'adresse aux chefs de projet, concepteurs et dveloppeurs.

Pr-requis
Bonnes connaissances de la programmation SQL et PL/ SQL. Exprience requise.

1) Introduction 2) L'interface de dveloppement 3) Le module Forms

4) Le module Menu 5) Les routines usuelles 6) Des exemples de mise en oeuvre de dveloppement

Prix 2012 : 2630 HT

Dates des sessions


Paris
2 avr. 2012, 11 juin 2012

1) Introduction
- Les composants de Forms. - Les principales fonctionnalits.

2) L'interface de dveloppement
Les fentres de dveloppement - Object Navigator (Navigateur d'objets). - Layout Editor (Editeur de prsentation). - Property Palette (Palette de proprits). - PL/SQL Editor (Editeur PL/SQL). - Object Libraries (Bibliothques d'objets). - Menu Editor (Editeur de menus). Les assistants - Data Block Wizard (Assistant de cration de blocs). - Layout Wizard (Assistant de prsentation). - Chart Wizard (Assistant de cration de graphiques). - LOV Wizard (Assistant de cration de List Of Values).

3) Le module Forms
Les objets - Triggers (Dclencheurs). - Alerts (Alertes). - Attached Libraries (Bibliothques attaches). - Data Blocks (Blocs de donnes). - Canvases (Canevas). - Editors (Editeurs). - List Of Values : LOV (Listes de valeurs). - Object Groups (Groupes d'objets). - Parameters (Paramtres). - Popup Menus (Menus contextuels). - Program Units (Units de programme). - Property Classes (Classes de proprits). - Record Groups (Groupes d'enregistrements). - Reports (Etats). - Visual Attributes (Attributs visuels). - Windows (Fentres).

4) Le module Menu
- Cration de menus. - Diffrents types d'items de menu. - Rattachement de menus aux formulaires.

5) Les routines usuelles


- Application. - Messages. - Enregistrements. - Requtes. - Timer. - Web.

6) Des exemples de mise en oeuvre de dveloppement


- Applications " multi-forms ". - Cration manuelle de relation matre/dtail.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 74 / 97

- Design et ergonomie. - Manipulation de LOVs et d'diteurs. - Manipulation de listes droulantes. - 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 systme. - Affichage de messages via une alerte. - Standardisation d'vnements. - Migration.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 75 / 97

Stage pratique de 3 jour(s) Rf : ORR

Oracle DS Reports, crer des rapports


OBJECTIFS
Ce stage vous apprendra crer des tats avec le module Reports de Developer Suite, le L4G d'Oracle. Vous verrez, au travers de nombreux travaux pratiques, comment utiliser les diffrents objets de ce module, ceux lis entre autres au modle de donnes, de prsentation et comment mettre en page efficacement vos rapports.

Participants
Ce cours s'adresse aux chefs de projet, concepteurs et dveloppeurs.

Pr-requis
Bonnes connaissances de la programmation SQL et PL/ SQL. Exprience souhaitable de travail avec Oracle DS Forms.

1) Introduction 2) L'interface de dveloppement 3) Le module Report

4) Les diffrents styles de rapports 5) La mise en page et programmation PL/SQL 6) Fonctionnalits avances

1) Introduction
- Les composants de Reports. - Les principales fonctionnalits.

2) L'interface de dveloppement
Les fentres de dveloppement - Object Navigator (Navigateur d'objets). - Live Previewer (Aperu interactif). - Data Model (Modle de donnes). - Layout Model (Modle de prsentation). - Parameter Form (Grille de paramtrage). - Property Palette (Palette de proprits). - PL/SQL Editor (Editeur PL/SQL). Les assistants - Report Wizard (Assistant de cration d'tats). - Data Wizard (Assistant de cration de donnes). - Chart Wizard (Assistant de cration de graphiques). - Web Wizard (Assistant de cration de pages Web).

3) Le module Report
Les objets du modle de donnes - System Parameters (Paramtres systme). - User Parameters (Paramtres utilisateur). - Queries (Requtes). - Groups (Groupes). - Formula Columns (Colonnes de formules). - Summary Columns (Colonnes rcapitulatives). - Placeholder Columns (Colonnes de rserve). - Data Links (Liens entre donnes). Les objets du modle de prsentation - Header Section (Section d'en-tte). - Main Section (Section principale). - Trailer Section (Section de fin). - Body (Corps). - Margin (Marges). - Group Frames (Cadres de groupes). - Header Frames (Cadres d'en-tte). - Repeating Frames (Cadres de rptition). - Boilerplates (Conteneurs). - Fields (Champs). Les objets de la grille de paramtrage - Fields (Champs). - Graphical Boilerplates (Conteneurs graphiques). - Text Boilerplates (Conteneurs textes). - Image Boilerplates (Conteneurs images).

4) Les diffrents styles de rapports


- Tabular (Tabulaire). - Form-like (Formulaire). - Mailing Label (Etiquette). - Form Letter (Lettre type). - Group Left et Group Above (Matres/dtails). - Matrix et Matrix with Group (Matriciels).

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 76 / 97

5) La mise en page et programmation PL/SQL


- Anchor (Ancre). - Pagination. - Attached Libraries (Bibliothques attaches) - Report Triggers (Dclencheurs d'tat) - Group Filters (Filtres de groupe) - Button Triggers (Dclencheurs de bouton). - Format Triggers (Dclencheurs de formatage). - Built-in Packages (Packages intgrs). - Validation Triggers (Dclencheurs de validation). - Program Units (Units de programme)

6) Fonctionnalits avances
- Ajout de graphiques dans un rapport. - Gnration en mode Web. - Cration de modles de rapport (templates). - Migration.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 77 / 97

Stage pratique de 3 jour(s) Rf : OXM

Participants
Chefs de projet, ingnieurs d'tudes, dveloppeurs, consultants Oracle 10g/11g.

Oracle 11g, Objet et XML pour dveloppeurs SQL et PLSQL


OBJECTIFS
Vous apprendrez dvelopper des applications XML en PL/SQL en liaison avec la base de donnes Oracle. Vous dcouvrirez le stockage de documents XML dans une base, verrez comment manipuler ces donnes, gnrer vos propres XML partir de rsultats de requtes, et comment tirer pleinement profit du modle objet d'Oracle.

Pr-requis
Bonnes connaissances en programmation SQL et PL/ SQL sous Oracle.

Prix 2012 : 1650 HT

1) Introduction 2) Objet structurs 3) Programmation objet et stockage

4) Oracle et XML, XML DB 5) Extraction, mise jour et gnration de contenus XML

Dates des sessions


Paris
5 mar. 2012, 4 juin 2012

1) Introduction
- Modle objet-relationnel. - L'apport des XML dans un SGBDR. - Modle XML, DTD, XML schma. - Bonnes pratiques de modlisation.

2) Objet structurs
- Types, persistance avec PL/SQL, hritage. - Les schmas objets. - Rfrences et collections (NESTED TABLE et VARRAY). - Extensions de SQL (OID, REF, DEREF, VALUE, ...).
Travaux pratiques Objets non persistants. Cration d'un schma objet. Comparaison avec une solution normalise. Bonnes pratiques d'utilisation.

3) Programmation objet et stockage


- Mthodes PL/SQL (MEMBER, STATIC et CONSTRUCTOR). - Tables objet, OID, varray et nested table. - Vues objet (MAKE_REF, CAST et MULTISET). - Dclencheurs INSTEAD OF.
Travaux pratiques Persistance d'objets. Codage de mthodes. Extractions et mises jour. Abstractions d'objets.

4) Oracle et XML, XML DB


- Oracle XML Developer's Kit (XDK). - XML DB, XML DB Repository. - Modes de stockage structurs / non structurs. - Type XMLTYPE. - Annotations de grammaires XML Schema. - Validation XML. - Mise en place de contraintes.
Travaux pratiques Stockage et validation de documents XML.

5) Extraction, mise jour et gnration de contenus XML


- XPATH Vs XQuery. - Les principes et principaux lments. - Fonctions d'extraction (XMLQUERY, XMLTABLE, XMLEXISTS, ...). - Indexation de contenu. - Mises jour (UPDATEXML, INSERTCHILDXML, APPENDCHILDXML, ...). - Vues de document XML, vues XMLType.
Travaux pratiques Importation et exportation de documents XML. Dfinition de vues XML.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 78 / 97

Stage pratique de 5 jour(s) Rf : ORM

Oracle, prise en main


OBJECTIFS
Un cours intensif qui vous permettra d'acqurir toutes les comptences ncessaires l'utilisation efficace et fiable du produit : principes du relationnel, concepts et pratique du langage SQL, organisation physique et gestion des transactions. Les principales commandes seront analyses et mises en uvre.

Participants
Ce stage s'adresse tous les informaticiens ayant dvelopper pour Oracle ou voulant une premire approche de l'administration.

Pr-requis
Connaissances de base en programmation.

1) Introduction 2) Langage d'interrogation SQL 3) Introduction PL/SQL 4) Triggers LMD dans Oracle Travaux pratiques

5) Architecture et objets d'une base de donnes 6) Gestion des transactions 7) Scurit et utilisateurs 8) Complments

Prix 2012 : 2630 HT

Dates des sessions


Paris
16 jan. 2012, 20 fv. 2012 12 mar. 2012, 16 avr. 2012 21 mai 2012, 18 juin 2012

Chaque participant a accs un atelier construit autour du SGBD Oracle afin d'appliquer immdiatement tout nouveau concept.

1) Introduction
Le serveur Oracle - Les diffrentes versions. Les diffrentes ditions. Le modle relationnel - Les notions de table et de relation. - Les contraintes d'intgrit. Les outils - SQL Developer. - L'outil ISQL*Plus. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT). Manipulation des donnes - Introduction aux transactions.

Aix
9 jan. 2012, 2 avr. 2012 11 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 4 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 4 juin 2012

Luxembourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Lyon
9 jan. 2012, 2 avr. 2012 11 juin 2012

Nantes
30 jan. 2012, 16 avr. 2012 25 juin 2012

2) Langage d'interrogation SQL


Diffrentes fonctionnalits SQL - Tris et suppression de doublons. - Fonctions et agrgats. - Conversion des types et valeur NULL. Requtes sur plusieurs tables - Les jointures. - Les requtes imbriques. - Oprateurs ensemblistes.
Exercice L'criture de requtes SQL simples. Utilisation de fonctions, tri et prfixes. Utilisation de la date. Utilisation des agrgats. Jointures et requtes imbriques. Utilisation de GROUP BY et HAVING.

Rennes
30 jan. 2012, 16 avr. 2012 25 juin 2012

Sophia-antipolis
9 jan. 2012, 2 avr. 2012 11 juin 2012

Strasbourg
13 fv. 2012, 2 avr. 2012 4 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 4 juin 2012

3) Introduction PL/SQL
Les instructions du langage PL/SQL - Les types de variables. - Les instructions de contrle : conditions, itrations. - Gestion des erreurs par le mcanisme d'exceptions. Structuration des programmes PL/SQL - Procdures et fonctions. - Dfinition et utilisation des procdures stockes. - Spcification des packages. Interaction avec la base de donnes - Curseurs impliciteset explicites.
Exercice Types et variables. Curseurs et accs la base. Traitements stocks (procdure, fonctions et packages). Traitement des erreurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 79 / 97

4) Triggers LMD dans Oracle


Prsentation des triggers de Oracle - Structure d'un trigger (Evnement/Action). - Types de triggers LMD (statement et row triggers). - Actions d'un trigger (mise jour automatique des donnes, annulation d'une action illicite, audit). Utilisation des triggers - Cration et utilisation des triggers d'instruction. - Utilisation des triggers de ligne : NEW et :OLD dans ces triggers. Gestion des triggers.
Exercice Cration et utilisation de triggers d'instruction. Cration et utilisation de triggers de ligne.

5) Architecture et objets d'une base de donnes


Manipulation des tables - Cration des tables. - Dfinition des contraintes d'intgrit. - Contraintes d'intgrit diffres. - Suppression des tables et la corbeille. - Utilisation des tables globales temporaires. Utilisation des vues et des synonymes - Cration et utilisation des vues et des synonymes. Organisation des donnes - Modles de stockage d'Oracle. - Dfinition et utilisation des index. Dictionnaire de donnes - Intrt du dictionnaire de donnes. - Tables et vues du dictionnaire.
Exercice Cration et utilisation des tables et des vues. Interrogation du dictionnaire. Utilisation des tables temporaires.

6) Gestion des transactions


Accs la base par transactions - Annulation partielle des transactions. - PL/SQL et les transactions. Gestion de la concurrence et verrouillage des donnes - Caractristiques de la gestion standard. - Transactions en lecture seule, niveaux d'isolation, verrouillage explicite.
Exercice COMMIT, ROLLBACK ET SAVEPOINT. Contraintes d'intgrit diffres. Transactions autonomes. Concurrence des transactions. Niveaux d'isolation et verrouillage explicite.

7) Scurit et utilisateurs
Droits d'accs - Privilges sur objets, privilges systme et rles. - Attribution et rvocation des droits d'accs. - Droits sur les vues et les traitements stocks. Gestion des utilisateurs - Authentification des utilisateurs. Profils d'utilisateurs et limites d'utilisation des ressources.
Exercice Dfinition des droits. Utilisation des rles.

8) Complments
- Fichiers d'une base de donnes Oracle - Notion d'instance - Oracle Net Services (SQL*Net)
Travaux pratiques Configuration du client afin d'accder la base de donnes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 80 / 97

Stage pratique de 3 jour(s) Rf : OSL

Oracle SQL
OBJECTIFS
Une formation pratique aux aspects essentiels, logique et syntaxe, du langage SQL. Ce cours vous apportera une mthode sre d'criture de requtes SQL complexes.

Participants
Pour toute personne dsirant se servir de SQL en environnement Oracle.

Pr-requis
Aucune connaissance particulire.

1) Introduction 2) Interrogation des donnes

3) Objets d'une base de donnes Oracle 4) Instructions SQL complexes

Prix 2012 : 1650 HT

1) Introduction
Modle relationnel - Notions de base : relation (table), attributs (colonnes), contraintes d'intgrit. - Contraintes d'intgrit. Outils - SQL*Plus. - SQL Developer. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT).

Dates des sessions


Paris
2 jan. 2012, 6 fv. 2012 5 mar. 2012, 2 avr. 2012 2 mai 2012, 4 juin 2012

Aix
26 mar. 2012, 18 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 18 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 18 juin 2012

2) Interrogation des donnes


- Tri et suppression des doublons. - Utilisation des alias et des prfixes. - Traitement de la valeur NULL. - Utilisation des fonctions SQL. - Utilisation des pseudo-colonnes : ROWID et ROWNUM. - Utilisation des agrgats : COUNT, SUM, AVG, ... - Oprations ensemblistes : union, intersection, diffrence. - Requtes imbriques : oprateurs IN, EXISTS. - Utilisation des jointures. - Jointures externes. - Groupement : GROUP BY et HAVING.

Luxembourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lyon
26 mar. 2012, 18 juin 2012

Nantes
5 mar. 2012, 11 juin 2012

Rennes
5 mar. 2012, 11 juin 2012

Sophia-antipolis
26 mar. 2012, 18 juin 2012

3) Objets d'une base de donnes Oracle


- Cration et suppression des tables. - Dfinition et gestion des contraintes d'intgrit : cl primaire, unicit, non-nullit, utilisation de CHECK, contraintes rfrentielles. - Utilisation des vues. - Utilisation des synonymes. - Dictionnaire de donnes.

Strasbourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 18 juin 2012

4) Instructions SQL complexes


- Paramtrage des scripts SQL*Plus. - Division et interrogations complexes. - Instructions de mise jour avec des requtes imbriques. - Les requtes hirarchiques. - Utilisation des expressions rgulires.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 81 / 97

Stage pratique de 5 jour(s) Rf : OEX

Oracle, exploitation
OBJECTIFS
Ce qu'il faut savoir pour exploiter Oracle 8i/9i/10g dans les meilleures conditions d'efficacit et de scurit. Ce cours vous permettra de matriser d'une manire concrte les principaux mcanismes d'Oracle, les bases des langages SQL et SQL Plus, les processus de dmarrage et les techniques de sauvegarde et d'import/export.

Pr-requis
Bonnes connaissances de l'utilisation de Windows ou de Linux/Unix. Connaissances de base de SQL.

Prix 2012 : 2630 HT

Dates des sessions


Paris
6 fv. 2012, 5 mar. 2012 2 avr. 2012, 21 mai 2012 25 juin 2012

1) Introduction 2) Les outils ncessaires 3) La notion d'utilisateur 4) La gestion des structures de stockage 5) Le dmarrage et l'arrt de la base de donnes Travaux pratiques

6) Les accs rseau 7) Les sauvegardes et restaurations 8) Les fonctions import/export et SQL*Loader 9) Spcificits d'Oracle 10g

Aix
26 mar. 2012, 18 juin 2012

Ce cours trs pratique comprend de nombreux exercices effectus en environnement Oracle sous Unix.

Lyon
26 mar. 2012, 18 juin 2012

1) Introduction
- L'environnement d'Oracle. Les types de fichiers utiliss. Les processus valides. Les tablespaces. Le dictionnaire. - Les types de fichiers utiliss. Les processus valides. Les tablespaces. Le dictionnaire. - Les tches d'exploitation : surveillance des instances, rcupration des messages d'erreur...

Nantes
19 mar. 2012, 11 juin 2012

Rennes
19 mar. 2012, 11 juin 2012

Sophia-antipolis
26 mar. 2012, 18 juin 2012

2) Les outils ncessaires


- Prsentation du SQL. Validation des scripts. - Utilisation de SQL*Plus en exploitation. Rcupration des structures d'une base de donnes.

3) La notion d'utilisateur
- Caractristiques d'un utilisateur. Rcupration des noms de login, des privilges et des rles. - Dverrouiller un compte utilisateur (Oracle). Arrt d'une connexion bloque. Surveillance des verrous. - Les utilisateurs privilgis. SYS et SYSTEM. - Utilisation des groupes sysoper et sysdba.

4) La gestion des structures de stockage


- L'architecture OFA. - Les tablespaces. Retrouver les structures de stockage d'une base. Retrouver le taux d'occupation. - Les segments de rollback/undo. Les segments de rollback/undo - Identification des segments de rollback/undo. - Surveillance des segments de rollback/undo.

5) Le dmarrage et l'arrt de la base de donnes


- Les tats de la base. Utilisation des divers tats. - Dmarrage. Les fichiers mis en oeuvre au dmarrage. Dtection des problmes. Les procdures automatiques. - L'arrt. Surveillance des connexions tablies.

6) Les accs rseau


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

7) Les sauvegardes et restaurations


- Les types de backup. Sauvegarde froid d'une base. - Le mode archive. Test de prsence du mode archive. Les fichiers sauvegarder pour un backup chaud. Sauvegarde chaud. - Rcupration des messages d'erreur lors de l'activation de la base de donnes. Identification et restauration des fichiers corrompus. La fonction RECOVER.

8) Les fonctions import/export et SQL*Loader


- Utilisation de EXPORT pour sauvegarder un schma, une base de donnes. - Utilisation de SQL*Loader pour un chargement de tables. Les fichiers de message. - Traitement des chargements. Les contraintes.

9) Spcificits d'Oracle 10g

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 82 / 97

- Gestion de la mmoire. Tablespaces. Migration de l'extent management. ASM. Sauvegarde : Flashback, expdp, impdp. Surveillance de l'activit.Administration via une interface Web.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 83 / 97

Stage pratique de 3 jour(s) Rf : OSL

Oracle SQL
OBJECTIFS
Une formation pratique aux aspects essentiels, logique et syntaxe, du langage SQL. Ce cours vous apportera une mthode sre d'criture de requtes SQL complexes.

Participants
Pour toute personne dsirant se servir de SQL en environnement Oracle.

Pr-requis
Aucune connaissance particulire.

1) Introduction 2) Interrogation des donnes

3) Objets d'une base de donnes Oracle 4) Instructions SQL complexes

Prix 2012 : 1650 HT

1) Introduction
Modle relationnel - Notions de base : relation (table), attributs (colonnes), contraintes d'intgrit. - Contraintes d'intgrit. Outils - SQL*Plus. - SQL Developer. Introduction SQL - Types de donnes Oracle. - Cration des tables. - Introduction aux instructions de mise jour. - Utilisation des squences. - Introduction l'interrogation (SELECT).

Dates des sessions


Paris
2 jan. 2012, 6 fv. 2012 5 mar. 2012, 2 avr. 2012 2 mai 2012, 4 juin 2012

Aix
26 mar. 2012, 18 juin 2012

Bordeaux
13 fv. 2012, 2 avr. 2012 18 juin 2012

Geneve
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lille
13 fv. 2012, 2 avr. 2012 18 juin 2012

2) Interrogation des donnes


- Tri et suppression des doublons. - Utilisation des alias et des prfixes. - Traitement de la valeur NULL. - Utilisation des fonctions SQL. - Utilisation des pseudo-colonnes : ROWID et ROWNUM. - Utilisation des agrgats : COUNT, SUM, AVG, ... - Oprations ensemblistes : union, intersection, diffrence. - Requtes imbriques : oprateurs IN, EXISTS. - Utilisation des jointures. - Jointures externes. - Groupement : GROUP BY et HAVING.

Luxembourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Lyon
26 mar. 2012, 18 juin 2012

Nantes
5 mar. 2012, 11 juin 2012

Rennes
5 mar. 2012, 11 juin 2012

Sophia-antipolis
26 mar. 2012, 18 juin 2012

3) Objets d'une base de donnes Oracle


- Cration et suppression des tables. - Dfinition et gestion des contraintes d'intgrit : cl primaire, unicit, non-nullit, utilisation de CHECK, contraintes rfrentielles. - Utilisation des vues. - Utilisation des synonymes. - Dictionnaire de donnes.

Strasbourg
13 fv. 2012, 2 avr. 2012 18 juin 2012

Toulouse
13 fv. 2012, 2 avr. 2012 18 juin 2012

4) Instructions SQL complexes


- Paramtrage des scripts SQL*Plus. - Division et interrogations complexes. - Instructions de mise jour avec des requtes imbriques. - Les requtes hirarchiques. - Utilisation des expressions rgulires.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 84 / 97

Stage pratique de 3 jour(s) Rf : ROD

Oracle SQL pour le dcisionnel


OBJECTIFS
Un cours intensif pour acqurir toutes les comptences ncessaires l'utilisation des fonctionnalits dcisionnelles du SQL d'Oracle.

Participants
Ce stage s'adresse aux dveloppeurs d'applications dcisionnelles sous Oracle dsireux d'utiliser tout le potentiel SQL d'Oracle.

Pr-requis
Bonnes connaissances du langage SQL.

1) Introduction 2) Groupements des donnes 3) Agrgation et analyse des donnes

4) La clause MODEL 5) Mise jour des donnes 6) Objets

1) Introduction
Prix 2012 : 1650 HT

Dates des sessions


Paris
30 jan. 2012, 26 mar. 2012 29 mai 2012

- Informatique dcisionnelle. - Etat de la norme SQL. Norme SQL3 et dcisionnel. - Rappels des concepts lis un Datawarehouse. Notions de CUBE. Concept OLAP. Analyse multidimensionnelle. - Modlisation en toile et constellation. Notions de dimension. Notion de table de fait.
Etude de cas Prsentation : le modle, les problmatiques.

2) Groupements des donnes


- Fonctions horizontales. Fonctions verticales. - Fonctions d'agrgat : SUM, AVG, MIN, MAX, COUNT... - Le groupe. Rappels : fonctionnement du GROUP BY, fonctionnement du HAVING. - Fonctions GROUPING. Syntaxe. Exemples. Gestion des valeurs NULL. - Le groupe deux niveaux.
Travaux pratiques Manipulation de la syntaxe et des fonctionnalits de groupements.

3) Agrgation et analyse des donnes


- Extension ROLLUP. Syntaxe. Exemples. - Extension CUBE. Syntaxe. Exemples. - Expression de GROUPING SET. Syntaxe. Exemples. - Fonctions de groupes GROUPING, GROUPING_ID, GROUP_ID. - Fonctions analytiques. - La clause de partitionnement. La clause d'ordre. La clause de fentrage. - Fonctions de classement (RANK, DENSE_RANK, etc.). Ordonner les tris. Fonction de classement (CUME_DIST, ROW_NUMBER...). - Fonctions de fentres (FIRST_VALUE, LAST_VALUE, etc.). - Fonctions LAG et LEAD. Gestion des glissements. - Utiliser la clause PIVOT et UNPIVOT.
Travaux pratiques Manipulation de la syntaxe et des fonctionnalits d'agrgation.

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

5) Mise jour des donnes


- Insertion multitables. Insertion sans condition. - INSERT_ALL, INSERT_FIRST. - Mises jour conditionnes.
Travaux pratiques Alimentation du modle en toile.

6) Objets
- Les ETL. Extraction, transformation, chargement. - Interrogation de tables externes. - Les vues du dictionnaire de donnes. - Prsentation des vues matrialises (VM). Intrt. Syntaxe de cration. Options.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 85 / 97

- Les vues matrialises et l'optimisation. Rcriture de requtes. - Les dimensions et les hirarchies.
Travaux pratiques Utilisation des tables externes pour le dplacement des donnes. Cration des vues matrialises pour optimiser les requtes.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 86 / 97

Stage pratique de 5 jour(s) Rf : ORA

Oracle 11g, administration


OBJECTIFS
Vous apprendrez mettre en oeuvre et administrer dans des conditions optimales le SGBD Oracle11g. Parmi les principaux points abords figurent : l'architecture du SGBD, l'installation, ainsi que la gestion de l'instance, des bases, des espaces de disques, des objets, des donnes d'annulation, des utilisateurs et des droits d'accs.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle, aux administrateurs d'applications et aux consultants.

Pr-requis
Connaissances de base du langage SQL et du SGBD Oracle. Exprience requise sur l'utilisation du SGBD en environnement Windows ou Linux.

1) L'architecture d'Oracle 11g 2) Installation des logiciels 3) Gestion de l'instance 4) Configuration rseau 5) Cration et suppression des bases de donnes 6) Grer le fichier de contrle 7) Grer des fichiers de journalisation

8) Les espaces de disque logiques 9) Structures de la base de donnes 10) Grer les donnes d'annulation 11) Administration des objets 12) Gestion des utilisateurs et scurit 13) Complments

Prix 2012 : 2630 HT

Dates des sessions


Paris
9 jan. 2012, 13 fv. 2012 12 mar. 2012, 16 avr. 2012 21 mai 2012, 18 juin 2012

1) L'architecture d'Oracle 11g


- Les fichiers constituant la base de donnes. - La structure du stockage des donnes. - Les zones mmoire. - Les processus d'arrire plan. - La gestion des transactions. - Architecture Multi-threaded Server. - Les taches d'un administrateur.
Exercice Dcouverte de la structure de la base Oracle.

Aix
6 fv. 2012, 21 mai 2012

Bordeaux
20 fv. 2012, 2 avr. 2012 11 juin 2012

Bruxelles
23 jan. 2012

2) Installation des logiciels


- Pr-requis selon les systmes. - Tches d'installation sous Unix. - L'architecture OFA. - Utilisation d'Oracle Universal Installer (OUI). - L'installation avance en mode silencieux. - Enterprise Manager Configuration Assistant. - L'architecture d'Automatic Storage Management (ASM).
Exercice Installation d'Oracle 11g.

Geneve
20 fv. 2012, 2 avr. 2012 11 juin 2012

Lille
20 fv. 2012, 2 avr. 2012 11 juin 2012

Luxembourg
20 fv. 2012, 2 avr. 2012 11 juin 2012

Lyon
6 fv. 2012, 21 mai 2012

3) Gestion de l'instance
- Mthodes de contrle d'identification. - Paramtrage de l'instance avec PFILE ou SPFILE. - Les tats du dmarrage d'une instance. - Les options d'arrt d'une instance. - Les vues : dynamiques, dictionnaire de donnes. - Les fichiers trace et les fichiers d'alerte.
Exercice Modification du paramtrage de la base de donnes. Crer le fichier SPFILE partir d'un fichier PFILE.

Nantes
20 fv. 2012, 4 juin 2012

Rennes
20 fv. 2012, 4 juin 2012

Sophia-antipolis
6 fv. 2012, 21 mai 2012

Strasbourg
20 fv. 2012, 2 avr. 2012 11 juin 2012

Toulouse
20 fv. 2012, 2 avr. 2012 11 juin 2012

4) Configuration rseau
- Configuration d'Oracle Net Services. - Le fichier " listener.ora ". - La configuration du client. - Configuration du rseau et rsolution de nom par LDAP.
Exercice Configuration de SQL*Net.

5) Cration et suppression des bases de donnes


- Comprendre et utiliser Oracle Managed Files (OMF). - L'assistant de configuration de base de donnes.
Exercice Cration d'une nouvelle base de donnes partir des scripts gnrs par DBCA.

6) Grer le fichier de contrle


- Les fonctions du fichier de contrle. Son contenu.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 87 / 97

- Multiplexer le fichier de contrle.


Exercice Multiplexer le fichier de contrle, visualiser son contenu.

7) Grer des fichiers de journalisation


- Le rle des fichiers de journalisation. - Grer, multiplexer et archiver les fichiers de journalisation.
Exercice Modifier la taille des groupes des fichiers de journalisation. Mettre la base de donnes en mode ARCHIVELOG.

8) Les espaces de disque logiques


- Les types de tablespaces. La cration d'un tablespace permanent, temporaire et undo. - L'extension d'un fichier. - L'agrandissement et le dplacement d'un tablespace.
Exercice Cration de diffrents tablespaces, dfinir les tablespaces permanent par dfaut, temporaire et undo de la base.

9) Structures de la base de donnes


- La structure du stockage. - Les paramtres du stockage des tablespaces. - L'utilisation des extents. - La structure d'un bloc de base de donnes. - Stockage des donnes de type BLOB ou CLOB. - Statistiques et informations de stockage des tables. - La High Water Mark et le chanage des blocs. - Rorganisation du stockage et espace inutiliss.

10) Grer les donnes d'annulation


- Les undo segments. - Configurer la priode de conservation des informations d'annulation. - Garantir la conservation des informations d'annulation. - Utiliser l'assistant Undo. - Flashback Database. - Architecture Flashback Database. - Procder un flashback sur des tables supprimes. - Flashback Query, Version Query et Transaction Query.
Exercice Modification du mode de conservation des informations d'annulation.

11) Administration des objets


- Crer et utiliser des objets du rpertoire. - Les tables externes et temporaires. - Index : B*-tree, bitmap et bas sur une fonction. - Le partitionnement des tables, des index. - Les vues matrialises.
Exercice Cration des index B*-tree, de l'index bitmap et d'une vue matrialise.

12) Gestion des utilisateurs et scurit


- Cration d'un utilisateur. - Expiration et historisation des mots de passe. - Privilges systme et sur objets. - Les rles. Les profils.
Exercice Configuration des droits des utilisateurs.

13) Complments
- Sauvegardes et restaurations - Les modes ARCHIVELOG et NOARCHIVELOG. - Sauvegarde base arrte et base ouverte. - Grer le rfrentiel AWR. - Utiliser le moniteur ADDM. - Dfinir des seuils d'alerte. - Utiliser des alertes gnres par le serveur. - Utiliser des tches automatises. - Prsentation de SQL*Loader. - Dbloquer les sessions utilisateurs.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 88 / 97

- Collecte des statistiques. - Prsentation d'Export et Import Datapump.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 89 / 97

Stage pratique de 4 jour(s) Rf : OMA

Participants
Concepteurs de base de donnes, administrateurs de base de donnes, administrateurs d'une architecture dcisionnelle.

Oracle 11g, mise en uvre d'une architecture dcisionnelle


OBJECTIFS
Cette formation vous montrera comment prparer des bases Oracle pour le dcisionnel. Vous verez notamment comment mettre en uvre les processus ETL et des oprations en parallle, comment dfinir des schmas en toile, flocon et 3NF, ou encore comment dvelopper une stratgie de sauvegarde/restauration efficace.

Pr-requis
Bonnes connaissances en administration Oracle 11g.

1) Introduction 2) Concepts de base relatifs au partitionnement 3) Concepts lis au paralllisme 4) ETL

5) Vues matrialises 6) Rcriture d'interrogation 7) Fonction de conseil SQL Access Advisor 8) Gestion systme pour le dcisionnel

1) Introduction
- Conception logique et conception physique. - Architecture d'un systme dcisionnel. - Considrations lies aux E/S. - Modle de schma en toile et en flocons.
Travaux pratiques Transformer un modle relationnel en un modle en toile.

2) Concepts de base relatifs au partitionnement


- Types de partition pris en charge. - Slection de partition. - Partitionnement utilisant un modle. - Partitionnement des index.
Travaux pratiques Cration des tables et des index partitionns.

3) Concepts lis au paralllisme


- Oprations en parallle. Plan d'excution. - Oprations pouvant tre paralllises. - Oprations LMD et LDD en parallle. - Optimiser les paramtres pour le paralllisme.
Travaux pratiques Paramtrer la base pour les oprations parallles.

4) ETL
- Extraction et transport. Mthodes. Capture de donnes et traitement avec Change Data Capture (CDC). - Chargement. Principe. Chargement de tables externes avec Data Pump, de donnes l'aide de SQL*Loader. - Transformation de donnes via SQL et PL/SQL ou via des tables fonctions. - Journalisation et de gestion des erreurs.
Travaux pratiques Mise en uvre des mcanismes ETL.

5) Vues matrialises
- Types. Vues imbriques et partitionnes. - Dimensions, hirarchies, dictionnaire de donnes. - Crer des dimensions. Valider leurs donnes. - Distinction entre dimensions et contraintes. - Actualisation des vues matrialises. Conditions.
Travaux pratiques Construction d'un modle en toile l'aide des vues matrialises. Etablir les dimensions.

6) Rcriture d'interrogation
- Vrifier la compatibilit des jointures. Activation. - Fonctionnalit Partition Change Tracking. - Crer des index pour les vues matrialises.
Travaux pratiques Activer la rcriture d'interrogations.

7) Fonction de conseil SQL Access Advisor

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 90 / 97

- Filtres de charge globale et types d'attribut. - Rglage de vues matrialises cres manuellement.
Travaux pratiques Utiliser SQL Access Advisor.

8) Gestion systme pour le dcisionnel


- Statistiques. Sauvegarde et rcupration. Scurit.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 91 / 97

Stage pratique de 2 jour(s) Rf : ODI

Oracle Data Integrator, mise en oeuvre


OBJECTIFS
Acqurir les connaissances ncessaires pour mettre en place un systme ETL d'extraction, de transformation et de chargement de donnes, un des lments essentiels d'un systme dcisionnel complet. Prendre en main la solution ODI Oracle Data Integrator - et crer ses propres chanes d'alimentation de donnes.

Participants
Chef de projets, assistant la matrise d'oeuvre, dveloppeur.

Pr-requis
Bonnes connaissances des composantes d'un systme d'information. Connaissance du SQL et des modles en toile.

1) Introduction ODI 2) Modlisation 3) Le Designer

4) Transformations 5) D'autres lments de projet

1) Introduction ODI
- Principes des ETL, " Extract, Transform and Load ". - Les outils proposs par Oracle. - Architecture de l'outil. - Description de la plateforme et des modules. - Description des rfrentiels.

2) Modlisation
- Concepts de topologie. - Architecture physique, description des schmas physiques de donnes, rgles de conception. - Architecture logique, alias et contexte, lien entre schma physique et logique. - Gestion des processus d'intgration, agents. - Autres lments de topologie : affichage dans ODI, restrictions, ajouter un serveur de donnes, paramtres JDBC.
Travaux pratiques Mettre en place une architecture physique et se connecter une base de donnes Oracle.

3) Le Designer
- Dfinition du projet. - Crer un projet, des dossiers. - Types de modules de connaissance (chargement, intgration, contrles...). - Importer, exporter des lments. - Gnrer un scnario. - Modle de mtadonnes. - Les filtres, les datastores, les colonnes. - Reverse engineering. - Contraintes et qualit de donnes. - Cls primaires, filtres, types de contrles. - Dfinition des rfrences. - Grer les rejets. - Vrifier l'intgrit du modle. - AIH, Active Integration Hub : cration d'un modle conceptuel. - Gnration de code DDL.
Travaux pratiques Mettre en place son propre projet et son modle de donnes.

4) Transformations
- Notion d'Interfaces de chargement. - Crer ses propres interfaces de chargement. - Dfinition des sources. - Dfinition des cibles. - Principes et gestion des jointures. - Principes et gestion des filtres. - Excuter une interface. - Gestion des erreurs et qualit de donnes.
Travaux pratiques Dans un contexte projet, apprhender une problmatique fonctionnelle, modliser la chane d'alimentation et l'implmenter.

5) D'autres lments de projet


- Crer une procdure ou suite de commandes (SQL par exemple), l'excuter. - Cration de variables globales et squences, rgles d'utilisation, persistance. - Cration de macro ou " Fonctions utilisateurs ", syntaxe. - Crer des packages, tapes et scenarii. - Interfaces avances : gnration de codes et espaces de travail. - Slowly changing dimension.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 92 / 97

- Journalisation et sessions.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 93 / 97

Stage pratique de 15 jour(s) Rf : KAO

Cycle certifiant Administrateur Oracle 10g


OBJECTIFS
Ce cycle complet vous apportera les connaissances ncessaires pour exercer le mtier de DBA Oracle 10g de manire optimale. Il dtaille dans un premier temps l'architecture du SGBD et les techniques d'administration. Il approfondit ensuite deux thmes centraux : les sauvegardes/restaurations et le tuning. Le premier vous apprendra tablir des stratgies de sauvegarde efficace afin de rpondre aux situations de crise. Le second vous montrera comment amliorer les performances de vos bases.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle, aux administrateurs d'applications et aux consultants.

Pr-requis
Connaissances de base du langage SQL et du SGBDR Oracle. Exprience requise sur l'utilisation d'Oracle en environnement Windows ou Linux.

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

3) Sauvegardes et restaurations 4) Tuning

1) L'architecture d'Oracle 10g


- Les zones mmoire. Les fichiers constituant la base de donnes. Architecture multithreaded Server.

Prix 2012 : 5080 HT

2) Administration d'Oracle 10g


Installation des logiciels - Pr-requis. - Oracle Universal Installer (OUI). OEMDBConsole. Configuration et contrle - Gestion de l'instance. Identification de l'administrateur. - Les vues dynamiques. - Les fichiers trace et les fichiers d'alertes. - Gestion des bases de donnes. - Configuration rseau. - Gestion du fichier de contrle. Fonctions. Contenu. - Gestion des fichiers de journalisation. Rle. Gestion des tablespaces et du stockage - Les espaces de disque logiques (tablespaces). - Cration et modification de tablespace. - Structures de la base de donnes et de stockage. - Extents. Allocation et libration. - Structure d'un bloc de base de donnes. - Statistiques et informations de stockage des tables. Gestion des objets et des utilisateurs - Notion de schma. - Cration, modification et suppression des tables. - Contraintes d'intgrit et index. - Gestion des comptes utilisateurs et des mots de passe. Outils d'administration - SQL*Loader. Data Pump Export et Import.
Exercice Installation et paramtrage d'Oracle 10g. Cration d'une base. Gestion de la journalisation. Cration et gestion de tablespaces. Dplacement des fichiers de la base. Configuration des droits des utilisateurs.

Dates des sessions


Paris
20 fv. 2012, 16 avr. 2012 25 juin 2012

3) Sauvegardes et restaurations
Sauvegarde et rcupration complte - Mode NOARCHIVELOG et mode ARCHIVELOG. - Rcupration d'un tablespace en mode ARCHIVELOG. - LogMiner et LogMiner Viewer. - Analyse des fichiers redo log. Rcupration incomplte - Rcupration jusqu' un SCN (ou Timestamp). - TableSpace Point In Time Recovery (TSPITR). Scnarios de perte de fichiers - Perte des fichiers de contrle. - Perte des fichiers du tablespace UNDO. - Rcupration 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 Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 94 / 97

Recovery Manager (RMAN) - Configuration de RMAN. Les commandes. - Sauvegarde automatique du fichier de contrle. - Prsentation RMAN. - Ensembles de sauvegarde et Copies d'image. - Sauvegardes totales et sauvegardes incrmentielles. - Flashback Database de RMAN. Complments - Traiter la corruption de base de donnes - Restauration physique de bloc. - Rcupration de blocs par RMAN. - Dplacement de donnes. Data Pump. - Transport d'un tablespace vers une autre base. - Restauration vers un autre systme. - Duplication d'une base de donnes par RMAN. - Base Standby. Mises jour sur la base Standby. - Data Guard. Modes de fonctionnement.
Exercice Utilisation du LogMiner. Sauvegarde et restauration d'une base. Rcupration incomplte. Ralisation d'un TSPITR. Restaurations aprs perte de fichiers. Sauvegarde avec RMAN. Configuration d'une base de donnes de secours.

4) Tuning
La dmarche d'optimisation - Gains qui peuvent tre obtenus. - Dtermination et contrle 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 traage dans Oracle 10g. - Mettre en forme les fichiers trace avec TKPROF. - Afficher les mesures de performances. - Afficher les alertes et crer des mesures de rfrence. Outils - Statspack. Installation. - Crer des clichs (snapshots) Statspack. - Automatic Workload Repository (AWR) - Automatic Database Diagnostic Monitor (ADDM). Paramtrages - Gestion de la mmoire SGA. - Paramtrage. - La Shared Pool Area. Dimensionnement du library cache. Utilisation des traitements stocks. - Le pool pour les objets volumineux. - Le buffer cache. Conservation des blocs en cache. La journalisation - Rglage des checkpoints. - Dimensionner le redo log buffer et les fichiers redo log. - Impact du multiplexage des fichiers redo log. - Oprations NOLOGGING. Rglages - Les E/S. Identifier les problmes lis aux E/S. Dcrire le concept SAME (Stripe and Mirror Everything). - La mmoire 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. Particularits des applications - Mthodes de jointure.
Exercice Analyser le fonctionnement d'une base en Tkprof et Statspack et gnrer des clichs. Optimiser la gestion automatique de la mmoire. Grer les zones de buffer cache. Tuning du buffer redo log. Rorganisation des objets de la base.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 95 / 97

Stage pratique de 15 jour(s) Rf : KMI

Cycle certifiant Administrateur Oracle 11g


OBJECTIFS
Ce cycle complet vous apportera les connaissances ncessaires pour exercer le mtier de DBA Oracle 11g de manire optimale. Il dtaille dans un premier temps l'architecture du SGBD et les techniques d'administration. Il approfondit ensuite les sauvegardes/restaurations et le tuning, pour vous apprendre tablir des stratgies de sauvegarde efficace afin de rpondre aux situations de crise et amliorer les performances de vos bases.

Participants
Ce stage s'adresse aux administrateurs de bases de donnes Oracle, aux administrateurs d'applications et aux consultants.

Pr-requis
Connaissances de base du langage SQL et du SGBDR Oracle. Exprience requise sur l'utilisation d'Oracle en environnement Windows ou Linux.

1) Administration 2) Sauvegardes et restaurations

3) Tuning

1) Administration
Architecture d'Oracle 11g - Les fichiers constituant la base de donnes. La structure du stockage. Les zones mmoire. Les processus d'arrire plan. La gestion des transactions. Installation des logiciels - Pr-requis selon les systmes. Tches d'installation sous Unix. L'architecture OFA. Utilisation d'Oracle Universal Installer (OUI). Enterprise Manager Configuration Assistant. L'architecture d'ASM. Configuration et contrle - Gestion de l'instance. Mthodes de contrle d'identification. Dmarrage d'une instance. Arrt. Les vues dynamiques. Dictionnaire de donnes. Les fichiers trace et les fichiers d'alerte. Configuration d'Oracle Net Services. Gestion de la base de donnes - L'assistant de configuration. La gestion du fichier de contrle. La gestion des fichiers de journalisation. Dimensionner le redo log buffer et les fichiers redo log. Gestion du stockage de la base de donnes - La cration d'un tablespace permanent, temporaire et undo. La gestion des tablespaces. La structure d'un bloc. Stockage des donnes de type BLOB ou CLOB. Statistiques et de stockage des tables. La High Water Mark. Rorganisation du stockage et espace inutiliss. Grer les donnes d'annulation - Les undo segments. La priode de conservation des informations d'annulation. Flashback Database. Flashback Query, Version Query et Transaction Query. Gestion des objets - Crer et grer des tables et des index. Partitionner des tables et des index. Les vues matrialises. Gestion des utilisateurs et scurit - Cration d'un utilisateur. Expiration et historisation des mots de passe. Privilges. Rles. Profils.
Travaux pratiques Modification du paramtrage de la base. Crer le fichier SPFILE partir d'un fichier PFILE. Configuration de SQL*Net. Multiplexer le fichier de contrle, visualiser son contenu. Modifier la taille des groupes des fichiers de journalisation. Mettre la base de donnes en mode ARCHIVELOG. Cration de diffrents tablespaces. Cration d'index et d'une vue matrialise. Configuration des droits des utilisateurs.

Prix 2012 : 4980 HT

Dates des sessions


Paris
13 fv. 2012, 16 avr. 2012 18 juin 2012

2) Sauvegardes et restaurations
La gestion et la sauvegarde avec RMAN. - La configuration et les commandes. Sauvegarde automatique du fichier de contrle. Excution en parallle de jeux de sauvegarde. Sauvegardes compresses et cryptes. Cration et gestion du catalogue. Utilisation de scripts stocks. Dupliquer une base de donnes avec RMAN. La rcupration de la base de donnes - Redmarrage avec des fichiers manquants. Perte de fichiers de contrle. Rcupration de tablespaces en lecture seule. Les commandes RESTORE et RECOVER. Rcuprer avec la console d'administration. Rcupration simplifie via RESETLOGS. Rcupration jusqu' un point dans le temps. Rcupration incomplte. Flashback Database - Configurer et surveiller Flashback Database. Sauvegarder la zone de rcupration rapide. Procder un flashback sur des tables supprimes. Grer les Flashback Data Archives. Dplacement de donnes - Utiliser Data Pump Export et Import. Utiliser des tables externes pour dplacer des donnes. Transporter un tablespace.
Exercice Dfinir l'emplacement des sauvegardes avec RMAN et la mise en place de la stratgie de conservation des sauvegardes. Exemples de sauvegardes compltes et incrmentielles. Cloner une base de donnes chaud. Sauvegarder le fichier

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 96 / 97

de contrle et le restaurer. Comment redmarrer la base de donnes aprs perte d'un ou plusieurs fichiers manquants. Restauration complte de la base de donnes. Utiliser FLASHBACK.

3) Tuning
La dmarche et les outils - La dmarche d'optimisation. Gains possibles. Outils de mesure. OEM. Vues dynamiques des performances. Fichier d'alerte et de trace utilisateur. Evnements Wait. Grer le rfrentiel, les clichs AWR et les plans d'excution. Identifier les accs des objets. SQL Plan Management. Utiliser SQL Profile pour optimiser les requtes. Gestion des volutions - Types d'volutions possibles. SQL Performance Analyzer (SPA). Utilisation de DB Replay. Dfinition des filtres. Fonction de Replay. Seuils adaptatifs et mesures de rfrence. Dfinir les seuils d'alerte adaptatifs. Configurer les mesures de normalisation. Diagnostic et rglages - Identifier les problmes lis la zone SHARED POOL, au buffer cache, la mmoire PGA, aux tablespaces temporaires, aux E/S. Elments d'architectures. Comprendre l'activit de la zone library cache. Dimensionner le buffer cache. Gestion automatique de la mmoire. Caractristiques. SGA. Grer l'espace dans les segments. Tablespaces de type BIGFILE et de type SMALLFILE. Optimiser les E/S. Stripping et Mirroring. RAID.
Exercice Interroger les vues de performances dynamiques pour afficher les vnements Wait. Modifier la priodicit de collecte des clichs AWR. Gnrer des tats avec SQL*Plus. Utiliser SQL Plan Management. Optimiser le library cache. Optimiser la gestion automatique de la mmoire. Rorganiser les objets de la base. Optimiser la taille des fichiers et du buffer redo log.

ORSYS, La Grande Arche, Paroi Nord, 92044 Paris La Dfense cedex. Tl : +33 (0)1 49 07 73 73. Fax : +33(0)1 49 07 73 78

page 97 / 97

Das könnte Ihnen auch gefallen