Installez Oracle Database 11g Express Edition sur CentOS 6.x

Oracle database est l’un des systèmes de gestion de bases de données relationnelles (SGBDR) les plus utilisés dans les environnements d’entreprise. Développé, maintenu et pris en charge par Oracle Corporation, ce SGBDR est souvent installé sur une version d’Enterprise Linux (RHEL, CentOS ou Scientific Linux). Cela en fait un choix de système d’exploitation — base de données très robuste.

Dans cet article, je vais vous expliquer comment installer Oracle Database 11g Express Edition sur CentOS 6.x

  • Produit: Base de données Oracle 11g Édition Express
  • Version : 11.2.0.2.0

Étapes

  1. Installer les dépendances Oracle
    Utilisez le package « oracle-rdbms-server-11gR2-preinstall » offert par le référentiel « Oracle Public Yum ». Le référentiel public Oracle yum offre un moyen gratuit et simple d’installer automatiquement toutes les dernières dépendances Oracle Linux.

Pour configurer le référentiel yum, suivez les instructions ci-dessous.

cd /etc/yum.repos.d
wget https://public-yum.oracle.com/public-yum-ol6.repo
yum install oracle-rdbms-server-11gR2-preinstall

Remarque: Lors de l’importation de la clé GPG, vous pouvez obtenir l’erreur « Échec de la récupération de la clé GPG » comme indiqué ci-dessous.

Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle
GPG key retrieval failed: Could not open/read file:///etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

Téléchargez et vérifiez la clé GPG Oracle Linux appropriée

wget https://public-yum.oracle.com/RPM-GPG-KEY-oracle-ol6 -O /etc/pki/rpm-gpg/RPM-GPG-KEY-oracle

2. Configuration du nom d’hôte

Ouvrez le fichier « /etc/sysconfig/network » et modifiez le NOM d’HÔTE pour qu’il corresponde à votre nom d’hôte FQDN (Nom de domaine complet).

vi /etc/sysconfig/network
HOSTNAME=oracle.rnavagamuwa.comvi /etc/hosts
<public-ip> oracle.rnavagamuwa.com rnavagamuwa

Vous devez maintenant redémarrer la mise en réseau sur le serveur pour vous assurer que les modifications seront persistantes au redémarrage.
/etc/initialisation.d / redémarrage du réseau

2. Paramètres utilisateur Oracle

  • et le mot de passe de l’utilisateur  » oracle « .
    passwd oracle
  • Ajoute l’entrée dans le fichier « /etc/security/limits.d/90- nproc.conf » comme décrit ci-dessous.
    vi/etc/security/limits.d/90- nproc.conf
    * – nproc 16384
  • Mettez SELinux en mode « permissif » en éditant le fichier « /etc/selinux/config ».
    vi/etc/selinux/config
    SELINUX=permissif
  • Redémarrez le serveur pour refléter les nouvelles modifications.
  • Connectez-vous en tant qu’utilisateur Oracle et ouvrez le fichier « .bash_profile », qui est disponible dans le répertoire personnel de l’utilisateur oracle, effectuez une entrée comme décrit ci-dessous.
    # Oracle Settingsexport PATH =/usr/java/default/bin:PATHPATH
    . /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

4. Créez un fichier d’échange de 2 Go

  • Créez le fichier à utiliser pour l’échange.
    sudo fallocate-l 2G / mnt / 2GB.swap
  • Formatez le fichier pour swap.
    sudo mkswap/mnt/2GB.swap
  • Ajoutez le fichier au système en tant que fichier d’échange.
    swapon sudo/mnt/2GB.swap
  • Ajoutez cette ligne à la fin de /etc/fstab pour rendre le changement permanent.
    /mnt/2GB.swap aucun swap sw 0 0
  • Pour modifier la valeur d’échange edit/etc/sysctl.conf et ajoutez la ligne suivante.
    vm.swappiness = 10
    Commencez par une valeur de 10 et augmentez si nécessaire. Une valeur par défaut typique pour swappiness est 60. Plus le nombre est élevé (jusqu’à 100), plus le swap est utilisé.
    L’impact de l’échange sur les performances dépend de l’utilisation de votre mémoire, alors expérimentez pour trouver une valeur optimale. À 0, le fichier d’échange ne sera utilisé que lorsque le système sera complètement à court de mémoire. Des valeurs plus élevées permettent au système d’échanger des processus inactifs pour permettre au système de libérer de la mémoire pour la mise en cache du disque, ce qui améliore potentiellement les performances globales du système.
  • Vérifiez que le fichier d’échange a été créé.
    sudo swapon-s
  • Définissez les autorisations correctes sur le fichier d’échange
    chmod 600 /mnt/2GB.swap

5. Téléchargez et installez le logiciel

  • Téléchargez oracle DB à partir d’ici.
  • Décompressez et installez le paquet rpm.
    rpm-i oracle-xe-11.2.0-1.0.x86_64.rpm

Leave a Reply

Votre adresse e-mail ne sera pas publiée.