1
Présentation d'Oracle 19c
- Rappel de l'historique d'Oracle.
- Rappel des nouveautés des versions 11g et 12c.
- Support long terme Oracle 19c.
- Spécificités de licence.
- Liste des fonctionnalités et options plus supportées.
Travaux pratiques
Création d'un environnement mutualisé.
2
Nouveautés pour le développement
- Nouvelle façon d'installer un client Oracle à travers l'image fournie.
- Fonctionnalité Easy Connect Plus : connecter les applications à la base de données. Schémas sans mot de passe.
- Ajouts dans le support de JavaScript Object Notation (JSON).
- Option DISTINCT dans les requêtes LISTAGG d'un datawarehouse.
- Gestion automatique des index dans un datawarehouse (Automatic Indexing).
- Mise en quarantaine des requêtes surconsommatrices.
- Macros SQL.
- Tables externes et package DBMS_CLOUD. Blockchain Table et Immutable Table.
Travaux pratiques
Mise en œuvre de l'indexation automatique. Mise en quarantaine. Écriture d'une macro SQL.
3
Nouveautés pour les administrateurs
- Nouveautés dans l'installation du noyau : dupliquer, propager une 19c existante. Migration de n bases en même temps.
- Limitation de la taille des fichiers de log du listener (Oracle Network Log File Segmentation).
- Accélération des opérations du COUNT DISTINCT (Bitmap Based Count Distinct).
- Le paramètre MAX_IDLE_BLOCKER_TIME.
- Fonctionnalité In-Memory pour le big data : rappel de In-Memory. Attribution automatique des ressources de CPU.
- Fonctionnalité In-Memory (suite) : tables externes. Insertion rapide de données (Memoptimized Rowstore Fast Ingest).
- Nouveautés dans l'optimiseur de requêtes : rappel optimiseur 12c. SQL Plan Management en mode automatique.
- Optimiseur de requêtes (suite) : statistiques dites "temps réel. Statistiques entre 2 exécutions de DBMS_STATS.
4
Nouveautés pour les administrateurs (suite)
- Gestion de l'architecture multi-tenant : Rappel de l'architecture multi-tenant (mutualisée).
- Gestion de l'architecture multi-tenant (suite) : déplacer une PDB d'un CDB à un autre avec DBCA.
- Gestion de l'architecture multi-tenant (suite) : nouveautés dans l'option "Oracle Real Application Testing".
- Sécurité : audit unifié : implémentation. Gestion des mots de passe des schémas. Analyse des privilèges utilisés.
- Cycle de vie d'une donnée (rappel 12c) : politiques pour la gestion des historiques. Validité temporelle.
Travaux pratiques
Audit unifié. Validité temporelle.
5
Nouveautés pour la haute disponibilité et les sauvegardes/restaurations/clonages
- Nouveautés dans le datapump.
- Standard Edition High Availability.
- Nouveautés RMAN : rappel sur la 12c. Récupération d'une table en "point in time".
- Nouveautés RMAN (suite) : clonage d'une PDB et Refreshable Clone PDB.
Travaux pratiques
Clonage d'une PDB. Sauvegarde et restauration du CDB et d'une PDB.