Está en la página 1de 62

Manual para montar servidor Oracle

en máquina virtual

FACULTAD DE INGENIERIA
MARIO REYES CASAS
2018
Contenido :
Instalando el extension pack
Instalando centos 7
Instalando en centos el extention pack
Apagando el firewall
Alistando el campo para oracle
Instalando Oracle 12c
CAPITULO I

Instalando el extensión pack :

Nos dirigimos a la pagina de Oracle virtual box con el link:


https://www.virtualbox.org/wiki/Downloads ,y a continuación le damos click aquí

Es menester tener la última actualización de virtual box en


este caso la versión 5.2.16 es la mas reciente para
descargar el extensión pack de no ser asi se debe clikear
aquí :

Y seleccionamos nuestra versión de Oracle con la cual tenemos ahora por ejemplo:

Ahora pasamos a la instalación del extensión pack,damos click en la ventana de archivo :


Y ahora en preferencias :

Ahora damos click en extensiones


Y ahora en agregar paquete :
Seleccionamos el paquete después aceptamos los términos y aparecerá lo siguiente :

Y ahora creamos una máquina virtual nueva :


En nombre escribimos centos, y podemos ver como se pone automáticamente así:

Después de esto procedemos a asignar el valor de la memoria ram en mi caso le pondré 4 GB


de espacio que puede ir variando pero que de todas formas es necesario para un servido como
Oracle :
A continuación pasamos a escoger el tipo de disco duro
Y a continuación:

Y luego reservamos nuestro espacio para el disco duro en nuestro caso hemos decidido
aplicarle 100 GB de espacio que igual pueden ir variando
Clickeamos en el botón crear y ya habremos creado nuestro disco duro que próximamente nos
servirá para poder instalar o montar el sistema operativo .

Una vez realizado esto daremos click en procesador

Le asignaremos entonces la cantidad de 4 núcleos


Y a continuación seleccionamos el botón de red :

Ahora accedemos al adaptador 1 y a continuación seleccionamos la conexión tipo NAT,y


ahora nos dirigimos al icono de avanzadas y copiamos la dirección MAC del adaptador ,luego copiamos
esa dirección MAC,
Y ahora nos devolvemos al punto de red y seleccionamos el adaptador 2 :

1.Nos dirigimos al modulo de red

2.escogemos el adaptador numero 2

3.habilitamos el adaptador de red

4.nos conectaremos al adaptador puente

5. dejamos el nombre Intel(R) ethernet connection…

6.seleccionamos el tipo de adaptador Intel pro /1000 MT

7le damos en modo promiscuo toda la autorización


8.copiamos la dirección MAC

9.y conectamos el cable finalmente

Luego de esto nos devolveremos al modulo general y pegaremos la MAC numero dos

Finalmente daremos en el botón aceptar y nuestra configuración estará hecha


Capitulo II:
Instalando centos 7

Depues de esto se procederá a insertar la imagen iso dentro de la maquina


virtual,para eso le daremos click derecho sobre la maquina creada

hacemos click derecho en esa parte del icono y exportamos el disco del
sistema operativo centos 7
Luego procedemos a seleccionarlo y luego a instalar el formato iso

Damos a instalar centos 7 para que nos lleve a la forma de instalación grafica
3
1
2

1) Nos dirigimos al botón de fecha y hora y la configuramos según


sea nuestra posición o la que desee, en este caso yo he deseado
emplear América específicamente en Tijuana
2) Y el idioma que he decidió elegir es el español mexicano, esto ya
es gusto de cada uno
3) El lenguaje que utilizara el teclado, lo he decidido configurar en
español latino
4) Al entrar aquí instalaremos los paquetes escritorio gnome
Elegimos a escritorio gnome y luego en el cuadro de aplicaciones gnome y en
bibliotecas completas para luego dar en listo

5) A continuación nos dirigimos a redes para configurar todo lo


correspondiente al disco duro,para esto debemos tener en cuenta
lo siguiente :
/=aquí se instala todo el sistema operativo etc.
/boot= es el gestor de arranque y el que se encarga de que entre
al sistema operativo cada vez que encendemos la computadora
/home=es el espacio donde toda nuestra información personal es
alojada ,tales como documentos etc .
Swap :normalmente todo se gestiona a través de la memoria RAM
Swap es encargada de dejar la información en el disco duro
mientras agiliza el trabajo ,y luego retoma la información que pone
en el disco duro
Ext4=es el sistema de archivos mas reciente, en boot home y / se
seleccionara este tipo de archivo
Espacios :
/home=30GB
/=100GB
Swap=16GB
/boot=2000MB
Luego nos dirigimos a destino de la instalación y de ahí procedemos a
seleccionar en el cuadro donde dice partición estándar ,deseo particionar
Luego daremos click en listo
Asignamos el espacio que previamente habíamos hablado a cada uno de las
particiones(/home,/boot,/,swap) con sus respectivos ext4 menos para swap que
la dejaremos normal, y luego procedemos a dar en el botón de listo

damos en aceptar cambios


6) Pasamos ahora al botón de redes para configurar el ethernet
Y luego procedemos a encender la interfaz1 de ethernet y la 2 también nos
fijamos en el nombre del host para luego proceder a cambiarlo
Luego lo mismo con la segunda interfaz de ethernet repetimos el mismo
proceso, luego damos en el botón aplicar
7) Luego de esto nos dirigimos hacia la ventana de secury polici y se
realiza lo siguiente :

Damos click para deshabiltiar y luego para habilitar ,con esto ya


hemos configurado todo lo correspondiente con el sistema operativo
Asignamos la clave de password al usuario root ,pero esta puede
variar si así lo elige el usuario
Ahora se debe diligenciar el campo de usuario ,así que debemos dar
click sobre el cuadro que dice creación de usuario
Como usuario pondremos administrador y como clave pondremos admin en
ambas

Damos en listo después de haber aceptado la licencia

Al haber terminado esto entramos pero como usuario root ,usuario :root ----
clave:password
Ya al haber llegado a este punto ,es menester generar un clon para posibles
eventos que puedan poner en riesgo la integridad de la maquina virtual ,asi que
1)apagamos la maquina virtual
2)damos click izquierdo sobre la maquina virtual ya existente
3)damos click en clonar

Ahora le ponemos un nombre, preferible que contenga la fecha para distinguir


cual fue la de cual día
Y luego en el boton next

Y esperamos a que se haga el clon ,es importante no cerrar nada .


Después de esto ya estamos preparados para la instalación del extention pack
en el siguiente capitulo :
Capitulo III
Instalando en centos el extention
pack
Iniciamos de nuevo nuestra maquina virtual ingresamos como root y abrimos la
terminal ,para luego digitar lo siguiente

yum update

Podemos observar como se van descargando las actualizaciones


correspondientes .
Escribimos y para aceptar

Después de haberse actualizado completamente reiniciamos la


máquina y volvemos a ingresar como usuario root después de
reiniciar .
Al hacer esto escribimos en la terminal lo siguiente

Y después de realizar esto ,digitamos el siguiente comando :


Al terminar este proceso debemos reiniciar el equipo y después de
eso entramos como root otra vez y escribimos en la terminal lo
siguiente
Esperamos que termine y luego digitamos :yum install dkms
Después de haberlo digitado tecleamos lo siguiente en la terminal

Nos damos cuenta que hay dos resultados que nos arroja ,para esto
entonces digitaremos el primero ya que es el que nos sirve,
después de esto digitamos lo siguiente :
Todo esto se hizo con el fin de preparar el entorno e instalar el
extention pack ,ahora primero digitamos export KERN_DIR y luego
tenemos que irnos a la configuración de la virtual box para instalar
como tal el programa extion pack :

Y nos aparecerá esto :

Es importante tener en la carpeta de descargas el extention pack


que descargamos en el capitulo I ,sino entonces debemos
especificarle a la maquina virtual donde(carpeta) esta nuestro
extention pack
Al terminar esto nos saldrá una pantalla blanca debemos esperar a
que todo cargue hasta que nos diga que presionemos el botón
,presionamos enter

.Después de esto apagamos.

IMPORTANTE:
Hay que generar otra clonación como se hizo anteriormente ,para
evitar perdida de avances
Capitulo IV
Apagando el firewall
La idea es que los servidores entre si se conecten para esto
debemos usar siempre una red local si se quiere realizar entre
compañeros de trabajo ,esta red local puede ser cableada por
medio del cable de 8 hilos o RJ45 ,para esto necesitamos conocer
nuestra mascara de sub red ,el brodcast ,el getaway , y el DNS .

Lo primero que haremos es lo siguiente :

Debemos tener en cuenta estas dos interfaces ya que representan nuestras


dos interfaces que configuramos al inicio de todo
En mi caso podemos ver que la np0s8 contiene la MAC 08:00:27:3e:7c:39
Y que la np0s17 tiene la MAC 08:00:27:7f:32:07 si miramos en las
configuraciones de la virtual box , y miramos las macs vemos lo siguiente :
Comparamos las macs de centos con las de la configuración de la virtual box y
asignamos el nombre a la mac correspondiente :
Nota:hemos asignado una ip y una mac ,
Asignaremos la Ip a la maquina virtual por dos grafico
Nos iremos al modulo de redes :
Apagar aquí
Nos dirigimos al modulo de red ,y ahora podemos observar cual es la interfaz a
la que vamos a asignarle la IP que es la enpS08 ,IMPORTANTE:desactivar la
ethernet enpOs17 ya que es la nateada y no sirve para asignarle la IP, después
de esto nos vamos al piñon para configurar su IP

Antes que todo debemos irnos a nuestro host(sistema operativo desde el cual
corremos la maquina virtual)hacemos un ipconfig y solo nos concentraremos en
estos tres datos ,la mascara de subred ,la puerta de enlace predeterminada y el
servidor DNS (silo hay)
Adicional agregaremos una DNS publica :8.8.8.8
La dirección Ip la asignaremos de acuerdo con los 8 primeros números de la
puerta de enlace predeterminada ,yo le asignare al siguiente numero que hay
un 114 de este modo:
Diligenciamos los campos de esta forma ,después de esto le damos en aplicar
,IMPORTANTE:hay dos números de DNS ,el 172.16.0.4 y el 172.16.0.5 en la
anterior imagen no se alcanzo a visualizar bien sin embargo hay que tener en
cuenta las direcciones DNS que nos aparezcan ,y debemos separarlas por
comas ,a continuación ponemos la DNS publica de Google
8.8.8.8,acontinuacion apagamos el automático del DNS.
Y terminamos de diligenciar nuestra Ip para la interfaz enp0s08
Si queremos hacer ping a otras maquinas lo único que debemos hacer es
digitar :

Esto automáticamente empezara a enviar paquetes de información a la ip


designada o receptora

aquí podemos ver como se ha hecho ping con otra ip ,sin embargo resulta igual
de útil para demostrar que si se están enviando los paquetes al otro pc ,o en su
defecto si están conectados .NOTA: “esto se puede realizar en windows de la
misma manera ,puedes en la terminal de centos hacer ping a tu host y te va a
funcionar “
ahora vamos a ver como cambiar la ip a través de consola ,escribimos lo
siguiente en consola

Ahora vamos a escribir lo siguiente :

Podemos ver que anaconda es la que garantiza el entorno grafico para la


configuración de las IP
Ahora vamos a teclear lo siguiente:

Ahora vemos las interfaces al principio que es enp0s8 ,luego tecleamos:


Esta es la forma de llegar ,yo al realizarlo de entorno grafico no necesito
hacerlo de la otra forma así que estas son dos formas de llegar al objetivo ,sin
embargo si quieres hacerlo en forma de consola aquí hay un ejemplo de que
debes hacer
Debemos abrir este script con nano ,si no sabes si lo tienes instalado solo
digita yum install nano EJEMPLO:

Volviendo al anterior ejemplo debemos agregar las siguientes líneas :

Con la puerta de enlace(Gateway) ,dns,ip adress correspondiente.


Retomando nuestro trabajo
Ahora desactivaremos el SELINUX: teclearemos lo siguiente

Y nos mandara lo siguiente:

Debemos eliminar donde dice el enforcing dejando el igual y dejarlo de esta


manera
Después de esto oprimimos ctl+o y enter ,después ctr+x y salimos de ahí
Si queremos ver los servicios que están activos para buscar el firewall
tecleamos :

Pero resulta mas engorroso ,la mejor manera es :

Vemos como esta activo ,entonces tecleamos la última instrucción que dice
systemctl stop firewalld para detenerlo :
Vemos como esta detenido ,pero si lo apagamos y lo encendemos de nuevo
seguirá activo ,lo que se debe hacer es teclear lo siguiente :

Con esto tenemos todo ya y concluimos el capitulo de apagar firewall ,apagamos


la maquina y generamos un clon .
CAPITULO V
ALISTANDO EL CAMPO PARA ORACLE
Después de todo lo que hemos hecho es importante saber en donde estamos
parados ,ahora tenemos que arreglar el paso para la llegada del servidor oracle

Creamos usuarios a continuación


ATENCION :aunque el sistema nos arroje el siguiente error debemos continuar
como si nada ya que solo se trata de la clave que asignamos ,en mis caso fue
password ,que es muy corta por eso arroja error ,sin embargo si la tuya es mas
larga y segura ,probablemente no te arrojara ese error(que no es un error como
tal) .

Aquí vemos como nos acepta la clave


Ahora verificamos la memoria ,esta debe ser al menos 2 GB de ram libre y el
Swap debe ser el doble de la ram . aproximadamente .
Vamos a teclear lo siguiente

Esto nos arrojara a un script el cual llenaremos tal cual esta aquí

Damos ctl+o ,enter y luego ctrl+x


Luego hacemos el siguiente comando con el fin de verificar si todo se
encuentra bie :
Y también un

Ahora :
nano /etc/security/limits.conf

aplicamos este comando para que nos aparezca :

Añadimos lo que está en el cuadro rojo y luego guardamos y salimos.


Agregamos esto también
Ahora instalaremos los paquetes de la manera en que
se encuentran aquí es importante poner cuidado que
digitamos .
yum install -y install unzip make binutils* compat-libcap1* compat-libstdc++-33*
compat-libstdc++-33.i686* gcc* gcc-c++* glibc* glibc.i686* glibc-devel* glibc-
devel.i686* ksh* libgcc* libgcc.i686* libstdc++* libstdc++.i686* libio* libaio*
libaio.i686* libaio-devel* libaio-devel.i686* libXext* libXext.i686* libXtst*
libXtst.i686* libX11* libX11.i686* libxcb* libxcb.i686* libXi* libXi.i686* make*
makedepf90

utilizando el comando yum install …


por ejemplo yum install unzip make binutils
después de esto debemos digitar el siguiente comando en la terminal:

nano /home/oracle/.bash_profile y nos aparece :

Por defecto nos aparecerán unos párrafos en el bash_profile ,debemos dejarlas


tal y como están esos párrafos ,diligenciamos lo del cuadro rojo ,y al final del
cuadro rojo nos debe quedar
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
AGREGAR
export LD_LIBRARY_PATH=$ORACLE HOME/lib:/usr/lib
AGREGAR
export CLASSPATH=$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib
AGREGAR

export PATH --→este esta por defecto ,dejarlo en el orden que esta
OSEA DE ULTIMAS .
para guardar ctrl+o
enter

ctrl+x

NOTA: hemos estado trabajando desde el perfil


de root ahora debemos cambiar de sesión e
iniciar desde la sesión de Oracle- cuya
contraseña es :password-ya que desde ahí
realizaremos la instalación del Oracle y el
listener .
CAPITULO VI
DESCARGANDO ORACLE 12C ,descomprimiendo e
instalando.
Nos dirigimos a la página web de Oracle desde nuestro host en Windows
Desde el link : http://www.oracle.com/technetwork/database/enterprise-
edition/downloads/index.html

Elegimos ese ,debemos aceptar los términos y tener una cuenta en Oracle
Después de descargarlo , lo podemos pasar por una memoria al host de la
maquina virtual de la siguiente manera :
Debemos entrar en el panel de USB y elegimos nuestra USB ,vemos que
aparecerá el disco debajo de la papelera ,debemos buscar lo que descargamos
en el host de Windows y pasarlo a la carpeta de descargas
Lo siguiente será :

Digitamos las líneas siguientes para crear la carpeta software


Unas vez creada ,pasamos el zip que hemos pasado de la USB al escritorio de
CENTOS7 .
Después realizamos :

Lo que aparece en verde es el zip que necesitamos ,para descomprimir lo


haremos por consola de la siguiente manera :
Después de que todo se haya descomprimido

Nos dirigimos con ls -ltr a ver que archivos hay después entramos a la carpeta
DATABASE

Vemos como aparecen los archivos que debemos ejecutar :


Digitamos las siguientes líneas:
- echo $ORACLE_HOME
- cd software/database/
- ./runInstaller
A continuación se nos abrirá la interfaz grafica de Oracle 12c
Agregamos nuestro correo
Después :
En estos cuadros dejamos pro defecto todos los dba menos OSOPER
Que se debe dejar en oper
Luego :
Verificamos que las rutas estén correctas
Y luego :
Luego siguen algunos requisitos que no están instalados y que deben estarlo,
para eso debemos entrar a la terminal como root

Y vemos como realizamos la instalación de lo que falta


Al terminar la instalación ,el Oracle DB seguirá normal su instalación :

También podría gustarte