Oracle
 sql >> Base de données >  >> RDS >> Oracle

Oracle DB Server + APEX + ORDS + JasperReports à partir de zéro (Partie 1)

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'option Manual 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 champ Addresses
  • 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