Votre partenaire formation

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

Réf: EOD
Durée: 3 jours

 

Objectifs de la formation

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.

Contenu de cette formation Oracle 11g-10g:
-Prise en charge des expressions régulières
-La clause MODEL
-Manipuler les jeux de données volumineux
-Gérer les objets de schéma
-Récupérer les erreurs dues aux utilisateurs
-Utiliser le cryptage au niveau de l »application
-Statistiques destinées à l’optimiseur
-Trace d »une application
-Automatiser le réglage des instructions SQL
-Nouveautés PL/SQL
-Utiliser les packages fournis par Oracle
-Utiliser du code SQL dynamique

Développeur Oracle

 

Programme de Formation

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.

 

Profil Stagiaires & Pré-requis

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

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

Prix:
Paris,Lyon,Aix,Nantes,Rennes,Toulouse,Bordeaux,Bruxelles,Strasbourg,Lille,Geneve,Sophia-antipolis,Luxembourg :  1700 € HT

Dates de Formations
Nous Consulter