Installa Oracle Database 11g Express Edition su CentOS 6.x

Oracle database è uno dei sistemi di gestione di database relazionali (RDBMS) più utilizzati in ambienti aziendali. Sviluppato, mantenuto e supportato da Oracle Corporation, questo RDBMS è spesso installato su un sapore di Enterprise Linux (RHEL, CentOS o Scientific Linux). Questo rende per una scelta molto robusta sistema operativo-database.

In questo articolo, spiegherò come installare Oracle Database 11g Express Edition su CentOS 6.x

  • Prodotto: Oracle Database 11g Express Edition
  • Versione : 11.2.0.2.0

Passi

  1. Installa le dipendenze Oracle
    Usa il pacchetto “oracle-rdbms-server-11gR2-preinstall” offerto dal repository “Oracle Public Yum”. Oracle public yum repository fornisce un modo gratuito e più semplice per installare automaticamente tutte le ultime dipendenze Oracle Linux.

Per configurare il repository yum, seguire le istruzioni fornite di seguito.

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

Nota: Durante l’importazione di chiave GPG, si potrebbe ottenere “GPG key retrieval failed” errore come mostrato di seguito.

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

Scarica e verifica la chiave Oracle Linux GPG appropriata

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

2. Impostazione Nome host

Aprire il file”/etc/sysconfig / network ” e modificare il nome HOST in modo che corrisponda al nome host FQDN (Fully Qualified Domain Name).

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

Ora è necessario riavviare la rete sul server per assicurarsi che le modifiche siano persistenti al riavvio.
/etc / init.d / riavvio della rete

2. Impostazioni utente Oracle

  • e la password per l’utente “oracle”.
    passwd oracle
  • Aggiungi la voce al file “/etc/security/limits.d / 90-nproc.conf ” come descritto di seguito.
    vi /etc/sicurezza/limiti.d / 90-nproc.conf
    * – nproc 16384
  • Imposta SELinux in modalità “permissiva” modificando il file “/etc/selinux/config”.
    vi / etc / selinux / config
    SELINUX = permissive
  • Riavvia il server per riflettere le nuove modifiche.
  • Accedi come utente Oracle e apri file”.bash_profile”, che è disponibile nella directory home dell’utente oracle, effettua una voce come descritto di seguito.
    # Oracle Settingsexport PATH= / usr / java / default / bin: PATH PATH
    . /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh

4. Creare un file di swap da 2 GB

  • Creare il file da utilizzare per lo swap.
    fallocate sudo-l 2G / mnt / 2GB.swap
  • Formattare il file per lo swap.
    sudo mkswap / mnt / 2GB.swap
  • Aggiungere il file al sistema come file di swap.
    sudo swapon / mnt / 2GB.swap
  • Aggiungi questa riga alla fine di /etc/fstab per rendere permanente la modifica.
    / mnt / 2GB.swap none swap sw 0 0
  • Per modificare il valore di swappiness edit /etc/sysctl.conf e aggiungere la seguente riga.
    vm.swappiness=10
    Inizia con un valore di 10 e aumenta se necessario. Un valore predefinito tipico per swappiness è 60. Più alto è il numero (fino a 100), più spesso viene utilizzato lo swap.
    Quanto swappiness influisce sulle prestazioni dipende da come viene utilizzata la memoria, quindi sperimenta per trovare un valore ottimale. A 0 il file di swap verrà utilizzato solo quando il sistema esaurisce completamente la memoria. Valori più alti consentono al sistema di scambiare i processi inattivi per consentire al sistema di liberare memoria per il caching del disco, migliorando potenzialmente le prestazioni complessive del sistema.
  • Verifica che il file di scambio sia stato creato.
    sudo swapon-s
  • Imposta le autorizzazioni corrette per il file di swap
    chmod 600 /mnt/2GB.scambio

5. Scarica e installa il software

  • Scarica oracle DB da qui.
  • Decomprimere e installare il pacchetto rpm.
    rpm-i oracle-xe–11.2.0-1.0.x86_64.rpm

Leave a Reply

Il tuo indirizzo email non sarà pubblicato.