jueves, 18 de marzo de 2010

Instalacion Oracle 11g en Solaris 10












Instalando Oracle 11.2.0.1.0 en Solaris 10
En 10 Simples pasos :)

0. Como ROOT ejecutar los pasos del 1 al 6


1.crear los grupos
# groupadd oinstall
# groupadd oracle
# groupadd dba


2. Crear el usuario y su carpeta
# useradd -u2009 -d /export/home/oracle -m -g oinstall -G dba oracle


3. Establecer la contraseña
# passwd oracle

4. Agrear el usuario a bash
# usermod -s /bin/bash oracle

5. Verificar que los siguientes paquetes (o una version mas reciente este intalada) esten instalados, de faltar alguno instalar.
# pkginfo -i SUNWarc SUNWbtool SUNWhea SUNWlibm SUNWlibms SUNWsprot SUNWsprox SUNWtoo SUNWi1of SUNWi1cs SUNWi15cs SUNWxwfnt

6. En Solaris 10 es necesario crear un proyecto para los parametros del kernel. El proyecto de se crea de la siguiente forma:

# projadd -U oracle -K "project.max-shm-memory=(priv,5GB,deny)" user.oracle
# projmod -sK "project.max-sem-nsems=(priv,256,deny)" user.oracle
# projmod -sK "project.max-sem-ids=(priv,100,deny)" user.oracle
# projmod -sK "project.max-shm-ids=(priv,100,deny)" user.oracle

Si quieres cambiar el semaforo del maximo SGA
# projmod -sK "project.max-shm-memory=(priv,8000000000,deny)" user.oracle

Con la Primera instruccion asignamos un maximo de 5GB para la SGA, esto quiere decir que nuestra instancia nunca podra superar los 5GB de SGA

Verificar los parámetros del proyecto con el comando projects -l

# projects -l

7. Editar el profile del usuario oracle, para configurar las variables
# vi /export/home/oracle/.profile

-------Agregar las siguientes lineas ----------
# VARIABLES ORACLE
ORACLE_BASE=/export/home/oracle; export ORACLE_BASE
#ORACLE_HOME=/export/home/oracle/product/11.2.0/dbhome_1; export ORACLE_HOME
# nombre de la instancia
ORACLE_SID=XXX; export ORACLE_SID
ORACLE_TERM=xterm; export ORACLE_TERM
ORACLE_OWNER=oracle; export ORACLE_OWNER

------- Si no se tienen setedas las variables java agregar estas lineas (ojo editarlas para coloar la direccion correctamente)-------
# VARIABLES JAVA
J2RE_HOME=/export/home/oracle/java/jdk1.6.0_18; export J2RE_HOME
JAVA_HOME=/export/home/oracle/java/jdk1.6.0_18; export JAVA_HOME
JAVA_BIN=/export/home/oracle/java/jdk1.6.0_18/bin; export JAVA_BIN
PATH=/export/home/oracle/java/jdk1.6.0_18/bin:$PATH; export PATH

8. Recargar el .profile
# . ~/.profile

9. Descomprimir los archivos de instalacion de Oracle


10. Iniciar la Instalacion Grafica
Si se esta en el servidor ejecutar el instalador grafico
# sh export/home/oracle/database/./runInstaller

Si la instalacion se esta haciendo de forma remota, conectarse desde una maquina en linux y ejecutar el siguiente ssh
# ssh -X -l oracle xxx.xxx.xxx.xxx
luego de logearse ejecutar el instalador grafico
# sh export/home/oracle/database/./runInstaller