Tarea #2 - Herramientas para Administración de BD Oracle
Tarea #2 - Herramientas para Administración de BD Oracle
Tarea #2 - Herramientas para Administración de BD Oracle
Universidad de Guayaquil
TIN-S-NO-5-3
Tarea #2.
OUI
• Necesita usar Java Runtime Environment (JRE), que OUI instalará automáticamente en la
mayoría de las plataformas (algunas, como las plataformas itanium Linux, deben
• Requisitos: diferentes según las diferentes plataformas y los productos Oracle instalados,
70 MB en plataformas Unix para iniciar OUI. Además, los archivos de inventario ocupan
aproximadamente 1 MB de espacio.
Oracle.
Modo de instalación
Modo interactivo
El usuario utiliza la interfaz gráfica para acceder a cada proceso de instalación en el cuadro de
Instalación silenciosa
(archivo de respuesta). Está automatizado durante el proceso de instalación, cuando hay muchos
DBCA
DataBase Computer Assistant o DBCA es un Software que facilita la creación de bases de datos
Oracle. Requiere del software de Oracle para gestionar bases de datos que estén instaladas.
• Gestionando Plantillas
La creación de bases de datos se puede hacer usando las plantillas de base de datos
disponibles en DBCA o una plantilla personalizada. Las plantillas de base de datos de Data Warehouse,
La configuración de las opciones de la base de datos se puede usar para agregar nuevas
opciones de base de datos, que no están configuradas previamente en la base de datos. Oracle
Interactive:
Muestra un asistente que nos va mostrando las diferentes funciones del dbca y las opciones que
tenemos disponibles.
Progress Only:
En este modo solo se muestra una barra de progreso, y suele ser usado cuando se crea una
Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información
Silent:
Este modo tiene una interfaz de línea de comandos donde especificamos los parámetros
requeridos.
DBUA
Database Upgrade Assistant o DBUA es una herramienta que guía a través de todos los pasos
advertencias.
• Flashback.
• 11gR1: 11.1.0.7
• 10gR2: 10.2.0.4
Instalar el software de base de datos Oracle 12c en su máquina de forma paralela a la versión
existente. Una vez instalado el nuevo software, puede iniciar la DBUA y dejar que tome el cuidado del
software de Oracle.
• cd /u01/app/oracle/product/12.1.0/dbhome_1/bin
• ./ DBUA
• cd apporacleproduct12.1.0dbhome_1bin
• dbua.bat
Netmgr
Oracle Net Manager es una herramienta de interfaz gráfica de usuario para configurar la
conectividad de las aplicaciones y bases de datos. También está integrado en Oracle Enterprise
Manager.
Puede utilizar Oracle Net Manager para configurar los siguientes componentes de red:
identificación de un servicio.
Puede iniciar Oracle Net Manager mediante la consola de Oracle Enterprise Manager o como
Para iniciar Oracle Net Manager desde la consola de Oracle Enterprise Manager, en la consola
de Oracle Enterprise Manager, seleccione Herramientas > Gestión de servicios > Oracle Net Manager.
• En Windows NT, seleccione Inicio > Programas > Oracle - HOME_NAME >
La interfaz de Oracle Net Manager incluye dos paneles, una barra de herramientas y varios
elementos de menú.
Paneles
La interfaz de Oracle Net Manager tiene dos paneles: el panel del navegador y el panel derecho.
Panel de navegación
El panel del navegador proporciona una vista de árbol gráfica de los objetos de red y los objetos
que contienen, organizados en jerarquías de carpetas. Puede utilizar el panel de navegación para ver,
• Expandir y contraer las carpetas para poder navegar hasta el objeto de red que
Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información
• Hacer clic con el botón derecho en un objeto para realizar operaciones en él.
• Panel derecho
red.
Barra de herramientas
La barra de herramientas contiene botones que corresponden a los objetos de la red en las
jerarquías de carpetas. Los botones de la barra de herramientas se activan en función de los objetos
de
• Oracle Names en las carpetas Directory o Local > Service Naming, Listeners y
netCA
Para una configuración simple de ORACLE NET en un servidor, hay dos configuraciones.
• Configuración del nombre del servicio NET local: se puede usar para agregar,
Sin embargo, en una máquina cliente, no hay configuración de escucha. Sólo tiene una
configuración de nombre de servicio NET local. Estas configuraciones se pueden configurar usando
la "configuración de uso del directorio" también se pueden realizar mediante la interfaz NETCA.
OEM.SQL*Plus
el entorno de Oracle (niveles de bases de datos y aplicaciones). OEM proporciona herramientas para
monitorizar el entorno de Oracle y automatizar (tanto de forma puntual como repetitiva) las tareas de
administración de bases de datos y aplicaciones. OEM realiza gran parte de su actividad a través de
agentes inteligentes conocidos como Oracle Management Agents. Estos agentes se ejecutan como
procesos autónomos en un nodo gestionado y realizan tareas de ejecución y monitorización para OEM,
diferentes:
• Database control: aplicación de OEM para gestionar una única base de datos de
de la base de datos.
SQL*Plus
Antes de ver la manera de conectarse a SQL*Plus, conviene tener claros algunos conceptos:
• Usuario/Clave. Para poder acceder a una base de datos gestionada por ORACLE
Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información
trabajar.
Conexión
$ sqlplus usuario/passwd
$ sqlplus usuario/passwd@servicio
Otra circunstancia que hay que tener en cuenta a la hora de conectarnos a SQL*Plus es el modo
establecido por el DBA para la autentificación del usuario de la base de datos. La primera posibilidad es
que recaiga sobre el SGBD Oracle la autentificación de los usuarios, por lo que tendremos que darle
$ sqlplus /@servicio
Una vez que hemos conseguido entrar en SQL*Plus nos presenta el prompt y espera la
insercción de sentencias SQL. Todas las sentencias deben acabar con un ';'. Una sentencia puede
continuar en varias líneas, que SQL*Plus va numerando. Si queremos anular la sentencia actual
podemos hacerlo colocando un '.' como único carácter en una línea. Si queremos volver a ejecutar la
última sentencia se puede hacer con el comando '/'. Si queremos ejecutar las sentencias que almacena
un fichero .sql podemos hacerlo anteponiendo el símbolo '@' al nombre del fichero.
RMAN
El Gestor de recuperación o RMAN es una utilidad de Oracle que permite realizar copias de
Nota: Puesto que el RMAN realmente se basa en este catálogo para llevar a cabo la
restauración, debe crearlo en una base de datos aparte, es decir, en una base de datos diferente de la
create tablespace <espaciodetabla del catálogo del RMAN> datafile <nombre del
2. Creación del usuario propietario del catálogo RMAN introduciendo este comando:
RMAN>;
RMAN>;
4. Para establecer la conexión con la base de datos del catálogo de RMAN, abra un nuevo
create catalog;
register database;
SQL*Loader
Es una utilidad de carga masiva que se utiliza para mover datos de archivos externos a la base
de datos de Oracle. Tiene un potente motor de análisis de datos que limita poco el formato de los datos
en el archivo de datos.
Su sintaxis
Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información
Su sintaxis es similar a la de la utilidad DB2 Load, pero viene con más opciones. SQL*Loader
procesamiento de un archivo de control (Control File) que contiene esencialmente la localización de los
archivos fuente, el formato de éstos y las tablas a ser llenadas, el ejecutable de la herramienta lee los
datos de entrada, llena la base de datos y genera 3 tipos de archivos distintos: Discard File contiene los
registros que no fueron cargados (por ejemplo debido a que en el archivo de control se haya
configurado no registrar a las mujeres mayores de 25 años), Bad File contiene los registros que
generaron errores (podría ser debido a fallas en el formato) y Log File, el archivo de log de la operación.
Características de SQL*Loader
• Cargar datos a través de una red. Esto significa que puede ejecutar el cliente
• Cargue datos de forma selectiva (puede cargar registros en función de los valores
de los registros).
• Utilice el sistema de archivos del sistema operativo para acceder a los archivos de
datos.
Universidad de Guayaquil
Facultad de Ciencias Matemáticas y Físicas
Carrera de Ingeniería en tecnología de la información
resolución de problemas.
de carga superior.
Uno puede cargar datos en una base de datos Oracle usando la utilidad sqlldr (sqlload en
algunas plataformas). Invoque la utilidad sin argumentos para obtener una lista de parámetros
Este archivo de control de muestra ( loader.ctl ) cargará un archivo de datos externo que
Otro archivo de control de muestra con datos en línea formateados como registros de longitud
fija. El truco es especificar "*" como el nombre del archivo de datos y usar BEGINDATA para iniciar la
Bibliografía
https://jorgesanchez.net/manuales/abd/instalacionoracle.html#:~:text=DBCA%2C%20DataBase%20Co
mputer%20Assistant.,bases%20de%20datos%20est%C3%A9%20instalado.
http://luxeandoubuntu.blogspot.com/2009/12/la-herramienta-dbca.html
https://programmerclick.com/article/17031192699/
https://es.sawakinome.com/articles/database/difference-between-netca-and-dbca.html
Configuration and Administration Tools Overview. (s. f.). Oracle. Recuperado 14 de junio de
2022, de https://docs.oracle.com/cd/B10501_01/network.920/a96580/admintoo.htm
CA ARCserve® Backup para el Agente para Oracle para Windows. (s. f.). oraclewn. Recuperado
14 de junio de 2022, de
https://documentation.arcserve.com/ArcserveBackup/Available/R16/ESP/Bookshelf_Files/HTML/oraclew
n/index.htm?toc.htm?ol_ou_ow_create_rman_catalog.htm
https://www.infor.uva.es/%7Ejvegas/cursos/bd/sqlplus/sqlplus.html
Oracle FAQ: SQL*Loader. (s. f.). Oracle FAQ: SQL*Loader. Recuperado 14 de junio de 2022, de
http://www.mathcs.emory.edu/%7Echeung/Courses/377/Oracle/SQLloader/faqloadr.html#:%7E:text=SQ
L*Loader%20is%20a%20bulk,%2C%20and%20mul ti%2Dtable%20loads