manual de usuario instalacion oracle 11g ubuntu
Post on 30-Jul-2015
488 Views
Preview:
TRANSCRIPT
Manual de Instalacion
Instalación de Oracle Database 11g R2 en Ubuntu.
Pasos necesarios para realizar la instalación:
Una vez instalado el sistema operativo necesitamos actualizarlo y para ello ejecutamos el siguiente comando sudo apt-get update desde el terminal de Ubuntu así como se muestra en la siguiente pantalla
Una vez que hallamos actualizado el sistema, vamos a ceder a descargar una lista de paquetes necesarios para poder hacer la instalación de Oracle 11g y la lista es la siguiente:
apt-get install build-essential
apt-get install libaio1
apt-get install libaio-dev
apt-get install libmotif3
apt-get install libtool
apt-get install expat
apt-get install alien
apt-get install ksh
apt-get install pdksh
apt-get install unixODBC
apt-get install unixODBC-dev
apt-get install sysstat
apt-get install elfutils
apt-get install libelf-dev
apt-get install binutils
apt-get install lesstif2
apt-get install lsb-cxx
apt-get install lsb-rpm
apt-get install unzip build-essential x11-utils rpm ksh lsb-rpm libaio1
Una vez que hayamos instalado los paquetes necesarios cedemos a descargar un paquete de instalación más y lo haremos mediante la siguiente dirección:
Para x86:http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-21ubuntu1_i386.deb
Para x64:http://mirrors.kernel.org/ubuntu/pool/universe/g/gcc-3.3/libstdc++5_3.3.6-21ubuntu1_amd64.deb
lo siguiente será crear los grupos como administrador (Root), ejecutamos el comando siguiente desde la terminal
# addgroup oinstall# addgroup dba
Creamos el usuario Oracle y asignamos contraseña.# useradd -g oinstall -G dba -d /home/oracle -s /bin/bash oracle
Una vez creado el usuario cedemos a crear el directorio principal para el usuario Oracle.
# mkdir /home/oracle# chown -R oracle:dba /home/oracle
Creando enlaces simbolicos.
# ln -s /usr/bin/awk /bin/awk# ln -s /usr/bin/rpm /bin/rpm# ln -s /usr/bin/basename /bin/basename
Creando el directorio rc.d dentro del cual se crean otros enlaces simbólicos y también se crean los directorios donde se instalara Oracle y asignación de permisos a la carpeta u01 para el usuario Oracle.
# mkdir /etc/rc.d# for i in 0 1 2 3 4 5 6 S ; do ln -s /etc/rc$i.d /etc/rc.d/rc$i.d ; done# mkdir -p /u01/app/oracle# chown -R oracle:dba /u01# ln -s /etc /etc/rc.d
Configurar el archivo sysctl.conf mediante el siguiente comando como root..
# gedit /etc/sysctl.conf
Agregar las siguientes líneas
fs.file-max = 6815744fs.aio-max-nr = 1048576kernel.shmall = 2097152kernel.shmmax = 2147483648kernel.shmmni = 4096kernel.sem = 250 32000 100 128net.core.rmem_default = 4194304net.core.rmem_max = 4194304net.core.wmem_default = 1048576net.core.wmem_max = 1048576net.ipv4.ip_local_port_range = 9000 65500
Aplicamos los cambios con el siguiente comando:
# /sbin/sysctl -p
Configurar el archivo limits.conf
# gedit /etc/security/limits.conf
Agregar las siguientes líneas.
oracle soft nproc 2047oracle hard nproc 16383oracle soft nofile 1023oracle hard nofile 65535
Añadimos la siguiente línea en los archivos /etc/pam.d/login y /etc/pam.d/suSession required /lib/security/pam_limits.so#gedit /etc/pam.d/login
# gedit /etc/pam.d/su
añadimos este código al archivo /etc/profile al final.
if [ $USER = "oracle" ]; thenif [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384ulimit -n 65536
elseulimit -u 16384 -n 65536
fifi
Modificar el archivo /etc/sudoers y agregar el usuario oracle asi:
root ALL=(ALL) ALL (dejarlo tal ycomo esta)
oracle ALL=(ALL) ALL (añadirlo)
Reiniciar, y luego iniciar sesión como Usuario Oracle.Copiamos los archivos de instalación de Oracle a la carpeta personal del usuario Oracle, una vez hecho esto descomprimimos los archivos zip con los siguientes comandos.
$ sudo unzip linux.x64_11gR2_database_1of2.zip$ sudo unzip linux.x64_11gR2_database_2of2.zip
Una vez ya descomprimido crea una carpeta llamada database luego para lanzar el instalador de Oracle es necesario acceder a este directorio.
$ cd database
Antes de lanzar el instalador ejecutamos el siguiente comando.
$ xhost +
Ahora iniciamos el instalador mediante el siguiente comando.
./runInstaller –ignoreSysPrereqs
Una vez ya iniciado nos muestra la pantalla inicial de oracle database 11g, y seguimos los pasos correspondientes a instalar clase servidor
Seleccionamos Crear y Configurar Base de Datos y damos clic en siguiente.
Seleccionaremos Clase servidor ya que nuestra BD será tipo servidor y damos clic en siguiente.
Además de ser de tipo servidor la instalación va a ser una Base de Datos de Instancia Única luego clic en siguiente.
Seleccionamos Enterprise Edition y damos cliec en seleccionar opciones y chequemos todos los labels que tengamos y luego damos clic en siguiente.
Damos clic en siguiente
Cliqueamos en siguiente
Seleccionamos Uso General/Procesamiento de Transacciones y damos siguiente.
Una vez que dimos siguiente cedemos a asignarle un nombre global en nuestro caso editamos orcl.
Seleccionamos esquemas de ejemplo.
En las siguientes dos pantallas damos clic en siguiente.
Activamos copias de seguridad y asignamos contraseña Oracle.
Seleccionamos sistemas de archivo y damos siguiente.
Asignamos contraseña para todas las cuentas contraseña Oracle.
Empieza la instalación.
Sigue la instalación..
Hay que desbloquear SCOTT, HR, IX, PM, BI, OE Y SH.
Hay que ejecutar los siguientes comandos como ADMINISTRADOR (root).
Una vez finalizada la instalación podemos ver si los servicios de Oracle están activos en
Sistema->Administracion->Monitor de sistema
Si están levantados los servicios abrimos el navegar y probamos el Enterprise Manager
https://localhost:1158/em/
Y se ingresa con el usuario sys la contraseña que se le dio cuando se estaba intalando y como sysdba.
Agregar las variables de entorno a /etc/profile en la ultima línea como root:
export ORACLE_BASE=/u01/app/oracleexport ORACLE_HOME=$ORACLE_BASE/product/11.2.0/dbhome_1export ORACLE_SID=orclexport LD_LIBRARY_PATH=$ORACLE_HOME/libexport PATH=$ORACLE_HOME/bin:$PATHexport EDITOR=/usr/bin/viReiniciar y entrar con el usuario oracle y comprobar con
$ sqlplus /nolog
SQL> quit
Luego lanzamos el siguiente comando
$ /u01/app/oracle/product/11.2.0/dbhome_1/OPatch/opatch lsinventory
top related