Sie sind auf Seite 1von 10

UNIVERSIDAD DE EL SALVADOR FACULTAD MULTIDISCIPLINARIA DE OCCIDENTE DEPARTAMENTO DE INGENIERIA BASE DE DATOS Prctica Instalacin Oracle 11g

Objetivos de aprendizaje: Al finalizar esta prctica usted podr Instalar y usar Oracle 11g Informacin Bsica: CentOS (Community ENTerprise Operating System) es un clon a nivel binario de la distribucin Linux Red Hat Enterprise Linux RHEL, compilado por voluntarios a partir del cdigo fuente liberado por Red Hat. Tarea 1: Instalacin de Oracle 11g en GNU/LINUX Requerimientos 1.0 de Memoria Ram 3.3 GB de disco duro libres 400 mb de disco duro libre en la carpeta tmp Kernel 2.6.18 Librerias y dependencias necesarias Las libreras necesarias para la instalacin son las siguientes: binutils compat-libstdc elfutils-libelf glibc gcc libaio libgcc libstdc make sysstat

Para instalar estas dependencias puede hacerlo desde una consola mediante la instruccin yum o mediante un gestor grfico como pirut o synaptic (debian) (debe tener privilegios de root).

UNIVERSIDAD DE EL SALVADOR

Pgina 1

PASO 1: Agregar grupos y usuarios Abrir una nueva consola y digitar las siguientes instrucciones: # groupadd oinstall # groupadd dba # useradd -g oinstall -G dba oracle

Tambin puede utilizar un gestor grfico si existe en su distribucin Linux

PASO 2: Modificar el sysctl.conf Abrir un editor de texto y abrir un archivo /etc/ sysctl.conf y poner estos valores fs.file-max = 6815744 kernel.shmall = 2097152 kernel.shmmax=2147483648 kernel.shmmni=4096 kernel.sem=250 32000 100 128 net.ipv4.ip_local_port_range=1024 65500 net.core.rmem_default=262144 net.core.rmem_max=4194304 net.core.wmem_default=262144 net.core.wmem_max=1048576 digitar sysctl p para aplicar los cambios

UNIVERSIDAD DE EL SALVADOR

Pgina 2

PASO 3: Modificar el limits.conf Abrir un editor de texto y abrir un archivo /etc/security/limits.conf y agregar estos valores oracle soft nproc 2047 oracle hard nproc 16384 oracle soft nofile 1024 oracle hard nofile 65536

PASO 4: Modificar el login y profile Abrir un editor de texto y abrir un archivo /etc/pam.d/login y agregar esto al final session required pam_limits.so Abrir un editor de texto y abrir un archivo /etc/profile y agregar lo siguiente if [ $USER = "oracle"]; then if [ $SHELL = "/bin/ksh" ]; then ulimit -p 16384 ulimit -n 65536 else ulimit -u 16384 -n 65536 fi fi PASO 5: Digitar los siguientes comandos en consola # xhost # xhost + # su - oracle # nano .bash_profile E incluir las siguientes lneas export ORACLE_BASE=<carpeta de oracle>/oracle export ORACLE_SID=orcl #. .bash_profile # echo $ORACLE_BASE

UNIVERSIDAD DE EL SALVADOR

Pgina 3

PASO 6: Iniciar el instalador de oracle 11g Para iniciar el instalador de oracle estar en la sesin del usuario oracle perviamente creado y digitar las siguientes instrucciones # su oracle # mkdir /opt/oracle11g # cp a /media/<nombre de la unidad>/<carpeta del oracle> /opt/oracle11g # cd /opt/oracle11g/ # ./runInstaller

En una instalacin ms personalizada se puede indicar un directorio distinto pero tiene crear una carpeta que sea del usuario oracle # su # mkdir /opt/ora # chown R <ruta personalizada>/oracle # chmod 770 R oracle <ruta personalizada>/oracle Luego la mayora de pasos no es tan necesario detallarlos. PASO 7: Ejecutar los siguientes scripts # <carpeta del oracle>/oraInventory/orainsRoot.sh # <carpeta del oracle>/product/11.1.0/db_1/root.sh

PASO 8: modificar ~/.bash_profile # nano ~/.bash_profile export ORACLE_HOME=<carpeta de oracle>/product/11.1.0/db_1/ PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin # . .bash_profile

UNIVERSIDAD DE EL SALVADOR

Pgina 4

Con esto ya tendramos instalado el Oracle satisfactoriamente

En este momento todava no tenemos levantado la instancia, debemos levantarlo en una consola; alternativamente se puede seguir los dos pases siguientes: PASO 9.1: en una terminal # su oracle # cd <directorio del oracle>/bin # ./dbshut <directorio del oracle>/ # ./lsnrctl LISTENER # ./lsnrctl start # ./dbstart <directorio del oracle>/ # ./emctl start dbconsole PASO 9.2: en una terminal # su oracle # cd /home/oracle # . .bash_profile # dbshut $ORACLE_HOME # lsnrctl LISTENER # lsnrctl start # dbstart $ORACLE_HOME # emctl start dbconsole

UNIVERSIDAD DE EL SALVADOR

Pgina 5

Nos podra dar el siguiente error

Primero iniciaremos el netca abriendo una consola con usuario Oracle

Vamos a configurar el LISTENER es bastante grfico as que no se detallara el uso del asistente

UNIVERSIDAD DE EL SALVADOR

Pgina 6

Ahora hay que iniciar el asistente de configuracin de las base de datos, en una consola digitar dbca

Ahora pondremos un nombre a la base de datos ora por un ejemplo

UNIVERSIDAD DE EL SALVADOR

Pgina 7

Luego los siguientes pasos son bastante intuitivos no los detallremos y al final de todo, aparece la siguiente ventana y despus de un buen rato terminar el proceso de creacin de base datos.

Al iniciar emctl nos podra dar un error, en este tipo de casos tendremos hacer unos cuantos pasos manuales que detallar en el siguiente paso, antes que nada debemos poner ORACLE_SID nuevo /home/oracle/.bash_profile y ponerle ora.

PASO 10: en una terminal # . .bash_profile # lsnrctl start # emctl start dbconsole Y con eso debera estar listo

UNIVERSIDAD DE EL SALVADOR

Pgina 8

PASO 11: creacin de un esquema nuevo En la pestaa servidor (o server) en la parte de la pagina de usuarios hay un hipervnculo Usuarios hacemos click en el para poder crear un usuario (recuerde usuario o esquema son practicamente el mismo concepto)

Las pestaas que nos interesaran son: General, Roles, Privilegios del sistema, en General es un simple formularios para introducir un usuario no lo detallaremos y todava no le daremos aceptar; en la pestaa Roles la opcin de admin la chequeamos

UNIVERSIDAD DE EL SALVADOR

Pgina 9

En la pestaa Privilegios de usuarios vamos a editar la lista y agregar SYSDBA y SYSOPER

Luego confirmar y eso es todo

BUSCAR LO SIGUIENTES CONCEPTOS DE REPASO todos los comandos y archivos utilizados, una explicacin y breve descripcin

UNIVERSIDAD DE EL SALVADOR

Pgina 10

Das könnte Ihnen auch gefallen