Procédures Oracle
- Basculement de redo log (changer de fichier journal courant)Redo et archives
- Ajouter un nouveau groupe de redo logRedo et archives
- Redimensionner un groupe de redo log (drop + add)Redo et archives
- Passer la base en mode ARCHIVELOGRedo et archives
- Résoudre une FRA / destination d'archivage pleineRedo et archives
- Consulter l'état des redo logsRedo et archives
- Ajouter des disques à un diskgroup ASMASM
- Retirer un disque d'un diskgroup ASMASM
- Régler le POWER du rebalance ASMASM
- Consulter l'espace libre d'un diskgroup ASMASM
- Surveiller un rebalance ASMASM
- Ajouter un nouveau tablespaceStockage
- Ajouter un datafile à un tablespace existantStockage
- Redimensionner un datafile / régler l'autoextendStockage
- Déplacer un datafile en ligneStockage
- Ajouter un tablespace temporaire / changer celui par défautStockage
- Requête d'espace libre des tablespacesStockage
- Modifier un paramètre (avec SCOPE)Mémoire et paramètres
- Flush du shared pool / buffer cacheMémoire et paramètres
- Créer un pfile à partir du spfile et inversementMémoire et paramètres
- Modifier les cibles SGA / PGAMémoire et paramètres
- Terminer une session (kill session)Sessions et processus
- Consulter les requêtes / sessions de longue duréeSessions et processus
- Trouver la session bloquanteSessions et processus
- Collecter les statistiques (DBMS_STATS)Maintenance
- Reconstruire un index en ligneMaintenance
- Sauvegarde complète rapide avec RMANMaintenance
- Sauvegarder le controlfile en traceMaintenance
- Vérifier l'état de la base, des instances et des services RAC avec srvctlRAC et Grid
- Arrêter / démarrer une base RAC ou une seule instance avec srvctl (rolling)RAC et Grid
- Ajouter un service RAC avec instances preferred/available (y compris Application Continuity)RAC et Grid
- Déplacer un service RAC vers une autre instanceRAC et Grid
- Vérifier l'état des ressources du cluster (crsctl stat res -t)RAC et Grid
- Vérifier la santé de la pile cluster, la liste des nœuds et la version de ClusterwareRAC et Grid
- Vérifier l'intégrité de l'OCR et sauvegarder l'OCR (ocrcheck / ocrconfig)RAC et Grid
- Vérifier les voting disks et les timeouts CSSRAC et Grid
- Effectuer des vérifications pré/post avec Cluster Verification Utility (cluvfy)RAC et Grid
- Diagnostiquer la cause d'une éviction de nœud / d'un redémarrage inattendu de nœudRAC et Grid
- Analyser les événements d'attente à l'échelle du cluster (gc waits) par instance avec GV$RAC et Grid
- Afficher l'utilisation des disk groups, disques et répertoires avec asmcmd (lsdg / lsdsk / du)ASM
- Vérifier l'état des disques ASM, les compteurs d'erreurs et les disques candidats en SQLASM
- Afficher et modifier les attributs d'un disk group ASM (compatible, disk_repair_time)ASM
- Afficher la configuration du broker Data Guard et l'état des bases (DGMGRL)Data Guard
- Vérifier le rôle primaire/standby et la préparation au switchover en SQLData Guard
- Mesurer le transport/apply lag, le débit d'apply et les processus Data Guard sur la standbyData Guard
- Valider la standby avec le broker avant un switchover/failover (VALIDATE DATABASE)Data Guard
- Effectuer un switchover planifié (DGMGRL, changement de rôle sans perte de données)Data Guard
- Effectuer un failover après la perte de la primaire (DGMGRL)Data Guard
- Récupérer l'ancienne primaire en standby après un failover (REINSTATE)Data Guard
- Arrêter / démarrer le redo apply ou le redo transport avec le broker ; configurer un apply différéData Guard
- Activer Fast-Start Failover (FSFO) et démarrer l'observerData Guard
- Convertir une physical standby en snapshot standby et inversement (environnement de test)Data Guard
- Créer un catalogue de restauration RMAN et y enregistrer la baseRMAN
- Créer une physical standby depuis la base active avec RMAN DUPLICATERMAN
- Valider et nettoyer les enregistrements de sauvegarde RMAN (CROSSCHECK, EXPIRED, OBSOLETE)RMAN
- Valider la base et les sauvegardes contre la corruption (VALIDATE)RMAN
- Voir quelles sauvegardes une restauration utiliserait et les valider (PREVIEW / VALIDATE)RMAN
- Réparer en ligne des blocs corrompus (block media recovery, RECOVER CORRUPTION LIST)RMAN
- Ramener un tablespace à un point dans le passé (TSPITR)RMAN
- Récupérer une seule table à un instant passé depuis une sauvegarde RMAN (RECOVER TABLE)RMAN
- Créer une nouvelle PDB depuis PDB$SEEDMultitenant
- Cloner une PDB dans la même CDB (clone local / à chaud)Multitenant
- Cloner une PDB depuis une autre CDB via un DB link (remote clone)Multitenant
- Débrancher une PDB et la brancher dans une autre CDB (ou la même)Multitenant
- Ouvrir les PDB et les garder ouvertes après un redémarrage de la CDB (SAVE STATE)Multitenant
- Définir des limites de CPU, mémoire, E/S et stockage par PDBMultitenant
- Vérifier dans quel conteneur vous êtes et interroger toutes les PDB depuis la racine (CDB_ / CONTAINERS)Multitenant
- Créer une refreshable PDB, la rafraîchir et la convertir en PDB indépendanteMultitenant
- Prendre un snapshot AWR et générer un rapport AWR entre deux snapshotsPerformances
- Rapport AWR diff (compare period) entre deux périodesPerformances
- Principaux événements d'attente et principaux SQL depuis ASH pour les dernières minutesPerformances
- Lancer une analyse ADDM et obtenir son rapportPerformances
- Obtenir un rapport SQL Monitor (SQL long en cours ou terminé)Performances
- Activer/désactiver la trace 10046 pour une session et la résumer avec TKPROFPerformances
- Afficher le plan d'exécution réel avec les statistiques row source (ALLSTATS LAST)Performances
- Créer et exécuter une tâche SQL Tuning Advisor et lire ses recommandationsPerformances
- Accepter, désactiver et supprimer un SQL profilePerformances
- Charger un bon plan depuis le cursor cache comme SQL plan baselinePerformances
- Faire évoluer les plans non acceptés d'une SQL plan baselinePerformances
- Fixer, désactiver ou supprimer un plan de SQL plan baselinePerformances
- Vérifier l'état du bind peeking et de l'adaptive cursor sharingPerformances
- Trouver les SQL les plus coûteux en temps écoulé/CPU sur une période passée (AWR + V$SQLAREA)Performances
- Trouver les statistiques obsolètes et définir des préférences de statistiques par table (prefs)Statistiques
- Verrouiller et déverrouiller les statistiques d'une table/d'un schémaStatistiques
- Restaurer les statistiques à un point dans le passéStatistiques
- Collecter les statistiques en attente (pending), les tester et les publierStatistiques
- Configurer les statistiques incrémentales pour une table partitionnéeStatistiques
- Scinder et fusionner des partitions en lignePartitionnement
- Charger en masse ou archiver des données par échange de partitionPartitionnement
- Tronquer/supprimer une partition en gardant les index globaux utilisablesPartitionnement
- Créer un partitionnement interval et convertir une table range existante en intervalPartitionnement
- Vérifier les clés de partitionnement et l'utilisation des partition-wise joinsPartitionnement
- Redéfinir une table en ligne avec DBMS_REDEFINITION (flux complet)Opérations en ligne
- Déplacer une table ou une partition en ligne (ALTER TABLE MOVE ONLINE)Opérations en ligne
- Créer, ouvrir, définir la clé maître et sauvegarder un keystore TDE (19c+)Sécurité
- Chiffrer des tablespaces avec TDE (nouveaux et existants, en ligne/hors ligne)Sécurité
- Créer une politique Unified Auditing, l'activer sous condition, consulter les enregistrements, la supprimerSécurité
- Ajouter une politique d'accès au niveau ligne avec VPD (DBMS_RLS)Sécurité
- Créer un profil de politique de mots de passe et l'attribuer aux utilisateursSécurité
- Trouver les privilèges inutilisés avec privilege analysisSécurité
- Inspecter l'inventaire avec OPatch et effectuer les vérifications avant patchPatchs et cycle de vie
- Mettre à jour la couche SQL avec datapatch -verbose après un patch binairePatchs et cycle de vie
- Vérifier l'historique des patchs SQL, l'état des composants et les objets invalidesPatchs et cycle de vie
- Créer, exécuter manuellement, désactiver et supprimer un job du schedulerScheduler
- Surveiller l'historique d'exécution et les échecs des jobs du schedulerScheduler
- Créer et activer un plan Resource Manager simpleScheduler