La page Préparer ou appliquer vous permet d'opter pour la préparation ou l'application du patch ou de l'ensemble de patches sélectionné. Vous pouvez également personnaliser l'opération d'application de patches en indiquant tout script à exécuter avant/après l'application des patches.
Remarque : lors d'une opération d'application de patches en ligne, Enterprise Manager télécharge automatiquement le patch ou l'ensemble de patches à partir du site OracleMetaLink vers le cache de patches, dans le cadre du processus de préparation.
Si vous utilisez l'assistant d'application de patches uniquement pour préparer le patch (et non pour l'appliquer), sélectionnez Préparer et passez à l'étape suivante de l'assistant.
Pour appliquer un patch, sélectionnez Appliquer. Les autres options qui figurent sur cette page sont facultatives. Vous pouvez sélectionner les étapes à suivre et indiquer les valeurs appropriées avant de passer à l'étape suivante de l'assistant. Ces étapes facultatives sont décrites ci-dessous.
Remarque : par défaut, toutes les options facultatives qui figurent sur cette page sont désactivées. Pour suivre l'une de ces étapes facultatives, vous devez d'abord cocher la case correspondante et indiquer ensuite les valeurs appropriées.
Lorsqu'un patch a déjà fait l'objet d'une préparation et que vous souhaitez appliquer le patch/l'ensemble de patches sélectionné à partir de l'emplacement de préparation, sélectionnez Emplacement préparé et indiquez le chemin complet de cet emplacement.
A cette étape, si vous souhaitez exécuter des scripts avant l'application de patches :
Sélectionnez Commande/Script avant traitement personnalisé(e) et indiquez les scripts dans la zone de texte correspondante. Si vous décidez d'indiquer des scripts à exécuter avant/après l'application de patches et que l'un de ces scripts ne fonctionne pas, les packages ne seront pas mis à jour.
Sélectionnez Sudo pour exécuter les scripts en tant qu'utilisateur root.
Pour arrêter les processus d'écoute et les instances Database Control en cours d'exécution dans le répertoire d'origine Oracle Home auquel vous souhaitez appliquer un patch, cochez la case correspondante. Cette option n'apparaît que lorsque vous appliquez un patch à une base de données autonome cible par cible.
Remarque : certaines instances (comme les bases de données) doivent être arrêtées avant l'application de certains patches. Cliquez sur Visualiser le fichier README pour déterminer les étapes à suivre pour le patch/l'ensemble de patches sélectionné.
Si le patch que vous utilisez a été ajouté manuellement au cache de patches, vous ne pouvez pas visualiser le fichier Readme en cliquant sur Visualiser le fichier README.
En règle générale, vous n'avez pas besoin de modifier le script shell Bourne par défaut (script d'application des patches).
Ne cochez cette case que pour modifier le script d'application de patches. Le script shell apparaît dans un éditeur. Il inclut une commande qui définit l'emplacement par défaut du répertoire de préparation du patch. Vous pouvez apporter les modifications nécessaires à ce script.
Cette étape facultative n'apparaît que lorsque vous appliquez un patch à une base de données autonome cible par cible. Il est recommandé de passer en revue le fichier Readme (cliquez sur Visualiser le fichier README) pour déterminer si le patch sélectionné nécessite l'exécution d'un script SQL.
Dans cette section, vous pouvez indiquer les commandes à exécuter avant, pendant et après l'application du code SQL.
Pour indiquer un script à exécuter avant l'application du code SQL, sélectionnez Commande/Script avant traitement personnalisé(e) et indiquez les scripts voulus. Sélectionnez Sudo pour exécuter le script en tant que root.
Avec certains scripts SQL, la base de données doit tourner en mode UPGRADE. Pour ce faire, sélectionnez Démarrer la base de données en mode de mise à niveau.
Cochez la case SQL pour assurer l'application du code SQL par le script et indiquez le script SQL approprié dans la zone de texte correspondante.
Pour indiquer un script à exécuter après l'application du code SQL, sélectionnez Commande/Script avant traitement personnalisé(e) et indiquez les scripts voulus. Sélectionnez Sudo pour exécuter le script en tant que root.
Sélectionnez Arrêter la base de données.
Au cours de cette étape, vous pouvez sélectionner l'option permettant de démarrer la base de données, les processus d'écoute et d'autres cibles qui fonctionnent dans le répertoire d'origine Oracle Home sélectionné.
Sélectionnez Commande/Script après traitement personnalisé(e) et indiquez les scripts appropriés dans la zone de texte correspondante. Sélectionnez Sudo pour exécuter le script en tant que root.
Une fois les commandes appropriées ajoutées au modèle de script, cliquez sur Suivant.
Le tableau suivant répertorie les variables des propriétés de cible que vous pouvez utiliser lors de la définition des paramètres des scripts ou des emplacements présentés ci-dessus.
Variables des propriétés de cible
| Variable | Description |
|---|---|
%oraclehome% |
Emplacement du répertoire d'origine faisant l'objet d'une application de patch. L'emplacement du script à exécuter avant/après application de patches est ajouté à la fin de ce script avec le répertoire d'origine Oracle Home, en tant que dernier argument. |
%emd_root% |
Emplacement du répertoire d'origine Oracle Home de l'agent cible. |
%perlbin% |
Emplacement du code binaire Perl utilisé par l'agent. |
%dbsids% |
Donne comme résultat la liste des SID figurant dans le répertoire d'origine Oracle Home, séparés par une perluète (par exemple, sora&sora1). |
%listeners% |
Donne comme résultat la liste des processus d'écoute figurant dans le répertoire d'origine Oracle Home, séparés par une perluète (par exemple, listener1&listener2). |
L'assistant Application de patch utilisera les informations d'identification et de connexion indiquées sur la page Définir les informations d'identification et de connexion pour préparer ou appliquer le patch.
Rubriques connexes
A propos de l'application de patches
A propos des conseils sur les patches critiques
Ajout manuel d'un patch au cache de patches
Enterprise Manager - Guide d'informations
Copyright © 1996, 2005, Oracle. Tous droits réservés.