Oracle
FACULTAD DE INGENIERA
ESCUELA DE CIENCIAS Y SISTEMAS
MANEJO E IMPLEMENTACION DE ARCHIVOS
SECCION: A+
ING. ARDAVIN
Instalación de Oracle 10g Standard Edition
Sergio Eduardo Mancilla EscobarCarnet: 2007-14244
GUATEMALA 21 DE Octubre 2010
INDICE
Tema...…………………………………………………………………………….No. Pág.
Índice……………………………………………………………………………………….1
Introducción……………………………………………………………………………….2
Creación del grupo y usuario Oracle………………………………………………..3 a 5
Cambios alKernel……………….……………………………………….………....6 a 13
Instrucciones desde el usuario Oracle…..…………………..………………….13 a 15
Instalación de Oracle…..…………………………….........................................15 a 28
Levantar Oracle después de reiniciar……………………………………………29 a 30
Introducción
Este manual indica paso a paso como se debe instalar Oracle 10g Estándar edition en un sistema operativo Linux distinto de Red Hat, Susse o Debian, en esta ocasión se hará en Ubuntu 9.04,también se indican las operaciones para poder “levantar ” los servicios de oracle y SQL al momento de reiniciar o encender su computadora.
1. Primero abrimos una terminal y nos ubicamos en la dirección /usr/sbin.
2. Ahora en ese directorio creamos 3 grupos, el Oinstall, el DBA y el nobody, mediante las instrucciones:
sudo groupadd oinstall
sudo groupadd dba
sudo groupadd nobody
3.Ahora agregamos un usuario “oracle” a nuestro grupo oinstall esto lo hacemos mediante la instrucción
sudo useradd -m -g oinstall -G dba -p passwd -d /home/oracle oracle
4. Ahora creamos los directorios donde vamos a guardar los archivos que nos instalara Oracle mediante, el –p quiere decir que se incluyen carpetas y subcarpetas incluyendo al padre:
sudo mkdir -p /u01/app/oracle
sudomkdir –p /u02/oradata
después cambiamos de usuario y propietario a las carpetas u01 y u02 y se lo damos al grupo oinstall mediante la instrucción change owner (chown):
sudo chown –R oracle:oinstall /u01 /u02
y le vamos a asiganar permisos a las carpetas u01 y u02 mediante:
sudo chmod –R 775 /u01 /u02
el parametro 775 quiere decir lo siguiente:
El primer 7: Para el tipo deusuario "owner" tenemos: 1(permiso de ejecución)+2(permiso de escritura)+4(permiso de lectura)=7.
El segundo 7: Para los grupos 1(permiso de ejecución)+2(permiso de escritura)+4(permiso de lectura)=7.
El 5: Para el público en general tenemos: 1(permiso de ejecución)+4(permiso de lectura)=5
Todo esto quiere decir que el "owner" (oracle) y los grupos de usuarios (oinstall) pueden manipularel archivo en cualquier forma (lectura, escritura y ejecución), el resto del mundo tiene permisos de lectura y ejecución pero no de escritura con lo que no pueden modificar el archivo.
5. Para esto nos ubicamos en la carpeta /sbin:
6. Vamos a editar el archivo sysctl.conf mediante la instrucción: sudo gedit /etc/sysctl.conf
y debemos pegar en la parte de abajo las siguientes líneas:#
# Lineas a añadir para la configuración de oracle
#
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
guardamos y cerramos el archivo
7. En este momento vamos a fijar los límites mediante la instrucción:
sudo gedit /etc/security/limits.conf
8. Alfinal del archivo arriba del #END of file colocamos estas líneas de código
* soft nproc 2047
* hard nproc 16384
* soft nofile 1024
* hard nofile 65536
9. Añadimos a los archivos /etc/pam.d/login y /etc/pam.d/su mediante sudo...
Regístrate para leer el documento completo.