Dans mes précédents articles je vous ai montré comment installer une base de données XE ou APEX à l'aide d'outils comme Vagrant ou Docker, qui permettent de réaliser le processus très facilement. C'est très bien lorsque vous souhaitez tester sur vos machines locales ou si vous avez une petite installation très rapide à faire. Que fait-on si on a besoin d'installer directement sur un serveur (non virtualisé) car les exigences du projet sont un peu plus élevées ?
Dans cette série d'articles, je vais vous montrer mon expérience d'installation d'un serveur à partir de zéro avec les caractéristiques suivantes :
- Oracle Linux 8
- Apache Tomcat 9
- Oracle XE 21c
- ORDS 21.3
- Intégration JasperReports 2.7
Commençons par l'installation du système d'exploitation
Oracle Linux 8
La première tâche consiste à installer le système d'exploitation sur l'ordinateur. Pour assurer une compatibilité maximale avec la base de données et le reste des composants, nous procéderons à l'installation d'Oracle Linux 8, qui peut être téléchargé à partir d'ici. Sur cette page, nous sélectionnerons la dernière version disponible de Boot ISO (il s'agit d'une version plus petite, le reste des packages sera téléchargé au moment de l'installation).
Une fois que nous avons le fichier ISO, nous procédons à l'utilisation d'un outil comme Rufus (si nous sommes sous Windows) pour créer une clé USB amorçable . Nous entrons l'USB dans l'ordinateur où nous allons installer le système d'exploitation et au démarrage, nous dirons à l'ordinateur de démarrer à partir de l'USB, cela lancera le processus d'installation d'Oracle Linux.
A partir de ce moment, nous pouvons suivre le guide d'installation en mode graphique pour effectuer l'installation. Une attention particulière doit être portée à la section 3.1.3 où il est expliqué comment configurer les référentiels à partir desquels les packages du système d'exploitation seront téléchargés.
À propos des paramètres réseau :Par défaut l'interface réseau est désactivée, il faut l'activer manuellement pour qu'elle puisse se connecter aux dépôts.
À propos des partitions de disque dur : Par défaut, l'installation du système d'exploitation crée un système de fichiers en racine et un /home
qui peut occuper tout le disque. Il est important de revoir ce paramètre pour s'assurer que /home
ne pas être trop grand et laisser suffisamment d'espace pour /opt
qui est l'endroit où XE est installé et ses fichiers de données sont créés par défaut. Bien que cela ne soit pas obligatoire, je suggère de laisser /opt
en tant que point de montage en dehors de racine pour faciliter sa manipulation si nécessaire. Bien sûr, toute l'installation doit être effectuée sur LVM.
À propos de la sélection de logiciels :Je suggère de sélectionner l'option Serveur (pas d'interface graphique) puisqu'une interface graphique n'est pas requise pour l'installation et l'administration de la base de données.
À propos des utilisateurs initiaux :Il est obligatoire d'attribuer un mot de passe à l'utilisateur root, un mot de passe fort est suggéré. Il est également suggéré de créer un autre utilisateur différent de root qui a des privilèges d'administration (qui peut utiliser sudo )
Tâches post-installation
Il est nécessaire d'effectuer une configuration au niveau du réseau pour s'assurer que les connexions s'effectuent correctement. Pour cela nous utiliserons l'application nmtui
connecté avec l'utilisateur root.
Lors de la saisie de l'application, nous effectuerons les étapes suivantes :
- Sélectionnez l'option
Edit a connection
- Sélectionnez l'interface associée à la carte réseau (généralement eth1 ou eno1)
- Dans la section
IPv4 Configuration
nous sélectionnerons l'optionManual
et nous attribuerons une adresse IP fixe dans la portée du réseau, rappelez-vous que vous devez également indiquer le masque de réseau (généralement /24 dans les petits réseaux), nous le placerons dans le champAddresses
- Dans le champ
Gateway
Nous placerons l'adresse IP de la passerelle, généralement il s'agit de l'adresse IP du modem/routeur donnée par le fournisseur d'accès Internet. - Dans le champ
DNS servers
Nous placerons les adresses IP des serveurs DNS, elles sont généralement attribuées par le fournisseur d'accès Internet. Il est également possible d'utiliser des serveurs DNS externes tels que Google ou Cloudflare. - Laissez le reste des champs avec leurs valeurs par défaut et faites défiler vers le bas de l'écran et appuyez sur
OK
. - Appuyez sur le bouton
Back
pour revenir à l'écran initial. - Nous sélectionnons l'option
Set system hostname
. - Nous attribuons un nom au serveur, je suggère quelque chose comme
orcl-server.localdomain
(au cas où le réseau client n'a pas de domaine créé). - Appuyez sur le bouton
OK
- Appuyez sur le bouton
Quit
- Redémarrez l'ordinateur pour appliquer les modifications.
Dans le prochain post nous verrons comment installer Tomcat 9