Sei sulla pagina 1di 31

ALCALDIA SAN ANTONIO DEL SENA

ELABORADO POR
YAIR FERNANDO CHAVES MONTENEGRO
1564958

REQUISITOS PARA INSTALAR ORACLE 12C EN EQUIPO SERVIDOR CON WINDOWS SERVER
2012

SENA
ESPECIALIZACION TECNOLOGICA “GESTION Y SEGURIDAD DE BASES DE DATOS” SERVICIO
NACIONAL DE APRENDIZAJE - SENA CENTRO DE SERVICIOS FINANCIEROS
2018
Requisitos para instalar Oracle 12c en equipo servidor con Windows
Server 2012

Los requisitos mínimos para instalar Oracle Database 12c Release 1 en un equipo con
Microsoft Windows Server 2012 R2 Datacenter:

 Servidor virtual o físico con Microsoft Windows Server 2012. En el siguiente enlace
mostramos un tutorial que explica paso a paso cómo instalar Windows Server 2012
virtualizado sobre VMware ESXi:
o Instalar Windows Server 2012 R2 Datacenter en entorno virtualizado VMware ESXi.

 Memoria RAM: para un óptimo funcionamiento de Oracle Database en entornos de


producción es recomendable disponer de bastante memoria RAM.
 Ficheros de instalación de Oracle 12c: los podremos descargar de la web oficial de
Oracle

 Almacenamiento: es recomendable, para entornos de producción que requieran de alta


disponibilidad, disponer de almacenamiento en SAN mediante Fibre Channel, FCoE o
mediante iSCSI. En el siguiente tutorial mostramos cómo montar una SAN o NAS virtual
con FreeNAS y cómo conectarla a un servidor VMware ESXi mediante iSCSI:
o Montar SAN con FreeNAS y conectar con VMware ESXi mediante iSCSI.

En esta sección mostramos cómo agregar un disco duro virtual de una SAN a un servidor
virtual W2012:

 Añadir unidad de disco de SAN iSCSI a servidor virtual VMware ESXi W2012 para ficheros
de datos de Oracle 12c.

 Red: en entornos de producción con altos requisitos de rendimiento y gran número de


usuarios y volumen de datos es recomendable usar switches de alta gama y alta velocidad,
a ser posibles estacados y que el servidor de Oracle disponga de varias interfaces de red
para alta redundancia. En entornos de desarrollo y pruebas será suficiente con una interfaz
de red "normal" o incluso si se instala en una máquina virtual será suficiente con
aprovisionarlo con una red. Es recomendable que el servidor Windows Server 2012 tenga
una dirección IP estática (no establecida por DHCP).
Descargar y descomprimir ficheros de instalación de Oracle 12c

En primer lugar descargaremos el fichero .zip con los archivos de instalación de Oracle 12c
Release 1. Para ello accederemos a la web oficial de Oracle y a la sección descargas,
buscando Oracle 12c. Leeremos los términos de licencia, si estamos de acuerdo
descargaremos el fichero apropiado para el sistema operativo en el que vayamos a
instalarlo. En nuestro caso descargaremos los dos ficheros de "Microsoft Windows x64 (64-
bit)":

Elegiremos la ubicación de descarga del fichero winx64_12c_database_1of2.zip:


Y también la del fichero winx64_12c_database_2of2.zip:

Una vez descargados los ficheros los descomprimiremos (podemos usar el descompresor
zip incorporado en Windows Server 2012):
Una vez descomprimidos ambos ficheros zip accederemos a la carpeta del segundo fichero
"winx64_12c_database_2of2". Cortaremos la carpeta "database":

Y la pegaremos en la carpeta del primer fichero "winx64_12c_database_1of2":


Tras preparar los ficheros de instalación de Oracle 12c ya podremos iniciar la instalación
ejecutando (como administrador) el fichero "setup.exe":

Installer Oracle 12c Release 1 en Windows Server 2012 R2


Datacenter

Ejecutaremos el fichero "setup.exe" de la carpeta "Database" de los ficheros de instalación


de Oracle 12c, a ser posible lo ejecutaremos como administrador (pulsando con el botón
derecho del ratón sobre el fichero y seleccionando "Ejecutar como administrador" en el
menú emergente):
Se iniciará el asistente de instalación de Oracle Database 12c, pulsaremos "Siguiente":

Si no hemos introducido una dirección de correo electrónico y contraseña de "My Oracle


Support" el asistente nos mostrará un aviso indicando que no se ha proporcionado ninguna
dirección de correo. Pulsaremos "Sí":

Con el texto: No ha proporcionado ninguna dirección de correo electrónico¿Seguro que no


desea recibir información sobre los problmeas críticos de seguridad de su configuración?

Si disponemos de credenciales de My Oracle Support y queremos incluir las últimas


actualizaciones de Oracle 12c en la instalación podremos introducirlas a continuación,
marcando "Usar Credenciales de My Oracle Support para la Descarga". Si ya tenemos
descargadas actualizaciones y queremos incluirlas marcaremos "Usar Actualizaciones de
Software Predescargadas". Si queremos omitir las actualizaciones de software marcaremos
"Omitir Actualizaciones de Software" y pulsaremos "Siguiente":
Para instalar Oracle 12c y crear una base de datos marcaremos la opción "Crear y
Configurar Base de Datos". Si no queremos crear la base de datos (podremos hacerlo
posteriormente) marcaremos "Instalar sólo software de Base de Datos". En nuestro caso
crearemos la base de datos en la instalación por lo que marcaremos "Crear y configurar
Base de Datos":

Elegiremos a continuación el tipo de instalación para Oracle 12c, las opciones posibles:

 Clase Escritorio: seleccione esta opción si realiza la instalación en una computadora


portátil o sistema de clase de escritorio. Esta opción incluye una base de datos inicial
y permite la configuración mínima.
 Clase Servidor: seleccione esta opción si desea instalar en un sistema de servidor,
que Oracle define como un sistema utilizado en un centro de datos de producción.
Esta opción permite opciones de configuración más avanzadas.
Si vamos a usar el servidor de base de datos Oracle Database 12c como un servidor de
producción real con requerimientos de rendimiento y disponibilidad elegiremos "Clase
Servidor" yserá recomendable que el servidor con W2012 sea dedicado (exclusivo para uso
de Oracle 12c). Si vamos a usarlo como servidor de pruebas y desarrollo podremos elegir
"Clase Escritorio". En nuestro caso elegiremos "Clase Escritorio":

A continuación podremos elegir un usuario existente de Windows Server 2012 (que


previamente hayamos creado para Oracle) o bien podremos marcar "Crear Nuevo Usuario
de Windows" e introducir usuario y contraseña, de esta forma el propio asistente de Oracle
12c creará el usuario del sistema operativo. Elegiremos esta opción y pulsaremos
"Siguiente":

A continuación elegiremos la ubicación de los ficheros de Oracle. Elegiremos la ubicación


de los ficheros de la base de datos, los ficheros base y los ficheros de software. Es
recomendable usar, al menos para los ficheros de la base de datos, una unidad de disco
independiente de la del sistema operativo W2012 (como indicamos aquí), a ser posible una
unidad de almacenamiento avanzado en SAN conectada mediante iSCSI, mediante Fibre
Channel o FCoE (como indicamos aquí).

Elegiremos los siguientes datos:

 Directorio Base de Oracle: unidad y carpeta de Oracle para sotware y otros


ficheros.
 Ubicación del Software: ubicación del software de instalación de Oracle.
 Ubicación de Archivos de Base de Datos: unidad y carpeta donde se guardarán
los archivos de la base de datos.
 Edición de Base de Datos: tipo de base de datos (Enterprise Edition, Standard
Edition, Standard Edtion One, Personal Edition).
 Juego de Caracteres: por defecto WE8MSWIN1252.
 Nombre de la Base de Datos Global: nombre de la base de datos (SID).
 Contraseña del Administrador: contraseña del usuario sys y system de Oracle.

Una vez introducidos los datos pulsaremos "Siguiente" para continuar con la instalación de
Oracle 12c:

El asistente para instalar Oracle 12c realizará la verificación del entorno para comprobar
que cumple con los requisitos mínimos de instalación:
El asistente mostrará los valores elegidos en los pasos anteriores, si son correctos
pulsaremos "Instalar":

Se iniciará la instalación de Oracle 12c en nuestro equipo servidor W2012:


El asistente de instalación de Oracle Database 12c, una vez instalado el software, creará la
base de datos (si así se lo hemos indicado):
Tras la instalación el asistente nos indicará que la base de datos ha sido creada. También
nos mostrará la URL para acceso al servidor de Oracle Database en modo administración:

https://localhost:5500/em

El asistente nos mostrará que la instalación ha concluido:

Abriendo un navegador y abriendo la URL podremos acceder a Oracle Enterprise Manager:


Los ficheros de la base de datos Oracle 12c (ficheros de control, redo log, ficheros de los
tablespaces, etc...):

Con estos sencillos pasos ya tendremos disponible un servidor de base de datos Oracle. Si
queremos permitir que otros equipos de la red accedan al servidor Oracle, para usarlo
como motor de base de datos y tenemos activo el cortafuegos del sistema
operativo Windows Server 2012, deberemos añadir una regla para permitir el tráfico por el
puerto de Oracle, el 1521.

Algunas herramientas gratuitas de gestión y administración


de Oracle Database 12c
Existen multitud de herramientas para administración y gestión de Oracle Database 12c,
software de pago y software gratuito, como por ejemplo TOAD. Oracle incluye varias
herramientas gratuitas para administración de su base de datos, como Oracle Enterprise
Manager, SQL Developer, etc. A continuación mostraremos algunas de ellas.

Oracle Enterprise Manager Database Express 12c


Oracle Enterprise Manager Database Express 12c viene incluido en la instalación de Oracle
Database 12c. Una vez instalado Oracle Database 12c (como hemos indicado aquí)
podremos acceder desde cualquier navegador web a la URL:

https://localhost:5500/em

Introduciremos usuario "SYS" y la contraseña que hayamos establecido en la instalación


de Oracle Database 12c, marcaremos "como sysdba" y pulsaremos "Conexión":

En la página inicial tendremos una vista del rendimiento global de nuestro servidor de base
de datos Oracle 12c, recursos, supervisión SQL, tiempo de actividad, tipo de instancia,
versión, nombre de la base de datos, nombre de la instancia, nombre de la plataforma,
nombre del host, directorio raíz de Oracle, incidentes, trabajos en ejecución, etc.:

Podremos consultar la gestión de memoria (Memoria SGA, modo de gestión, Memoria PGA,
sga_target, pga_aggregate_limit, pga_aggregate_target), PGA liberable, PGA áreas de
trabajo de SQL, SGA pool de E/S compartido, SGA pool de Java, SGA pool grande, SGA
pool compartido, SGA caché de buffer, historial de asignaciones (PGA total, Pool Java, Pool
grande, Pool compartido, caché de buffers), sesiones principales por PGA consumida, etc.:

Oracle SQL Developer


La instalación Enterprise de Oracle Database 12c instalará también Oracle SQL Developer,
una potente herramienta gráfica que nos permitirá ejecutar consultas SQL, mostrar los
resultados y exportarlos a varios formatos, nos permitirá también crear vistas,
procedimientos y otras muchas tareas. Para abrir Oracle SQL Developer pulsaremos en el
botón Inicio, nos mostrará el menú metro de Windows Server 2012, pulsaremos en "SQL
Developer":

Oracle SQL Developer nos solicitará que introduzcamos la ubicación de java.exe de JDK
(Java Development Kit), pulsaremos en "Browse":

Accderemos a la carpeta de instalación de Oracle Database 12c, a la ruta:

.../Oracle/product/12.1.0/dbhome_1/jdk/jre/bin

Ahí seleccionaremos "java.exe" y pulsaremos "Abrir":


2. Conexión al Sistema Manejador de Base de Datos PostgreSQL.

Name: localhost
host: localhost
port: 5432
Username: postgres
password: “especializacion”
Gestión de usuarios o roles

Nota: también podremos seleccionar un JDK instalado en nuestro servidor.

Una vez seleccionado java.exe pulsaremos "OK":

Se iniciará Oracle SQL Developer. Crearemos una nueva conexión, para ello pulsaremos
sobre "Conexiones" con el botón derecho, en el menú emergente pulsaremos en "Nueva
Conexión":
Introduciremos los datos de conexión:

 Nombre de Conexión: un nombre identificativo si vamos a usar SQL Developer


para acceder a otras bases de datos.
 Usuario: usuario de Oracle para acceso con permisos suficientes.
 Contraseña: contraseña del usuario de Oracle.

A partir de ahora Oracle SQL Developer nos permitirá ejecutar consultas SQL y mostrará el
resultado, podremos exportarlo a varios formatos, filtrar, buscar y otras muchas opciones:

SQL Developer también nos mostrará todos los objetos de la base de datos (tablas, vistas,
vistas de edición, índices, paquetes, funciones, colas, tablas de colas, disparadores,
disparadores de edición cruzada, tipos, secuencias, vistas materializadas, logs de vistas
materializadas, sinónimos, sinónimos públicos, enlaces de base de datos, elances de base
de datos pública, directorios, ediciones, application express, esquemas XML, java,
repositorio de base de datos XML, programador, papelera de reciclaje, etc.:
Añadir unidad de disco de SAN iSCSI a servidor virtual
VMware ESXi W2012 para ficheros de datos de Oracle
12c
A continuación mostraremos cómo añadir una unidad de disco a un servidor virtual en
VMware ESXi para uso de Oracle Database. En primer lugar el datastore donde
guardaremos la unidad de disco es muy recomendable, para entornos de producción, que
esté alojado en un sistema de almacenamiento avanzado como SAN, en el siguiente enlace
mostramos cómo montar una SAN o NAS con FreeNAS y cómo conectarlo a un servidor de
VMware ESXi mediante iSCSI:

 Montar SAN con FreeNAS y conectar con VMware ESXi mediante iSCSI.

Una vez que dispongamos del datastore conectado a VMware ESXi, para añadir un nuevo
disco duro a la máquina virtual pulsaremos sobre ella con el botón derecho y
seleccionaremos "Edit Settings":
Pulsaremos en "Add":

Seleccionaremos "Hard Disk" y pulsaremos "Next":


Marcaremos "Create a new virtual disk" y pulsaremos "Next":

Introduciremos el tamaño que asignaremos al disco duro y marcaremos el tipo de


provisionamiento "Thin Provision". Marcaremos "Specify a datastore or datastore cluster" y
pulsaremos en "Browse":
Seleccionaremos el datastore donde se crearán los ficheros del nuevo disco duro, en
nuestro caso seleccionaremos el datastore conectado por iSCSIal servidor ESX:

Pulsaremos "Next":
El asistente nos dejará elegir el nodo del dispositivo virtual, dejaremos el de defecto "SCSI
(0:1)":

El asistente para crear un nuevo disco duro virtual nos mostrará las opciones elegidas,
pulsaremos "Finish":
Una vez añadido el disco duro virtual a la máquina virtual que contendrá Oracle Database
pulsaremos "OK":

Desde la máquina virtual Windows Server 2012 que contendrá Oracle Database 12c
deberemos activar el disco duro creado anteriormente. Para ello accedemos a la máquin
virtual W2012, pulsaremos el botón Inicio, en el menú metro escribiremos "Administración
de equipos", pulsaremos en "Administración de equipos":
Accederemos a "Almacenamiento" y pulsaremos con el botón derecho del ratón sobre
"Administración de discos", en el menú emergente pulsaremos en "Volver a examinar los
discos":

Nos detectará el nuevo disco duro agregado a la máquina virtual (Disco 1), pulsaremos
sobre él con el botón derecho y seleccionaremos "En línea":
Una vez en línea el disco, pulsaremos sobre él nuevamente y seleccionaremos "Inicializar
disco":

El asistente para inicializar disco nos marcará el Disco 1 online, marcaremos "MBR
(Registro de arranque maestro)" y pulsaremos "Aceptar":

Sobre la parte derecha pulsaremos con el botón derecho del ratón y elegiremos en el
menú emergente "Nuevo volumen simple":
Se iniciará el asistente para un nuevo volumen, pulsaremos "Siguiente":

Dejaremos el tamaño máximo y pulsaremos "Siguiente":


Marcaremos "Asignar la letra de unidad siguiente" y seleccionaremos una letra de unidad:

Marcaremos "Formatear este volumen con la configuración siguiente":

 Sistema de archivos: seleccionaremos NTFS.


 Tamaño de la unidad de asignación: seleccionaremos "Predeterminado".
 Etiqueta del volumen: introduciremos un nombre para el volumen, por ejemplo
"Oracle".
 Dar formato rápido: marcaremos "Dar formato rápido".
 Habilitar compresión de archivos y carpetas: esta opción no la marcaremos
pues impactará negativamente en el rendimiento.

Pulsaremos "Siguiente":
El asistente nos mostrará las opciones elegidas para el nuevo volumen, si todo es correcto
pulsaremos "Finalizar":

De esta forma ya tendremos creada y activada la unidad de disco de una SAN conectada
mediante iSCSI, Fibre Channel o FCoE, que podremos usar para alojar los datos de Oracle
Database 12c. Además, Windows Server 2012 nos permite realizar todo el proceso online
sin tener que reiniciar el servidor.

Potrebbero piacerti anche