Manual de Instalacion Oracle
Manual de Instalacion Oracle
Manual de Instalacion Oracle
Ingeniería de Sistemas
Miguel Ojeda
Instalación De Oracle para Windows
Prerrequisitos:
Miguel Antonio Ojeda Enríquez
Hardware:
Nota: En Windows, el icono equipo es el que nos permite conocer estas propiedades usando las
propiedades de dicho icono.
Software:
▪ Sistema Operativo.
▪ Navegador. Para configurar algunos servicios de Oracle. Debe de ser navegador moderno
(Internet Explorer 6 o superior, Firefox 2.0 o superior, Safari 3.1 o superior, Chrome 3.0 o
superior)
▪ Usar dirección IP única en la máquina en la que se instala Oracle. Es decir, no usar DHCP
para direccionar la IP en el servidor de Oracle. No es un requisito obligatorio, pero es muy
recomendable.
Proceso de instalación
Los Sistemas Gestores de Bases de Datos son herramientas software complejas. Por ello
su instalación no es sencilla. Hay que tener en cuenta consideraciones sobre la red, el uso
de recursos, la dedicación del hardware concreto en el que instalemos el sistema, …Para
Oracle necesitamos conocer su arquitectura para que durante la instalación preparemos
el software y la base de datos de la forma más eficiente respecto a nuestras necesidades y
capacidades del sistema.
Para los objetivos del curso de Profundización II. “Administración de datos en la Web”. Se
recomienda conocer tres aplicaciones Oracle. Para lo anterior se debe realizar la
instalación y configuración de las siguientes aplicaciones:
1. Oracle Database Express Edition (XE): Permite administrar la base de datos,
administrar espacios, crear esquemas) . Ver:
https://www.youtube.com/watch?v=GAsCwlGlGAw ,
https://www.youtube.com/watch?v=BOURwqv4vMM
https://www.youtube.com/watch?v=kr8kk84Cy4o
2. Oracle SQLDeveloper : es la herramienta gráfica gratuita que proporciona Oracle
para que no sea necesario utilizar herramientas de terceros (como el conocido
TOAD, o el PL/SQL Developer) para desarrollar, o simplemente para ejecutar
consultas o scripts SQL, tanto DML como DDL, sobre bases de datos Oracle. Ver:
• https://www.youtube.com/watch?v=LYaZ8dAjJWU
https://www.youtube.com/channel/UCwjHBPOlFZ_jSZ92UItrm1g.
3. Oracle SQL Developer Data Modeler: es una herramienta gráfica gratuita que
mejora la productividad y simplifica las tareas de modelado de datos. Con ella
podemos crear, ver y modificar modelo de datos lógicos y relacionales.
✓ Los modelos se almacenan en el sistema de ficheros, bajo una estructura de
directorios (por lo que son fáciles de transportar, archivar, etc.)
✓ Puede trabajar con cualquier base de datos, no está restringido a Oracle
✓ Permite realizar ingeniería inversa
✓ Dispone de los siguientes niveles de diseño: lógico, relacional y físico, con
herramientas de generación automática en ambos sentidos.
✓ Cada modelo puede tener diferentes implementaciones físicas (en diferentes
tecnologías)
✓ Permite definir dominios de tipos de datos
✓ Compara diferencias entre modelos
✓ Soporte para código almacenado, vistas materializadas, etc. (no sólo tablas y
vistas)
✓ Versionado de objetos
✓ Herramienta de diseño visual y rica en herramientas (colores personalizables,
deshacer, búsqueda de objetos, etc.)
✓ Múltiples opciones en la generación del DDL
Ver material de apoyo audiovisual en:
• https://www.youtube.com/watch?v=zV7-IMeRqEU, https://www.um.es/atica/oracle-
data-modeler
• https://docs.oracle.com/cloud/help/es/reportingcs_use/BILPD/GUID-20C65028-
74E0-4041-8877-035DC224F0EC.htm#BILUG252
• https://www.youtube.com/watch?v=JSS5vMZBNrY
•
• Click en Siguiente.
.
• Click en Aceptar el acuerdo de licencia. Click en Next.
• Ingresar la contraseña para los usuarios adminsitradores SYS, SYSTEM y PDBADMIN. Click
en Siguiente.
• Click en Install.
Para los requerimientos del curso de Profundización II, elegiremos la primera opción,
que configurará el software y creará una base de datos para nosotros. Seguir el paso a
paso de las siguientes imágenes:
prof2-2019
• Aquí se nos presentan dos opciones de clase:
✓ Usar usuario de Windows existente: este tipo de cuenta puede ser un usuario local
de Windows, un usuario de dominio de Windows o una cuenta de servicios
administrados de Windows (MSA). Debemos proporcionar un nombre de usuario y
contraseña para un usuario local o de dominio de Windows. Para la cuenta de
MSA, que es una cuenta de dominio administrado, solo necesitamos proporcionar
el nombre de usuario. Para una instalación de la base de datos Oracle RAC o una
infraestructura de Oracle Grid, solo podemos usar una cuenta de usuario de
dominio de Windows.
✓ Crear nuevo usuario de Windows: aquí debemos proporcionar el nombre de
usuario y la contraseña para el usuario local de Windows que queremos que Oracle
Universal Installer cree y luego confirmar la contraseña. Al nuevo usuario que se
crea se le niegan los privilegios de inicio de sesión interactivo en la computadora
con Windows. Sin embargo, un administrador de Windows puede administrar esta
cuenta como otras cuentas de Windows.
✓ Para las instalaciones del Servidor de base de datos, Oracle recomienda que
utilicemos una Cuenta de usuario estándar de Windows (en lugar de una Cuenta
integrada de Windows) como Usuario doméstico de Oracle para mayor seguridad.
Este paso es muy importante porque aquí configuraremos los ajustes de instalación.
El directorio base de Oracle es un directorio de nivel superior para las instalaciones de
software de Oracle. Podemos establecer cualquier ubicación que queramos como nuestra
Base de Oracle.
La ubicación del software es la ruta de inicio de Oracle donde se ubican los binarios de la
base de datos Oracle para esta instalación. Antes de la 18c, se nos permitía establecer esta
ubicación de Oracle Home, pero ahora, como podemos ver, la ubicación ya está
establecida y no podemos modificarla.
El instalador toma la ubicación de los archivos de instalación y la asigna como la ubicación
de inicio de Oracle. Es por eso que extrajimos nuestros archivos de instalación en un
directorio separado.
La ubicación del archivo de la base de datos es la ubicación donde se almacenan los
archivos de la base de datos Oracle, como los archivos de datos, los archivos de registro
de rehacer, los archivos de control, los archivos de parámetros del servidor y el archivo de
contraseña. Estos son los archivos más importantes de Oracle Database. La ubicación
predeterminada del archivo de datos es $ ORACLE_BASE / oradata para un solo nodo
Oracle Real Application Clusters (Oracle RAC), instancia única e instalaciones de escritorio.
Para instalaciones de Oracle RAC de varios nodos, la ubicación predeterminada se
encuentra debajo de cualquier punto de montaje compartido descubierto en el conjunto
seleccionado de nodos.
Usaremos la ubicación por defecto.
Edición de base de datos: Hay dos opciones aquí. Enterprise Edition y Standard Edition 2.
Seleccionaremos Enterprise Edition.
Conjunto de caracteres: utilizaremos el estándar por defecto de Unicode.
A partir de Oracle Database 12c versión 2 (12.2), el conjunto de caracteres
predeterminado de la base de datos de una base de datos creada a partir del
Procesamiento de propósito general / transacción o la plantilla de almacenamiento de
datos es Unicode AL32UTF8.
Unicode es el conjunto de caracteres universal que admite la mayoría de los idiomas
hablados actualmente en el mundo. También soporta muchos guiones históricos
(alfabetos). Unicode es la codificación nativa de muchas tecnologías, incluidas Java, XML,
XHTML, ECMAScript y LDAP. Unicode es ideal para bases de datos que soportan Internet y
la economía global.
A continuación, tenemos tres campos: Nombre de la base de datos global, Contraseña y
Nombre de la base de datos conectable; Estos campos son los ajustes más importantes.
Los necesitaremos en el futuro para conectar con nuestra base de datos. Por lo tanto, es
muy importante que las escriba en algún lugar.
Nombre de la base de datos global es el nombre que identifica la base de datos. Debe ser
único para distinguir la base de datos de todas las demás bases de datos en una red.
El nombre de la base de datos global será el nombre de nuestra base de datos y también
servirá como nuestra base de datos SID. Necesitaremos esto mientras nos conectamos
con nuestra base de datos usando herramientas como Toad for Oracle. Por defecto, se
establece como ORCL.
Si queremos, podemos cambiarlo y darle otro nombre, pero asegúrese de recordarlo. Es
una buena práctica escribirlo en algún lugar como nuestro SID de base de datos.
El nombre de la base de datos global se compone de un nombre único de la base de datos
(db_unique_name), un delimitador (un punto) y un nombre de dominio de la base de
datos (db_domain). El nombre tiene el siguiente formato: db_unique_name.db_domain.
Dónde:
db_unique_name es el nombre de la base de datos. Puede contener un máximo de 30
caracteres, siempre que los primeros ocho caracteres sean únicos. Los caracteres pueden
ser alfanuméricos (a-z, 0-9), subrayado (_), dólar ($) y libra (#).
db_domain es el entorno informático utilizado para la base de datos. No debe contener
más de 128 caracteres; alfanumérico (a-z, 0-9), guión bajo (_), libra (#) y puntos (.).
Ahora tenemos que introducir las contraseñas. Esta contraseña es para el privilegio de
base de datos SYS y SYSTEM, escríbala en algún lugar para recordarla.
Requisitos mínimos de contraseña
Debemos proporcionar nombres de usuario y contraseñas que cumplan con los siguientes
requisitos:
La contraseña no puede exceder los 30 caracteres.
No hay campos de contraseña vacíos.
El nombre de usuario no puede ser la misma cadena de caracteres que una contraseña.
La contraseña de la cuenta SYS no puede ser change_on_install. (no distingue mayúsculas
y minúsculas)
Recomendaciones de contraseña
Oracle recomienda las siguientes pautas cuando se le solicite una contraseña.
En esta instalación no obtenemos DBCA para la creación de la base de datos como se hace
con Oracle 12c u 11g. El nuevo Oracle Database 18c Universal Installer ha simplificado el
proceso.
• Conéctese a Oracle Database 18c usando Toad para Oracle (es el software de
administración de bases de datos y desarrollador de Oracle de facto para las tareas
y el desarrollo de SQL). Abrimos la herramienta Toad for Oracle y aparece la
ventana de inicio de sesión.
Usuario / Esquema: SYS o SYSTEM
Contraseña: <my_password>
Seleccione la pestaña TNS:
Base de datos: ORACLR_CONNECTION_DATA
O puede seleccionar la pestaña Directa:
Anfitrión: localhost
Puerto: 1521
SID: orcl
Ahora, puede ver los objetos en nuestra nueva base de datos Oracle 18c
[5] Prueba de Instalación:
[a] Ubicar SQL Plus
SQL> CREATE TABLE clientes ( dni VARCHAR(10) NOT NULL, nombre VARCHAR(50), fnacim
DATE, dinero INTEGER DEFAULT 0, PRIMARY KEY (dni));
SQL> start CLIENTES.sql;
SQL> select from * tab;
[4] Crear una instancia desde Oracle instance Manager
Este enlace permite descargar productos Oracle en versiones FULL más robustos y requiere de
máquinas más potentes. https://www.oracle.com/technetwork/database/enterprise-
edition/downloads/112010-linx8664soft-100572.html
[2]Indicar correo electrónico al que Oracle enviará información sobre problemas críticos y si
deseamos que nos envíe información de soporte. En una instalación de prueba no se rellena
ninguno de estos apartados
https://docs.oracle.com/cd/B28359_01/license.111/b28287/editions.htm
[7]Para elegir componentes concretos de Oracle a instalar en caso de que se requieran, podemos
pulsar el botón Seleccionar Opciones:
[11]Al final de la copia, normalmente, el cortafuegos de Windows nos avisará de que se está
utilizando un puerto de comunicaciones, debemos dejar pasar dicho puerto para que Oracle
funcione. En todo caso deberemos estar atentos a este hecho porque los puertos que requiere
Oracle para trabajar (1521 y 1138 como mínimo) deben de estar abiertos.
[12]Tras la copia, aparece el último cuadro que avisa del fin de la instalación. Con eso, esta fase
está finalizada.
variables de sistema
▪ PATH. A esta variable de sistema se debe de añadir la ruta a los binarios de Oracle, es
decir: %ORACLE_HOME%\bin