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