Ultimamente mi sono ritrovato a lavorare spesso sulla distribuzione linux CentOS, non è una distribuzione particolare , la potete considerare come la versione non commerciale della RedHat Enterprise Linux.
Purtroppo in distribuzioni come questa, pensate per l'utilizzo enterprise capita di non trovare molto spesso i pacchetti più aggiornati per alcuni software che per l'utilizzo come servizi dovrebbero essere si stabili ma anche ad una versione che non costringa dopo pochi giorni/mesi ad una nuova installazione completa per aggiornamento. Ma questo è in realtà un'altro problema. Oggi e nel prossimo post volevo parlarvi di come installare Oracle 10.0 (vale per 10.x) in CentOS 5.x.
Infatti occorrono dei piccoli accorgimenti diversi rispetto all'installazione su un OS supportato ufficialemente.
Per prima cosa dovete controllare che i seguenti pacchetti (o versioni + recenti di essi) siano presenti:
- make-3.79.1
- gcc-3.2.3-34
- glibc-2.3.2-95.20
- compat-db-4.0.14-5
- compat-gcc-7.3-2.96.128
- compat-gcc-c++-7.3-2.96.128
- compat-libstdc++-7.3-2.96.128
- compat-libstdc++-devel-7.3-2.96.128
- openmotif21-2.1.30-8
- setarch-1.3-1
In caso non siano presenti installarli.
Per installare i pacchetti la via più semplice e consigliata è quella di utilizzare yum.
Se volete un esempio eccolo: #
yum install make
Questo comando vi permetterà di installare l'ultima versione disponibile di make.
Poi devono essere creati i seguenti gruppi ed utenti:
- The Oracle Inventory group (oinstall)
- The OSDBA group (dba)
- The Oracle software owner (oracle)
- An unprivileged user (nobody)
Per creare i gruppi:
# /usr/sbin/groupadd oinstall
# /usr/sbin/groupadd dba
Per creare l'utente oracle:
# /usr/sbin/useradd -g oinstall -G dba oracle
Nota:
- L'utente nobody esiste solitamente per default, altrimenti eseguire:
# /usr/sbin/useradd nobody
- L'utente oracle deve avere come gruppo primario oinstall e come secondario dba
- Occorre settare la password per l'utente oracle con:
# passwd oracle
Fine Nota
Mi piacerebbe concludere in una sola parte tutta la spiegazione, ma non si può, quindi dovete aspettare la seconda parte, non vi preoccupate, arriverà tra 2 giorni soli.