Formation Informatique | Formation Management
Informatique » SGBD / Aide à la décision » Formation Oracle »

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


Formation Oracle 11g-10g

Stage pratique
Eligible au DIF

Réf : EOD

Prix 2012 : 1650 € H.T.
Durée :  3  jours
Cliquer sur une session pour réserver:

Paris
17 sept. 12

Toutes les sessions  

Lyon,Aix
Nantes,Rennes
Toulouse,Bordeaux
Bruxelles,Strasbourg
Lille,Geneve
Sophia-antipolis,Luxembourg
:
Nous contacter
Filières métiers:

Développeur Oracle

version pdf imprimer Faire suivre


Les objectifs de cette formation Oracle 11g-10g


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

Participants de cette formation Oracle 11g-10g

Chefs de projet, ingénieurs d'études, développeurs, consultants, ayant à développer dans des conditions optimales avec Oracle 10g/11g.

Pré-requis de cette formation Oracle 11g-10g

Bonnes connaissances en programmation sous Oracle. Expérience requise en développement d'applications avec Oracle 7/8 ou 9.


Programme de cette formation Oracle 11g-10g

Prise en charge des expressions régulières

- Utiliser les expressions régulières (utiliser les métacaractères).

- Réaliser des recherches simples et des rechercher des modèles.

- Extraire des sous-chaînes. Remplacer des modèles. Utiliser des sous-interrogations.

- La fonction REGEXP_COUNT.


La clause MODEL

- Présentation de la clause MODEL. Règles cycliques.

- Intégrer les calculs entre les enregistrements.

- La cellule Cell.

- Gamme et références.

- La fonction CV (). La clause FOR pour construire une requête.

- Inclure les fonctions analytiques au sein de la clause MODEL.


Manipuler les jeux de données volumineux

- Insérer des données en utilisant une sous-interrogation comme cible.

- Utiliser le mot-clé WITH CHECK OPTION sur des instructions LMD.

- Utiliser la clause WITH (clause WITH récursive).


Gérer les objets de schéma

- Créer un index basé sur une fonction.

- Créer une table externe à l'aide d'ORACLE_LOADER et ORACLE_DATAPUMP.

- Interroger des tables externes.


Récupérer les erreurs dues aux utilisateurs

- Utiliser Flashback Query. Effectuer le flashback d'une transaction.

- Auditer et récupérer des transactions.

- Récupérer les données d'une table et d'une table supprimée.


Utiliser le cryptage au niveau de l'application

- Package DBMS_CRYPTO.

- Générer des clés à l'aide de RANDOMBYTES.

- Utiliser les fonctions ENCRYPT, DECRYPT, HASH et MAC.


Statistiques destinées à l'optimiseur

- Types de statistiques destinées à l'optimiseur.

- Présentation des statistiques multicolonnes et de statistiques sur des expressions.

- Introduction aux préférences relatives aux statistiques et à l'échantillonnage dynamique de l'optimiseur.

- Collecter/verrouiller des statistiques.


Trace d'une application

- Emplacement des traces de diagnostic. Générer une trace pour votre propre session.

- Utiliser des services avec les applications client.

- Contenu des fichiers trace SQL. Mettre en forme les fichiers trace SQL.


Automatiser le réglage des instructions SQL

- Réglage automatique des instructions SQL. Défis liés au réglage d'une application.

- Introduction de la fonction de conseil STA. Database Control et fonction de conseil STA.

- Statistiques obsolètes ou manquantes sur les objets.

- Profilage des instructions SQL. Flux de réglage d'un plan et création de profil SQL.


Nouveautés PL/SQL

- Insert/update en utilisant les records. Select en utilisant les tables PL de records.

- Les fonctions retournant une table. Méthodes constructeur non prédéfinies.


Utiliser les packages fournis par Oracle

- Présentation des packages.

- Utiliser les packages UTL_FILE et UTL_MAIL.

- Utiliser les sous-programmes UTL_MAIL.


Utiliser du code SQL dynamique

- Flux d'exécution de SQL. Présentation du code SQL dynamique. Déclarer des variables de curseur.

- Exécuter un bloc PL/SQL de manière dynamique. Exhaustivité fonctionnelle du code SQL dynamique.