TinyURL

Enter a long URL to make tiny:

martedì 23 settembre 2008

Installare Oracle 10 in CentOS 5.2 - parte 2

Continua questa mini-guida su come installare Oracle 10.x in CentOS 5.2, se non l'avete già letta, potete trovare il link qui sulla destra oppure a questa pagina.
Ma ora riprendiamo, si dovrebbero verificare i valori dei seguenti parametri:

  • kernel.shmall = 2097152
  • kernel.shmmax = 2147483648
  • kernel.shmmni = 4096
  • kernel.sem = 250 32000 100 128
  • fs.file-max = 65536
  • net.ipv4.ip_local_port_range = 1024 65000
  • rmem_default = 262144
  • rmem_max = 262144
  • wmem_default = 262144
  • wmem_max = 262144

con i comandi spiegati nella guida, si può comunque verificare la presenza dei parametri ed il loro valore nel file "/etc/sysctl.conf". Se non corrispondono inserire le righe precedenti nel file "/etc/sysctl.conf".

Aggiungere le righe seguenti al file:
"/etc/security/limits.conf"

  • oracle soft nproc 2047
  • oracle hard nproc 16384
  • oracle soft nofile 1024
  • oracle hard nofile 65536

Aggiungere le righe seguenti,se non esistono, al file:
"/etc/pam.d/login"

session required /lib/security/pam_limits.so

Aggiungere nel file /etc/profile:

if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi

Occorre creare e settare la directory di installazione con i relativi permessi, nel nostro caso è:

  • mkdir -p /opt/app/oracle
  • chown -R oracle:oinstall /opt/app/oracle
  • chmod -R 775 /opt/app/oracle

NOTA: /opt è la directory dove ho deciso di mettere l'applicazione, /app deve essere aggiunta, /oracle è la directory con il nome del proprietario del db.

  1. Diventare l'utente oracle: "su - oracle"
  2. Aprire il file .bash_profile: "vi .bash_profile"
  3. Inserire la seguente linea: umask 022
  4. Salvare e chiudere il file.
  5. Digitare: exit
(avete digitato "exit" per diventare nuovamente root)

Adesso si può utilizzare lo script per installare oracle.

/mount_point/db/runInstaller

ricordarsi di utilizzare il parametro -ignoreSysPrereqs per saltare il controllo versione del SO.

Fare:

# su - oracle
# xhost +tuxtest1
# DISPLAY=tuxtest1:0.0
# export DISPLAY

Per verificare che funziona xterm fare:

# xclock

Poi procedere all'installazione:

# cd /opt/app/oracle/orainstall
# ./runInstaller -ignoreSysPrereqs

Ora dovete solamente decidere come volete il vostro DBMS, dove lo volete mettere e come volete accedervi... ma magari ne parliamo un'altra volta!

Nessun commento:

Posta un commento