DBAtlas · Atlas d'exploitation des bases de données

Installation d'Oracle Database 19c en instance unique (EE / SE2)

OracleNiveau: IntermédiaireDurée: 90 à 150 min

Installe Oracle Database 19c de zéro sur un serveur unique sous Oracle Linux / RHEL 7.9, 8 ou 9 : préparation du système d'exploitation (preinstall RPM ou à la main), répertoires OFA, installation silencieuse (silent) du logiciel avec la Release Update, listener, CDB + PDB (AL32UTF8, SGA/PGA selon la RAM, redo, FRA, ARCHIVELOG), HugePages, démarrage automatique, durcissement de la sécurité et première sauvegarde RMAN. Les données peuvent être stockées sur un système de fichiers ou dans les groupes de disques ASM d'un Oracle Restart déjà installé. Le résultat est une base sauvegardée, qui démarre d'elle-même au boot du serveur et dont le niveau de patch est vérifié ; pour RAC, ouvrez le guide Installation 19c RAC, pour 26ai le guide Installation 26ai.

Topologie: 1 serveur

Avant de commencer

  • Le système d'exploitation est supporté et à jour : Oracle Linux / RHEL …. …La 19c est supportée sous OL9/RHEL9 depuis la RU 19.19 ; les Release Notes actuelles d'Oracle recommandent la RU 19.32 ou ultérieure et les one-off listés (ce guide applique les deux pendant l'installation). Noyau minimal : UEK7 5.15.0-1.43.4.2 ou RHCK 5.14.0-70.22.1 ; pour UEK8 (6.12), au moins la RU 19.32 et OL 9.6.…OL/RHEL 7.9 est recommandé. Noyau minimal : OL 7.4 + UEK4 4.1.12-124.19.2, OL 7.4 + UEK5 4.14.35-1818.1.6, OL 7.7 + UEK6 5.4.17-2011.4.4, RHCK (OL/RHEL 7.5) 3.10.0-862.11.6. Le programme d'installation de base 19.3 reconnaît OL7 ; la RU est malgré tout appliquée pendant l'installation.…Noyau minimal : UEK6 5.4.17-2011.0.7 ou RHCK 4.18.0-80 ; pour OL 8.8 + UEK7 (5.15.0-202.135.2), au moins la RU 19.21.…
  • La RAM correspond à la valeur du formulaire (… Go). Le swap fait au moins … Go (égal à la RAM si RAM ≤16 Go, sinon 16 Go). Au moins 1 Go libre dans /tmp.
  • Au moins 20 Go libres sous … pour le logiciel (home 19c + sauvegardes de RU) et au moins 10 Go pour ….… … (données) et … (FRA, au moins … Go) sont montés sur des disques/LV séparés et persistants dans /etc/fstab (XFS recommandé).…
  • Les fichiers d'installation sont sous … : LINUX.X64_193000_db_home.zip (oracle.com ou edelivery.oracle.com, 'Oracle Database 19c for Linux x86-64'), …GI …RU …, OPatch …… et les one-off (… ; p<numéro>_.zip)… (My Oracle Support → Patches & Updates). Vérifiez les numéros de patch dans MOS (Doc ID 2118136.2 ; pour les one-off recommandés, Doc ID 555.1). Le répertoire où vous déposez les fichiers doit disposer d'au moins 10 Go libres ; les zip peuvent être supprimés après l'installation.
  • Une licence Oracle valide et un compte My Oracle Support rattaché à un contrat de support (CSI) pour télécharger les patchs.
  • Le hostname … est configuré (hostname -f renvoie le même nom) et se résout vers l'IP du serveur (DNS ou /etc/hosts). Le listener et les connexions clientes utilisent ce nom.
  • Le port … n'est utilisé par aucun autre processus.
  • Le fuseau horaire est correct et l'horloge est synchronisée par NTP (chrony). L'état de SELinux est connu (Oracle Database peut fonctionner avec SELinux en mode enforcing ; laissez-le selon la politique de votre organisation).
  • Oracle Restart (Grid Infrastructure 19c) est installé, ASM tourne, les groupes de disques … et … sont MOUNTED ; l'utilisateur oracle est dans le groupe asmdba. Les disques ont été préparés …avec une règle udev…avec ASM Filter Driver…avec ASMLib……, via des alias multipath… (Préparation du stockage, Oracle Restart + ASM).
  • Une fenêtre de maintenance est réservée ; un snapshot du serveur (s'il s'agit d'une VM) a été pris.

Phases du guide

  • Préparation du système d'exploitation — Hostname, /etc/hosts et mise à jour du système · Installer le preinstall RPM Oracle · Installer les RPM requis · Créer les groupes Oracle et l'utilisateur oracle · Écrire les paramètres du noyau (sysctl) · Appliquer les paramètres du noyau …
  • Arborescence et environnement — Créer les répertoires et attribuer les droits · Écrire le fichier des variables d'environnement · Rattacher le fichier d'environnement à la session
  • Contrôle préalable d'ASM et d'Oracle Restart — Vérifier la couche disque, ASM et les groupes de disques
  • Installation du logiciel (avec la RU) — Vérifier les fichiers d'installation · Décompresser le logiciel de base dans l'ORACLE_HOME · Mettre à jour OPatch · Décompresser la Release Update et les one-off · Préparer le fichier de réponse de l'installation · Installer le logiciel avec la RU (runInstaller) …
  • Listener — Créer le listener (netca)
  • Création de la base (dbca) — Créer la CDB et la PDB · Garder la PDB ouverte après le démarrage · Fixer les valeurs de SGA/PGA et redémarrer · Ajouter des groupes de redo logs · Définir local_listener (port autre que 1521) · Vérifier ARCHIVELOG et la FRA …
  • Démarrage automatique — Activer le démarrage automatique dans oratab · Écrire le fichier de service systemd · Activer le service et démarrer par son intermédiaire
  • Enregistrement dans Oracle Restart — Vérifier l'enregistrement de la base dans Oracle Restart
  • Vérification — Vérifier la version, les composants, les patchs et les paramètres · Vérifier les services du listener · Vérifier l'alert log
  • Durcissement de la sécurité — Verrouiller les comptes Oracle restés ouverts (ACCOUNT LOCK) · Configurer les profils de mots de passe · Examiner les politiques d'audit unifié (unified audit)
  • Après l'installation : sauvegarde et supervision — Paramètres RMAN et première sauvegarde complète · Sauvegarder avec ARCHIVELOG désactivé · Planifier les sauvegardes · Supervision : occupation de la FRA et des tablespaces
Ouvrir le plan pas à pas adapté à votre environnement →