oracle database 12c: sql & pl/sql fundamentals...
TRANSCRIPT
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Oracle Database 12c (12.1.0.2.0) Creación de Máquina Virtual OL 7.0
1. Certificación de Ambiente
Antes de comenzar la instalación y configuración es necesario verificar que la versión de
sistema operativo y la versión del software de la base de datos a instalar estén certificadas para
coexistir. Para ello es necesario ingresar al portal de My Oracle Support y realizar la búsqueda
en la pestaña “Certifications” (Oracle Database 12.1.0.2.0 | Linux x86-64 Oracle Linux 7).
Dado que la plataforma y la versión del producto están soportadas, se puede iniciar la descarga
y configuración del software.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
2. Descarga de Software
Realizar la búsqueda y descarga de la imagen del sistema operativo (Oracle Linux 7 x86-64), en
la siguiente ruta:
https://edelivery.oracle.com/linux
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Descargar el software de la base de datos (Oracle Database 12c Release 1 – 12.1.0.2.0), desde la
siguiente ruta:
http://www.oracle.com/technetwork/database/enterprise-edition/downloads/index.html
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Realizar la descarga del software de virtualización (Oracle VM VirtualBox 5.0) para el tipo de
sistema operativo local que se tenga instalado, desde la siguiente ruta:
https://www.virtualbox.org/wiki/Downloads
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Finalmente descargar el software de desarrollo y administración gráfica de la base de datos
(SQL Developer 4.1.1) para el tipo de sistema operativo local que se tenga instalado, desde la
siguiente ruta:
http://www.oracle.com/technetwork/developer-tools/sql-developer/downloads/index.html
Otro software recomendado (no necesario) para interactuar con el ambiente virtualizado:
MobaXterm Personal Edition
Putty (ssh client)
Xming
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
3. Creación de Máquina Virtual
Las características recomendadas para el equipo físico a utilizar son:
Característica Valor
Memoria RAM 4GB o superior
Procesador Intel CORE i5 o superior
Sistema Operativo Windows 7, Windows 8 y OS X Yosemite
Espacio disponible en Disco 70 GB o superior
Una vez instalado el software de virtualización (Oracle VM VirtualBox 5.0) se procede a crear la
máquina virtual. Dar click en el botón Nueva.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Colocar el nombre para la máquina virtual, en este caso colocar node01 de tipo Linux y versión
Oracle (64 bit). Dar click en Next.
Asignar mínimo 1 GB (1024 MB) de memoria RAM a la máquina virtual, pero es recomendable
asignar 2 GB o más, dependiendo las características del equipo físico a utilizar. En este caso
asignar 3 GB (3072 MB) y dar click en Next.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Seleccionar la opción Crear un disco duro virtual ahora. Dar click en Crear.
Elegir tipo de archivo de unidad de disco duro VDI (VirtualBox Disk Image). Dar click en Next.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Elegir Reservado dinámicamente para el almacenamiento en unidad de disco duro físico, lo que
permitirá un mejor aprovechamiento del espacio al ir tomando el espacio conforme vaya
siendo necesario. Dar click en Next.
Seleccionar la ubicación del archivo (elegir la unidad de disco duro con el mayor espacio
disponible), escribir un nombre para el archivo de unidad de disco duro. En este caso colocar
node01 y el tamaño de 100 GB. Dar click en Crear.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Al terminar los pasos anteriores, en la pantalla principal de VirtualBox aparecerá la máquina
recién creada node01. Dar click en el botón Configuración.
En la opción General > Avanzado en las opciones Compartir portapapeles y Arrastrar y soltar,
elegir Bidireccional en ambas.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
En la opción Sistema > Procesador elegir 2 CPUs y verificar que se tengan habilitadas las
características extendidas PAE/NX (Physical Address Extension).
En la opción Sistema > Aceleración tener habilitadas las opciones VT-x/AMD-V y Paginación Anidada. De no aparecer estas opciones o estar bloqueadas es necesario habilitar las características de virtualización desde el BIOS del equipo físico y regresar a este punto.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
En la opción Red > Adaptador1 verificar que esté habilitado el adaptador de red para la máquina virtual. En la opción Conectado a, seleccionar Adaptador sólo-anfitrión.
En la opción Carpetas compartidas > Agregar carpeta compartida indicar la ruta de la carpeta compartida entre la máquina virtual y el equipo físico. En este caso indicar E:\Virtualbox\Compartida (una ruta disponible para ambas máquinas) y seleccionar la opción Automontar para que cada vez que inicie la máquina virtual sea montada automáticamente. Dar click en Aceptar.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Una vez que la carpeta compartida está configurada dar click en Aceptar para salir.
En la pantalla principal de VirtualBox dar click en Iniciar para comenzar la instalación del sistema operativo.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
4. Instalación del Sistema Operativo Una vez iniciada la máquina virtual aparecerá la siguiente ventana donde se debe seleccionar la imagen del sistema operativo a instalar (Oracle Linux 7). Dar click en Iniciar.
Seleccionar la opción Install Oracle Linux 7.0 y presionar la tecla Enter.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Seleccionar English (United States) como lenguaje durante el proceso de instalación. Dar clic en Continue.
En la pantalla del resumen de instalación, en el área LOCALIZATION dar click en DATE & TIME.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Seleccionar la región Americas y la ciudad Mexico City. Indicar el formato de la hora AM/PM y la fecha. Al finalizar dar click en Done.
En la pantalla del resumen de instalación, en el área LOCALIZATION dar click en KEYBOARD.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Seleccionar el botón + y buscar el tipo de teclado LATIN AMERICAN. Una vez identificado seleccionar la primera opción Spanish Castilian (Spanish (Latin American)) y dar click en ADD.
Una vez agregado, dar click en la flecha que apunta hacia arriba para establecerlo como predeterminado. Realizar pruebas del teclado en el recuadro de la derecha y dar click en Done.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
En la pantalla del resumen de instalación, en el área LOCALIZATION dar click en LANGUAGE SUPPORT solo si se desea agregar un lenguaje adicional para el sistema operativo. En este caso no se agregará otro lenguaje.
En la pantalla del resumen de instalación, en el área SOFTWARE dar click en INSTALLATION SOURCE.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Dar click en Verify para verificar que el medio donde se encuentra el software esté listo para la instalación. Al concluir el proceso de verificado, dar click en Done.
En la pantalla del resumen de instalación, en el área SOFTWARE dar click en SOFTWARE SELECTION.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Seleccionar la opción Server with GUI y agregar algunos complementos de ambiente Hardware Monitoring Utilities, Java Platform, KDE, Large Systems Performance, Network File System Client, Performance Tools, Compatibility Libraries y Development Tools. Dar click en Done.
En la pantalla del resumen de instalación, en el área SYSTEM dar click en INSTALLATION DESTINATION.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Seleccionar la opción I will configure partitioning para editar las particiones y dar click en Done.
Dar click en + para agregar un nuevo punto de montaje. Indicar el punto de montaje / con un tamaño de 99 GB y dar click en Add mount point.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Para el nuevo volumen lógico indicar como nombre lv_root, el punto de montaje /, la etiqueta lv_root, la capacidad de 99 GB, el tipo de dispositivo LVM, el tipo de file system ext4 y el grupo de volúmenes ol. Una vez terminada la configuración dar click en Update Settings.
Dar click en + para agregar otro punto de montaje. Indicar el punto de montaje swap con un tamaño de 3 GB y dar click en Add mount point.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Para el otro volumen lógico indicar como nombre lv_swap, la etiqueta lv_swap, la capacidad de 3 GB, el tipo de dispositivo LVM, el tipo de file system swap y el grupo de volúmenes ol. Una vez terminada la configuración dar click en Update Settings.
Dar click en + para agregar otro punto de montaje. Indicar el punto de montaje /boot sin indicar la capacidad para que asigne el espacio que está disponible. Dar click en Add mount point.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Para la partición indicar el punto de montaje /boot, la etiqueta sda1, la capacidad de 396 MB (indicada automáticamente), el tipo de dispositivo Standard Partition y el tipo de file system ext4. Una vez terminada la configuración dar click en Update Settings.
Una vez terminada la configuración dar click en Done y se mostrará el resumen de los cambios a realizar en las particiones. Dar click en el botón Accept Changes.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
En la pantalla del resumen de instalación, en el área SYSTEM dar click en NETWORK & HOSTNAME.
En el campo de hostname indicar node01.oracle.com y dar click en Configure.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
En la configuración del adaptador en la pestaña Ethernet indicar el nombre de la conexión eth0, en la pestaña General seleccionar Automatically connect to this network when it is available. Y en la pestaña IPv4 Settings seleccionar Require IPv4 addressing for this connection to complete. Guardar configuración dando click en Save.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Observar la configuración y la asignación de IP a la interfaz. Dar click en Done.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Una vez terminadas las configuraciones dar click en el botón Begin Installation para iniciar la instalación de Oracle Linux 7.0.
Durante el proceso de instalación debemos establecer la contraseña de root y crear un usuario. Por el momento solo establecer la contraseña, en este caso indicar Welcome1 y presionar dos veces el botón Done para establecer la contraseña aunque sea débil.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Una vez finalizada la instalación dar click en el botón Reboot para reiniciar el sistema operativo.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
En la pantalla configuración inicial, en el área LOCALIZATION dar click en LICENSE INFORMATION.
Seleccionar la opción I accept the license agreement para aceptar los términos de licenciamiento. Dar click en Done.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
No crear ningún usuario por el momento y dar click en FINISH CONFIGURATION para finalizar la configuración.
Deshabilitar la opción Enable kdump? y dar click en el botón Forward para continuar.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Dar click en Yes para que el sistema operativo reinicie y tome los cambios después de terminar
la configuración del primer reinicio.
Seleccionar la opción No, I prefer to register at a later time, para no realizar el registro del
software en ese preciso momento. Para continuar dar click en Forward.
En el siguiente mensaje elegir No thanks, I’ll connect later.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Para finalizar la configuración de las actualizaciones dar click en Forward y aceptar el reinicio
del sistema para tomar los cambios realizados en el botón OK.
Después del reinicio seleccionar el idioma English (United States) en la pantalla de inicio y dar
click en Next.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Seleccionar el teclado Spanish (Latin American) y dar click en Next.
Crear una cuenta local no administrativa en el equipo, en este caso ingresar el nombre Ricardo
(personalizado), nombre de usuario ricardo y contraseña Welcome1. Para continuar dar click
en Next.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Establecer la ubicación Mexico City y la zona America / Mexico City. Dar click en Next.
Dar click en Start using Oracle Linux Server para finalizar la configuración.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
5. Instalación de complementos
Una vez terminada la instalación y configuración inicial del sistema operativo es necesario
instalar un complemento de VirtualBox para habilitar algunas funcionalidades en la maquina
virtual como el manejo de carpetas compartidas y compartir el portapapeles. Por lo que es
necesario cambiar a la interfaz de usuario de root.
Seleccionar la opción Not listed? e ingresar usuario root y contraseña Welcome1.
Establecer la misma configuración de idioma English (United States) en la pantalla de inicio, el
teclado Spanish (Latin American) y dar click en Start using Oracle Linux Server para finalizar.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
El siguiente paso es dar click en Dispositivos y seleccionar la opción Insertar la imagen de CD de las <<Guest Additions>>... y aceptar la ejecución automática con el botón Run.
Oracle Database 12c: SQL & PL/SQL Fundamentals Instructor: Ing. Ricardo Hernández Valencia
E-mail: [email protected] ADDRESS: Sur 69-A # 3138
Tel: (55) 67232060 www.certificatic.org Col. Viaducto Piedad
WhatsApp: 5525697362 Del. Iztacalco C.P. 08200
Presionar la tecla Enter para cerrar la ventana de instalación y expulsar la imagen con click en el botón derecho y al seleccionar la opción Eject.
Finalmente reiniciar el sistema operativo con la opción Restart.