Title | Guía de instalacion-Oracle 12c en Linux Ubuntu 16 |
---|---|
Course | algoritmos y estructura de datos i |
Institution | Universidad Nacional Pedro Ruiz Gallo |
Pages | 30 |
File Size | 3.2 MB |
File Type | |
Total Downloads | 13 |
Total Views | 144 |
Documento que consta de la instalación de oracle 12c, en el sistema operativo linux ubuntu 16.04.3.Esta guía muestra paso a paso, todos los pasos,con sus respectivos comandos utilizados, y los archivos necesarios que ayudaran a la instalación exitosa...
GUIA DE INSTALACION DE ORACLE12C EN LINUX UBUNTU 16.04.3 Antes de la Instalación, debemos ver si nuestro ordenador cumple con ciertos requisitos, tales como: - 1GB de RAM - Espacio en memoria swap más de 150 MB - 20 GB de espacio libre en el disco duro - Monitor configurado para mostrar por lo menos 256 colores. Iniciamos el Linux Ubuntu 16.04.3 y nos vamos a descargar los archivos que necesitaremos. Una vez habiendo evaluado esos requisitos, empezamos con la descarga de Oracle 12c. Nos dirigimos a la página oficial: (poner link.). Iniciamos sesión con una cuenta de Oracle:
Una vez accedido, nos dirigimos a la parte de descargar el archivo indicado para Linux x86-64:
Se descargará en un archivo “.zip”
En seguida, estando ya en Linux Ubuntu, damos click derecho y abrimos una terminal e ingresamos como súper usuario, mediante el comando: “ sudo du” e ingresamos nuestra contraseña. En este caso, nuestro usuario es “user”
Ahora vamos a descomprimir el archivo Linux mediante el comando: linuxx64_12201_database.zip -d /tmp”, guardándolo en la carpeta “tmp”.
“unzip
Observamos cómo se efectúa:
Crearemos estos grupos y así lograr ser un superusuario.con los siguientes comandos: groupadd -g 502 oinstall groupadd -g 503 dba groupadd -g 504 oper groupadd -g 505 asmadmin
Y crearemos el usuario Oracle, con los comandos: “useradd -u 502 -g oinstall -G dba,asmadmin,oper -s /bin/bash -m Oracle passwd oracle”
Descargamos la librería “libmotif4” en la siguiente “https://launchpad.net/ubuntu/xenial/amd64/libmotif4/2.3.4-8ubuntu1”
dirección
Esta librería “libmotif4”, que nos ayudara a corregir problemas, en el proceso de instalación Usando el comando: “sudo dpkg -i libmotif4_2.3.4-8ubuntu1_amd64.deb”.
Esto generaría un error, por lo que usaremos este comando: “sudo apt-get -f install” y así instalarlo correctamente. En este proceso te aparece una instrucción si deseas continuar, escribes si (Y), y continua la instalación.
A continuación, seguiremos usando estos comandos, para la instalación de paquetes necesarios. Estos son los comandos, usaremos bloque por bloque,como se muestra en las figuras: -echo 'deb http://cz.archive.ubuntu.com/ubuntu precise main universe' >> /etc/apt/sources.list.d/extra.list -apt-get update -apt-get install alien autoconf automake autotools-dev binutils doxygen \ elfutils expat gawk gcc gcc-multilib g++-multilib libstdc++6:i386 ksh less libtiff5 \ libtiff5-dev lib32z1 libaio1 libaio-dev libc6-dev libc6-dev-i386 libc6-i386 \
libelf-dev libltdl-dev libmotif4 libodbcinstq4-1 libodbcinstq4-1:i386 \ libpthread-stubs0 libpth-dev libstdc++5 lsb-cxx make \ pdksh openssh-server rlwrap rpm sysstat unixodbc unixodbc-dev x11-utils \ zlibc libglapi-mesa:i386 libglu1-mesa:i386 libqt4-opengl:i386 \ libpthread-workqueue0 libpthread-workqueue-dev libzthread-2.3-2 libzthread-dev \ libpthread-stubs0-dev libaio-dev
Mediante el comando” chown -R oracle:oinstall /tmp/database”, le daremos permiso para acceder a la carpeta “temp”, donde descomprimimos el .zip, usando el comando “xhost +SI:localuser:oracle”, daremos acceso al host de Oracle.
Para linkear, usaremos los siguientes comandos: ln -s /usr/bin/awk /bin/awk ln -s /usr/bin/rpm /bin/rpm ln -s /usr/bin/basename /bin/basename ln -s /usr/lib/x86_64-linux-gnu /usr/lib64 cd /lib64 ln -s /lib/x86_64-linux-gnu/libgcc_s.so.1 .
Ahora crearemos un directorio que contendrá a oracle ,usando estos comandos: mkdir -p /u01/app/oracle/product/12/dbhome_1 chown -R oracle:oinstall /u01 chmod -R 775 /u01
Con estos comandos, vamos a agregar los parametros del Kernel de Oracle 12c
nano /etc/sysctl.conf #### Oracle 12c Kernel Parameters #### fs.suid_dumpable = 1 fs.aio-max-nr = 1048576
fs. le-max = 6815744 kernel.shmall = 2097152 kernel.shmmax = 536870912 kernel.shmmni = 4096 # semaphores: semmsl, semmns, semopm, semmni
Estando a en Nano, presionamos “control + o”,para guardar y “control x”, para salir.
Configuracion de los usuarios de oracle, usando lo siguientes parámetros : nano /etc/security/limits.conf #Add the following lines #### oracle User Settings 4 Oracle 12c #### oracle
soft nproc 2047
oracle
hard nproc 16384
oracle
soft no le 1024
oracle
hard no le 65536
oracle
soft stack 10240
Vamos al final y al igual que en Nano, presionamos “control+o” y “control + x”.
Ahora agregaremos rutas, ya como un usuario de Oracle. “su oracle”. nano ~/.bashrc
# Oracle Settings TMP=/tmp; export TMP TMPDIR=$TMP; export TMPDIR ORACLE_HOSTNAME=127.0.0.1; export ORACLE_HOSTNAME ORACLE_UNQNAME=DB12C; export ORACLE_UNQNAME ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE ORACLE_HOME=$ORACLE_BASE/product/12/dbhome_1; export ORACLE_HOME ORACLE_SID=SID; export ORACLE_SID PATH=/usr/sbin:$PATH; export PATH PATH=$ORACLE_HOME/bin:$PATH; export PATH LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib:/usr/lib64; export LD_LIBRARY_PATH CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
colocamos el comando “/sbin/sysctl -p” para los parámetros del kernel.
Cargamos los nuevos parametros del kernel /sbin/sysctl -p -> Para cargar la nueva configuarcion de .bashrc source ~/.bashrc chmod -R +x
Para iniciar la Instalación, ingresamos a Oracle, mediante el comando “su oracle”, y luego ingresamos el /tmp/database/runInstaller
Esperamos un
momento
y
Crear y configurar Base de datos y damos siguiente:
Seleccionamos clase servidor:
Seleccionamos que la instalación de base de datos sea de Instancia única. Tipo de instalación avanzada y siguiente Seleccionamos la edición Enterprise(7.5GB)
Esto lo dejamos así, por defecto
Quitamos el check de crear una base de datos en el contenedor.
Siguiente
-seleccionamos la casilla de usar la misma contraseña para todas las cuentas, donde agregamos nuestra contraseña para verificar.
-Le damos siguiente:
Y
último, solo damos click en instalar:
por
-La instalación se ejecutará, pero al llegar al 65%, empezaran a presentarse errores:
Para solucionar este inconveniente, iremos a los archivos descargados, que están en la carpeta “mk”, y dentro de la carpeta, abrimos una terminal.
La terminal que el error nos muestra, lo copiamos, para corregir aquel problema
Se completa la instalación al 100%
Copiamos la url que se muestra en la figura, y nos vamos a nuestro browser preferido.
No podemos acceder aun a este sitio, por lo cual, corregiremos errores del Express Manager, y para eso, ingresamos como Súper usuario, ingresando los siguientes comandos sudo su cd /etc -Editar el archivo nano oratab ir al final y en SID:/u01/app/oracle/product/12/dbhome_1 -Ingresar al usuario oracle su oracle cd $ORACLE_HOME cd network/admin - Editar el archivo listener.ora nano listener.ora cambiamos PORT=1539 por PORT=1521 -Para iniciar el listener lsnrctl stat start stat stat stat
quit sqlplus / as sysdba quit lnrctl stat Veamos las siguientes capturas:
Iniciamos Sesión y logramos ver la interface de inicio.
Referencias Linux.org. (2010). Linux.org. Obtenido de https://www.linux.org/threads/in-linux-everything-isa-file.4251/ Codigo61[codigo61].(12 de enero-2018). Instalar Oracle 12c en Linux | Ubuntu 16.04.3 | Linux Mint 18.3.Recuperado de https://www.youtube.com/watch?v=By_oaNL6U-E&t=7s....