Tema: Respaldo y recuperación

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Tema: Respaldo y recuperación"

Transcripción

1 Base de datos II. Guía 3 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos II Tema: Respaldo y recuperación Objetivo Implementar respaldo de la base de datos como parte de la recuperación en caso de desastres Materiales Oracle 12 c Guía Número 3 Introducción Plan de recuperación ante desastres Un plan de recuperación ante desastres (del inglés Disaster Recovery Plan) es un proceso de recuperación que cubre los datos, el hardware y el software crítico, para que un negocio pueda comenzar de nuevo sus operaciones en caso de un desastre natural o causado por humanos. Esto también debería incluir proyectos para enfrentarse a la pérdida inesperada o repentina de personal clave, aunque esto no sea cubierto en este artículo, el propósito es la protección de datos Prevención ante los desastres - Enviar respaldos fuera de sitio semanalmente para que en el peor de los casos no se pierda más que los datos de una semana. - Incluir el software así como toda la información de datos, para facilitar la recuperación. - Si es posible, usar una instalación remota de reserva para reducir al mínimo la pérdida de datos. - Redes de Área de Almacenamiento (SANs) en múltiples sitios son un reciente desarrollo (desde 2003) que hace que los datos estén disponibles inmediatamente sin la necesidad de recuperarlos o sincronizarlos - El suministro de energía ininterrumpido (SAI). - El software del antivirus. - El seguro en el hardware. Uso de las herramientas expdp e impdp de Oracle Oracle ofrece unas herramientas para realizar exportaciones/importaciones de datos que nos permiten desde realizar backups de esquemas completos, de bases de datos, de tablas, hasta la migración de esquemas en diferentes versiones, y un sin fin de posibilidades. En versiones anteriores a la 11g de Oracle se utilizaban las herramientas exp e imp. Pero desde esa la versión (10gR1) aparece una nueva herramienta llamada Oracle Data Pump que experimenta importantes cambios respecto a sus predecesoras exp e imp.

2 Las antiguas exp/imp ya se encuentran fuera de soporte. Por lo que es más que recomendable adaptarse al uso de Oracle Data Pump. Para conocer los parámetros que se utiliza expdp o impdp para ello basta poner desde la linea de comandos help=y. Ej. Mostrar los parámetros de expdp (exportación): $ expdp help=y Para poder usar Oracle Data Pump debemos realizar unos pasos previos a nivel de Oracle que nos permita ejecutar la herramienta correctamente. El primer paso que debemos realizar es crear el directorio a nivel lógico en Oracle que especifica la ruta que Oracle usará para realizar los exports e imports. De esta manera no tendremos nunca que modificar nuestros scripts de export/import, ya que en el script especificaremos el nombre que nosotros hayamos puesto a nivel lógico. PROCEDIMIENTO Para comenzar crearemos las siguientes carpetas en la unidad C, en donde estaremos guardando el procedimiento de nuestra practica

3 Ahora procederemos a crear los usuarios, tablespace y datafile, en el ejemplo primero crearemos el datafile, luego el usuario. En algunas PCs aparece un error que no puede crear el usuario.(como en la imagen)en este caso ejecutamos la línea alter sesión set _ORACLE_SCRIPT = true; En caso contrario el usuario se lo creará sin ningún problema Ahora agregue las siguientes tablas CREATE TABLE TABLA01 ( CAMPO1_1 NUMBER(10), CAMPO1_2 VARCHAR2(10), CAMPO1_3 TIMESTAMP, CAMPO1_4 CLOB); CREATE UNIQUE INDEX tabla01_idx ON TABLA01(CAMPO1_1); CREATE TABLE TABLA02 ( CAMPO2_1 NUMBER(10), CAMPO2_2 VARCHAR2(10)); INSERT INTO TABLA01 VALUES(1, 'Prueba 01', SYSDATE, 'Campo CLOB muy muy largo - Campo CLOB muy muy largo - Campo CLOB muy muy largo - Campo CLOB muy muy largo - Campo CLOB muy muy largo - Campo CLOB muy muy largo... '); INSERT INTO TABLA01 VALUES(2, 'Prueba 02', SYSDATE, 'Campo CLOB 2'); INSERT INTO TABLA01 VALUES(3, 'Prueba 03', SYSDATE, 'Campo CLOB 3'); INSERT INTO TABLA01 VALUES(4, 'Prueba 04', SYSDATE, 'Campo CLOB 4'); INSERT INTO TABLA01 VALUES(5, 'Prueba 05', SYSDATE, 'Campo CLOB 5'); INSERT INTO TABLA01 VALUES(6, 'Prueba 06', SYSDATE, 'Campo CLOB 6'); INSERT INTO TABLA01 VALUES(7, 'Prueba 07', SYSDATE, 'Campo CLOB 7'); INSERT INTO TABLA01 VALUES(8, 'Prueba 08', SYSDATE, 'Campo CLOB 8'); INSERT INTO TABLA02 VALUES (1, 'Prueba 21'); INSERT INTO TABLA02 VALUES (2, 'Prueba 22'); INSERT INTO TABLA02 VALUES (3, 'Prueba 23'); INSERT INTO TABLA02 VALUES (4, 'Prueba 24'); INSERT INTO TABLA02 VALUES (5, 'Prueba 25'); INSERT INTO TABLA02 VALUES (6, 'Prueba 26');

4 Revise que se creación las 2 tablas CREACION DE RESPALDOS Para poder usar Oracle Data Pump debemos realizar unos pasos previos a nivel de Oracle que nos permita ejecutar la herramienta correctamente. El primer paso que debemos realizar es crear el directorio a nivel lógico en Oracle que especifica la ruta que Oracle usará para realizar los exports e imports. De esta manera no tendremos nunca que modificar nuestros scripts de export/import, ya que en el script especificaremos el nombre que nosotros hayamos puesto a nivel lógico. Crearemos el objeto directory con el comando: create directory CARPETA_EXPORT as 'c:/guia3/completo'; Donde: CARPETA_EXPORT: será el nombre que le asignemos al directory, será el que usemos en el comando export (expdp). 'c:/backup/export': unidad y carpeta asignada al directory, será el destino de la copia de seguridad export. Para comprobar que el directorio se ha creado correctamente en el usuario system podemos ejecutar la siguiente select: select directory_name from dba_directories; Nos devolverá varios directory, entre ellos el creado anteriormente:

5 Ahora siempre en el usuario system otorgamos los permisos para el directorio lógico GRANT READ, WRITE ON DIRECTORY CARPETA_EXPORT to udbexp La carpeta de destino debe existir, si no está creada el export devolverá el error: ORA-39002: operación no válida ORA-39070: No se ha podido abrir el archivo ORA-29283: operación de archivo no válida ORA-06512: en "SYS.UTL_FILE", línea 536 ORA-29283: operación de archivo no válida El archivo de respaldo de exportación anterior no debe existir, si ya existe un archivo de respaldo de exportación el comando expdp dará error pues no reemplaza uno existente, el error: ORA-39001: valor de argumento no válido ORA-39000: especificación de archivo de volcado errónea ORA-31641: no se ha podido crear el archivo de volcado "c:/backup/export/copia_oracle_export.dmp" ORA-27038: el archivo creado ya existe OSD-04010: opción <CREATE> especificada; el archivo ya existe Copia de seguridad completa Ejemplo de export full (copia de seguridad completa de la base de datos) con un único archivo de volcado: expdp system/ dumpfile=copia_oracle_export.dmp logfile=copia_oracle_export.log directory=carpeta_export full=y

6 El comando anterior generará el fichero "copia_oracle_export.dmp" en la carpeta indicada en el directory CARPETA_EXPORT (guia3/comlpleto) con la copia de seguridad lógica de todos los datos de toda la base de datos Oracle (todos los usuarios, vistas, tablas, sinónimos, procedimientos, funciones,...). Generará un fichero llamado "copia_oracle_export.log" con el resultado de la copia: Copia de seguridad de un esquema Ahora exportaremos el esquema udbexp, primero crearemos el directorio lógico EXPORT_ESQUEMA create directory EXPORT_ESQUEMA as 'c:/guia3/esquema'; y ahora ejecutamos la sentencia expdp system/ schemas=udbexp directory=export_esquema

7 dumpfile=esquema_udbexp.dmp logfile=expdp_udbexplog.log + Como puede observar solo se exportan las tablas correspondientes al esquema udbexp Copia de seguridad de tablas especificas El siguiente ejemplo, permite realizar une export de la tabla02 del esquema udbexp expdp udbexp/udbexp tables=tabla02 directory=export_esquema dumpfile=table_02.dmp logfile=table02log.log

8 IMPORTACION Ahora eliminaremos la tabla 01 y 02 del usuario udbexp Si recuerda todas las tablas del esquema udbexp quedaron almacenadas en el archivo esquema_udbexp.dmp, en este ejemplo solo importaremos la tabla 01 de dicho respaldo con la siguiente sentencia impdp udbexp/udbexp DIRECTORY=EXPORT_ESQUEMA DUMPFILE=esquema_udbexp.dmp TABLES=tabla01 Ahora ingrese al usuario udbexp y verifique que la tabla fue importada

9 Ahora recuerde que hicimos un respaldo solo de la tabla 2 y quedó guardado en el archivo table_02.dmp(copia de seguridad de tablas especificas) Con una sentencia similar a la anterior proceda a importar la tabla01 del archivo table_02.dmp con la siguiente instrucción impdp udbexp/udbexp DIRECTORY=EXPORT_ESQUEMA DUMPFILE=table_02.dmp TABLES=tabla02 Ahora entre al usuario y verifique que se ha importado la tabla 2. ANALISIS DE RESULTADOS Para el análisis de resultado cree una carpeta lógica para cada carpeta de las que se encuentran dentro de la carpeta guia3asignación en total serán 4 carpetas lógicas

10 Cree un usuario llamado empresa con su respectivo tablespace y datafile y agregue las siguientes tablas Bloque 1 tablas DEPT y EMP CREATE TABLE DEPT (DEPTNO NUMBER(2) CONSTRAINT PK_DEPT PRIMARY KEY, DNAME VARCHAR2(14), LOC VARCHAR2(13) ) ; CREATE TABLE EMP (EMPNO NUMBER(4) CONSTRAINT PK_EMP PRIMARY KEY, ENAME VARCHAR2(10), JOB VARCHAR2(9), MGR NUMBER(4), HIREDATE DATE, SAL NUMBER(7,2), COMM NUMBER(7,2), DEPTNO NUMBER(2) CONSTRAINT FK_DEPTNO REFERENCES DEPT); INSERT INTO DEPT VALUES (10,'ACCOUNTING','NEW YORK'); INSERT INTO DEPT VALUES (20,'RESEARCH','DALLAS'); INSERT INTO DEPT VALUES (30,'SALES','CHICAGO'); INSERT INTO DEPT VALUES (40,'OPERATIONS','BOSTON'); (7369,'SMITH','CLERK',7902,to_date(' ','dd-mm-yyyy'),800,NULL,20); (7499,'ALLEN','SALESMAN',7698,to_date(' ','dd-mm-yyyy'),1600,300,30); (7521,'WARD','SALESMAN',7698,to_date(' ','dd-mm-yyyy'),1250,500,30); (7566,'JONES','MANAGER',7839,to_date(' ','dd-mm-yyyy'),2975,NULL,20); (7654,'MARTIN','SALESMAN',7698,to_date(' ','dd-mm-yyyy'),1250,1400,30); (7698,'BLAKE','MANAGER',7839,to_date(' ','dd-mm-yyyy'),2850,NULL,30); (7782,'CLARK','MANAGER',7839,to_date(' ','dd-mm-yyyy'),2450,NULL,10); (7788,'SCOTT','ANALYST',7566,to_date('13-JUL-87')-85,3000,NULL,20); (7839,'KING','PRESIDENT',NULL,to_date(' ','dd-mm-yyyy'),5000,NULL,10); (7844,'TURNER','SALESMAN',7698,to_date(' ','dd-mm-yyyy'),1500,0,30); (7876,'ADAMS','CLERK',7788,to_date('13-JUL-87')-51,1100,NULL,20); (7900,'JAMES','CLERK',7698,to_date(' ','dd-mm-yyyy'),950,NULL,30); (7902,'FORD','ANALYST',7566,to_date(' ','dd-mm-yyyy'),3000,NULL,20);

11 (7934,'MILLER','CLERK',7782,to_date(' ','dd-mm-yyyy'),1300,NULL,10); Bloque 2 tablas BONUS y SALGRADE CREATE TABLE BONUS ( ENAME VARCHAR2(10), JOB VARCHAR2(9), SAL NUMBER, COMM NUMBER ) ; CREATE TABLE SALGRADE ( GRADE NUMBER, LOSAL NUMBER, HISAL NUMBER ); INSERT INTO SALGRADE VALUES (1,700,1200); INSERT INTO SALGRADE VALUES (2,1201,1400); INSERT INTO SALGRADE VALUES (3,1401,2000); INSERT INTO SALGRADE VALUES (4,2001,3000); INSERT INTO SALGRADE VALUES (5,3001,9999); COMMIT; Deje constancia de los querys realizados Respaldos En la carpeta respaldo completo, realice un respaldo completo de la base de datos y también realice un respaldo completo con formato de compresión En la carpeta esquema_ejercicio, realice un respaldo del esquema empresa En la carpetarespaldo tablas, realice un respaldo de las tablas DEPT y EMP En la carpeta respaldo_query, realice un respaldo de la tabla salgrade en donde HISAL sea mayor o igual 1800 Importaciones Elimine las tablas creadas y realice los script de importación, muestrelos al instructor al final de la práctica

12 INVESTIGACION COMPLEMENTARIA Investigue como importar una tabla de un esquema hacia otro esquema: - Cree dos usuarios: Usuario1 y Usuario2 - En usuario 1 agregue las tablas DEPT y EMP utilizadas en el análisis de resultados - Realice un respaldo - Del respaldo creado en el punto anterior, importe las tablas DEPT y EMP pero hacia el usuario 2 Realice dos ejemplos haciendo uso de los parámetros INCLUDE y EXCLUDE

Base de datos II Facultad de Ingeniería. Escuela de computación.

Base de datos II Facultad de Ingeniería. Escuela de computación. 2 Base de datos II Facultad de Ingeniería. Escuela de computación. Base de datos II. Guía 2 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Bases de datos II en el desarrollo

Más detalles

Escrito por Beatriz Hernández Jueves, 13 de Octubre de 2011 10:47 - Actualizado Jueves, 13 de Octubre de 2011 11:04

Escrito por Beatriz Hernández Jueves, 13 de Octubre de 2011 10:47 - Actualizado Jueves, 13 de Octubre de 2011 11:04 1 OBJETIVOS Data Pump Export es la utilidad de Oracle que se encarga de copiar los datos a un fichero de volcado con una extensión.dmp en la base de datos ORACLE. El objetivo de este documento es ver cómo

Más detalles

UNIVERSIDAD DON BOSCO. FACULTAD DE INGENIERIA/ EIC.

UNIVERSIDAD DON BOSCO. FACULTAD DE INGENIERIA/ EIC. GUIA DE LABORATORIO #2. Pág.: 1/ 9 Tema: Contenido: Elaboración de planes de contingencia y recuperación en casos de desastres. 1. Objetivos. 2. Entorno teórico. a. Proceso de backup y restore dentro de

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS. COPIAS DE SEGURIDAD. 1. Revisar la estructura de la base de datos. Indicar si cumple con las indicaciones OFA y el contenido de cada uno de los sistemas de ficheros. Desde sistema operativo,

Más detalles

GONZALEZ VARGAS ANA KAREN GUTIERREZ MUNGUIA LUIS DANIEL TELLEZ ARCOS DIANA FATIMA PROBLEMA A RESOLVER

GONZALEZ VARGAS ANA KAREN GUTIERREZ MUNGUIA LUIS DANIEL TELLEZ ARCOS DIANA FATIMA PROBLEMA A RESOLVER GONZALEZ VARGAS ANA KAREN GUTIERREZ MUNGUIA LUIS DANIEL TELLEZ ARCOS DIANA FATIMA PROBLEMA A RESOLVER Esta base de datos se va a crear para resolver el problema en una tienda departamental, ya que podemos

Más detalles

Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved.

Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. 11 Constraints (Restricciones) Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir constraints Crear y mantener

Más detalles

Diseño de bases de datos Práctica-1 Definición de datos

Diseño de bases de datos Práctica-1 Definición de datos Departamento de Lenguajes y Sistemas Informáticos Avda Reina Mercedes s/n. 41012 Sevilla Tlf/Fax 954 557 139 E-mail lsi@lsi.us.es www.lsi.us.es E.T.S. Ingeniería Informática Diseño de bases de datos Práctica-1

Más detalles

Importación y Exportación de datos en Oracle

Importación y Exportación de datos en Oracle Importación y Exportación de datos en Oracle 15/02/2010 Rafael Muñoz Gómez 2ºASI 1 ÍNDICE 1. Introducción y Objetivos-------------------------------------- 3 2. Cuándo es útil exportar o importar datos?-----------------

Más detalles

Informática Básica Práctica Tema 3 Ejercicios de SQL

Informática Básica Práctica Tema 3 Ejercicios de SQL Informática Básica Práctica Tema 3 Ejercicios de SQL Curso 2010-2011 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO

Más detalles

Creación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved.

Creación y Gestión de Tablas. Copyright Oracle Corporation, 1998. All rights reserved. 10 Creación y Gestión de Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir los principales objetos

Más detalles

Ampliación de Bases de Datos Práctica 1: El lenguaje PL/SQL de Oracle Sesión 1: Introducción al PL/SQL

Ampliación de Bases de Datos Práctica 1: El lenguaje PL/SQL de Oracle Sesión 1: Introducción al PL/SQL Ampliación de Bases de Datos Práctica 1: El lenguaje PL/SQL de Oracle Sesión 1: Introducción al PL/SQL Dado el siguiente esquema relacional y su definición en Oracle que se encuentra definida en vuestro

Más detalles

Claves, Constraints y References. Ing. Gustavo Delgado

Claves, Constraints y References. Ing. Gustavo Delgado Claves, Constraints y References Ing. Gustavo Delgado Clave Primaria Dept_tab Tabla de departamentos Deptno Código del departamento, que debe ser único (regla de negocio) ALTER TABLE Dept_tab ADD PRIMARY

Más detalles

2. Distinguir entre los comandos SQL*Plus y las sentencias SQL. 3. Consultar la estructura de una tabla, por ejemplo emp.

2. Distinguir entre los comandos SQL*Plus y las sentencias SQL. 3. Consultar la estructura de una tabla, por ejemplo emp. BASES DE DATOS 2 4 o de Enxe~nería Informática (2009-2010) SQL de Oracle (1) v 1.0 -------------------------------------------------------------------------- Ejercicios: 1. Conéctate a SQL*Plus. 2. Distinguir

Más detalles

Interacción con el Servidor Oracle8. Copyright Oracle Corporation, 1998. All rights reserved.

Interacción con el Servidor Oracle8. Copyright Oracle Corporation, 1998. All rights reserved. 5 Interacción con el Servidor Oracle8 Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al final de esta lección n usted podrá: Escribir correctamente una sentencia SELECT en PL/SQL Declarar

Más detalles

Checks, Triggers y Excepciones en InterBase: validando desde la base de datos

Checks, Triggers y Excepciones en InterBase: validando desde la base de datos Checks, Triggers y Excepciones en InterBase: validando desde la base de datos Por Alfonso Ricaño Bringas InterBase nos permite validar los valores que ingresan a los campos, mediante las restricciones

Más detalles

Manipulación de Datos. Copyright Oracle Corporation, 1998. All rights reserved.

Manipulación de Datos. Copyright Oracle Corporation, 1998. All rights reserved. 9 Manipulación de Datos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir cada sentencia DML Insertar filas

Más detalles

Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015

Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Ejercicios SQL - Select TutorialesNET Versión 1.0 - Revisión 1 25 de julio de 2015 Manoel Antón Folgueira Hernández manoel@tutorialesnet.net http://tutorialesnet.net Página 1 de 13 Índice 1. Introducción

Más detalles

PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS

PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Modulo 1.- CONFIDENCIALIDAD DE LOS DATOS El objetivo de esta parte de la práctica es comprender los distintos mecanismos que se pueden utilizar en ORACLE 10g

Más detalles

Recuperación de instancias dañadas usando RMAN

Recuperación de instancias dañadas usando RMAN Recuperación de instancias dañadas usando RMAN Isabel Terrero Gómez SGBD 1 Herramientas de recuperación : Ficheros redo logs: Ficheros de cambio de almacenamiento en la BD (Recovery). Se almacenan los

Más detalles

3. El catálogo 26. Laboratorio de Bases de Datos

3. El catálogo 26. Laboratorio de Bases de Datos ÍNDICE Continuación SQL Índice 1. Continuación del SQL como DML (Lenguaje de Manipulación de Datos) 1 1.1. Inserción de datos................................. 1 1.2. Borrado de datos..................................

Más detalles

Procedimientos almacenados en PL/SQL. Jonathan Medina Gómez Facultad de Ingeniería Universidad de Antioquia

Procedimientos almacenados en PL/SQL. Jonathan Medina Gómez Facultad de Ingeniería Universidad de Antioquia Procedimientos almacenados en PL/SQL Jonathan Medina Gómez Facultad de Ingeniería Universidad de Antioquia Ventajas... Los bloques se pueden almacenar en forma permanente mediante subprogramas (funciones

Más detalles

Tema 5. Lenguaje de Definición de Datos

Tema 5. Lenguaje de Definición de Datos Tema 5 Lenguaje de Definición de Datos Índice Tema 5 1. Creación de tablas. Restricciones 2. Consultas de creación de tablas. 3. Modificación de la estructura de una tabla. 4. Borrado de tablas. 5. Creación

Más detalles

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos:

Dependiendo de las tareas, podemos clasificar las sentencias SQL en dos tipos: CONTENIDO. 1. INTRODUCCIÓN 2. TIPOS DE SENTENCIAS SQL 3. TIPOS DE DATOS 4. SQL PLUS 5. CONSULTAS DE DATOS 6. RESTRICCIÓN Y CLASIFICACIÓN DE LOS DATOS 7. FUNCIONES A NIVEL DE FILA 8. VISUALIZACIÓN DE DATOS

Más detalles

Tema 4. Manipulación de datos con SQL

Tema 4. Manipulación de datos con SQL Tema 4 Manipulación de datos con SQL Índice Tema 4 1. Inserción de registros. Consultas de datos anexados. 2. Modificación de registros. Consultas de actualización. 3. Borrado de registros. Consultas de

Más detalles

Maestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DML. Ing. Alfonso Vicente, PMP

Maestría en Bioinformática. Bases de Datos y Sistemas de Información SQL: DML. Ing. Alfonso Vicente, PMP Maestría en Bioinformática Bases de Datos y Sistemas de Información SQL: DML Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda DML Sentencias Modificando la instancia Agenda DML Sentencias

Más detalles

Configuración de MySQL con NetBeans

Configuración de MySQL con NetBeans Configuración de MySQL con NetBeans Web Application Development 7CM5 26/03/2012 Desarrollo. I. Configurar las propiedades del Servidor MySQL. 1. Se asume que se encuentra instalado MySQL, que en este caso

Más detalles

MATERIA: BASE DE DATOS II. GUIA DE LABORATORIO #3. Pág.: 1/ 8 Tema:

MATERIA: BASE DE DATOS II. GUIA DE LABORATORIO #3. Pág.: 1/ 8 Tema: GUIA DE LABORATORIO #3. Pág.: 1/ 8 Tema: Contenido: 1. Objetivos. 2. Entorno teórico. a. Restauración de respaldo. b. Espacio de disco duro de un tablespace. c. Rendimiento de la base de datos. 3. Ejecución

Más detalles

Visualización de Datos a partir de Varias Tablas. Copyright Oracle Corporation, All rights reserved.

Visualización de Datos a partir de Varias Tablas. Copyright Oracle Corporation, All rights reserved. 4 Visualización de Datos a partir de Varias Tablas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería ser capaz de hacer lo siguiente: Escribir sentencias

Más detalles

Creación de Vistas. Copyright Oracle Corporation, 1998. All rights reserved.

Creación de Vistas. Copyright Oracle Corporation, 1998. All rights reserved. 12 Creación de Vistas Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Describir una Vista Crear una vista Recupera

Más detalles

3 GESTIÓN DE TABLESPACES

3 GESTIÓN DE TABLESPACES 3 GESTIÓN DE TABLESPACES 3.1 Introducción. 3.2 Creación de tablespaces. 3.3 Modificación de tablespaces. 3.4 Borrado de tablespaces. 3.5 Índices, secuencias y clusters. 3.6 Enlaces de bases de datos. 3.7

Más detalles

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL

MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL MANUAL DE PROGRAMACIÓN PARA BASES DE DATOS 1.0 MySQL Rubén Andrés Leiva Cordero Este manual pretende ser un material de apoyo al trabajo realizado en las asignaturas de laboratorio de programación de bases

Más detalles

Sistemas de Bases de Datos 2 Practica 1

Sistemas de Bases de Datos 2 Practica 1 2009 Sistemas de Bases de Datos 2 Practica 1 Backup y Restore en SQL Server 2008 Express Edition. Ing. Julio Duarte Aux. Julio Chicas Mario Ramón Castellanos Arana 200512086 15/08/2009 2 Sistemas de Bases

Más detalles

Bases de Datos Ejercicios de SQL

Bases de Datos Ejercicios de SQL Bases de Datos Ejercicios de SQL 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. EMPNO ENAME JOB DEPTNO DNAME DEPT (0,N)

Más detalles

Unidad. Lenguaje SQL. (Structured Query Language)

Unidad. Lenguaje SQL. (Structured Query Language) Unidad Lenguaje SQL (Structured Query Language) 1 SQL Definición DDL Consulta y Actualización DML Create Alter Drop Select Insert Update Delete 2 SQL DDL CREATE TABLE nombre_tabla (nombre_columna tipo_dato/dominio

Más detalles

Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved.

Escritura Básica de Sentencias SQL. Copyright Oracle Corporation, All rights reserved. 1 Escritura Básica de Sentencias SQL Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Enumerar las posibilidades

Más detalles

Introducción al lenguaje SQL

Introducción al lenguaje SQL Introducción a SQL Introducción al lenguaje SQL Contenidos Introducción al lenguaje SQL Sentencia SELECT: lista SELECT, FROM, WHERE CREATE TABLE INSERT, DELETE y UPDATE Bibliografía Beaulieu, A.: Aprende

Más detalles

2. ESTUDIO DE INDICES

2. ESTUDIO DE INDICES Asignatura de Administración de Bases de Datos Curso 2011/2012 Pág. 1 PRÁCTICA DE ADMINISTRACIÓN DE BASES DE DATOS Una compañía de salud gestiona datos relativos a las consultas médicas a pacientes por

Más detalles

Compresión de Respaldos con RMAN 12c

Compresión de Respaldos con RMAN 12c Newsletter Agosto 2013 Contenido Página: 1 Compresión de Respaldos con RMAN 12c 3 Data Pump 5 Saltos de Página en Oracle Answers y Dashboards Compresión de Respaldos con RMAN 12c Por Ing. Manuel Carrillo

Más detalles

SQL y XML en Oracle XE 11g. Laboratorio de Bases de datos 2015-1 Jonathan Medina Gómez

SQL y XML en Oracle XE 11g. Laboratorio de Bases de datos 2015-1 Jonathan Medina Gómez SQL y XML en Oracle XE 11g Laboratorio de Bases de datos 2015-1 Jonathan Medina Gómez XML en Oracle XE Primera entrega en Oracle 9i Database Release 2 XML DB incluido con XE, SE y EE Verificar si está

Más detalles

Manejo de Oracle Large Objects (LOB)

Manejo de Oracle Large Objects (LOB) Manejo de Oracle Large Objects (LOB) Por Francisco Riccio Introducción Oracle desde la versión 8i nos provee un tipo de dato llamado LOB, el cual nos permite almacenar largas estructuras de información

Más detalles

Transparent Data Encryption Oracleyyo.com

Transparent Data Encryption Oracleyyo.com Transparent Data Encryption Oracleyyo.com ÍNDICE 1 INTRODUCCIÓN... 3 2 FUNCIONAMIENTO DE TDE... 4 2.1 ESQUEMA DEL TDE... 4 2.2 MANEJO DE LAS LLAVES EN TDE... 5 3 IMPLEMENTACIÓN DEL TDE... 6 3.1 IDENTIFICAR

Más detalles

TEMA 4.4: Recuperación ante fallos

TEMA 4.4: Recuperación ante fallos TEMA 4.4: Recuperación ante fallos a.- Introducción b.- Transacción: concepto y procesamiento c.- Recuperación - Concepto de Recuperación - Estructuras de Recuperación: - Ficheros Redo Log - Ficheros de

Más detalles

Oracle Básico PL/SQL

Oracle Básico PL/SQL Oracle Básico PL/SQL Creación de un Esquema de Base de Datos El objetivo de este ejercicio es la ejecución de sentencia SQL de tipo DDL. Contenido Caso a Desarrollar...2 Modelo Lógico... 2 Modelo Físico...

Más detalles

UNIVERSIDAD DON BOSCO

UNIVERSIDAD DON BOSCO UNIVERSIDAD DON BOSCO Facultad: Ingeniería Escuela: Computación CATEDRA BASE DE DATOS I DOCENTE ING. LUIS ANAYA REPORTE INVESTIGACION COMPLEMENTARIA GUIA 10 INTEGRANTES HERNÁNDEZ DOÑO NORBERTO ANTONIO

Más detalles

Grandes volúmenes de datos Particionamiento. bases de datos

Grandes volúmenes de datos Particionamiento. bases de datos Grandes volúmenes de datos Particionamiento bases de datos Particionamiento. Introducción Problemas con tablas con gran volumen de registros: Tiempo de respuesta en las consultas Problemas de almacenamiento

Más detalles

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle

LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle LABORATORIO 10. Concurrencia y bloqueos en el SMBD Oracle GUÍA DE LABORATORIO Nº 10 Actividad de Proyecto No. 5: Desarrollar mantenimiento preventivo, correctivo o proactivo para garantizar niveles de

Más detalles

Conceptos Avanzados de Cursores Explícitos. Copyright Oracle Corporation, 1998. All rights reserved.

Conceptos Avanzados de Cursores Explícitos. Copyright Oracle Corporation, 1998. All rights reserved. 9 Conceptos Avanzados de Cursores Explícitos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al final de esta lección n podrá: Escribir un cursor que utilice parámetros Determinar cuándo

Más detalles

Bases de Datos I Práctica 1 Ejercicios de SQL

Bases de Datos I Práctica 1 Ejercicios de SQL Bases de Datos I Práctica 1 Ejercicios de SQL Curso 2005-2006 1. Descripción del modelo de datos El modelo de datos que se usará para las consultas está reflejado en el siguiente modelo E-R. Transformado

Más detalles

GUIA 3 PARTE II. Introducción a PL/SQL

GUIA 3 PARTE II. Introducción a PL/SQL GUIA 3 PARTE II Introducción a PL/SQL PL/SQL proviene de Procedural Language (lenguaje procedural)/ Structured Query Language (Lenguaje de consulta estructurado). PL/SQL ofrece un conjunto de comandos

Más detalles

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears

Estándar de desarrollo de aplicaciones del Govern de les Illes Balears Estándar de desarrollo de aplicaciones del Govern de les Illes Balears BASE DE DATOS Versión 5.0 Fecha Revisión: 28/05/09 Índice de contenidos INTRODUCCIÓN... 3 NOMENCLATURA DE BASE DE DATOS... 4 2.1.

Más detalles

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón

1. Lenguaje de Definición de Datos. 2. Lenguaje de Manipulación de. Datos. M. C. Gustavo Alfonso Gutiérrez Carreón 1. Lenguaje de Definición de Datos 2. Lenguaje de Manipulación de Datos M. C. Gustavo Alfonso Gutiérrez Carreón Los 'sistemas de gestión de bases de datos (en inglés database management system, abreviado

Más detalles

EL ENTORNO DE TRABAJO SQL ORACLE

EL ENTORNO DE TRABAJO SQL ORACLE PREVIO 2 EL ENTORNO DE TRABAJO SQL ORACLE Y LENGUAJE DE DEFINICIÓN DE DATOS DDL) INTRODUCCIÓN A ORACLE Oracle10g es de las últimas versiones de esté manejador de base de datos, incorpora la tecnología

Más detalles

Unidad III. Bases de Datos

Unidad III. Bases de Datos Clase:11 1 Unidad III Bases de Datos 2 SQL. Comandos de DDL. Comandos de DML. Agenda 3 SQL Structured Query Language SQL Los comandos del SQL pueden dividirse en tres grupos: Comandos de definición de

Más detalles

Manual de introducción SQL Centro de Tecnología Informática

Manual de introducción SQL Centro de Tecnología Informática Manual de introducción SQL Centro de Tecnología Informática web1.cti.unav.es/cti/manuales/intro_sql/indice.html Universidad de Navarra 1. CONCEPTO DE BASE DE DATOS 2. EL LENGUAJE DE GESTIóN DE BASES DE

Más detalles

Oracle 12c Administración

Oracle 12c Administración Introducción 1. Objetivos del libro 19 2. Presentación de Oracle Database 12c 20 2.1 Introducción 20 2.2 Principales novedades de la versión 12 22 3. Convenciones de escritura 24 Las bases de la arquitectura

Más detalles

Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c

Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c Newsletter Diciembre 2013 Contenido Página: 1 Recuperación de Una Tabla Desde un Respaldo RMAN en Oracle Database 12c 3 Migración de Base de Datos Hacia ASM Recuperación de Una Tabla Desde un Respaldo

Más detalles

SQL: Lenguaje de definición de datos (DDL) (*) DBMS: DATA BASE MANAGEMENT SYSTEM. SGBD: SISTEMAS GESTOR DE BASE DE DATOS

SQL: Lenguaje de definición de datos (DDL) (*) DBMS: DATA BASE MANAGEMENT SYSTEM. SGBD: SISTEMAS GESTOR DE BASE DE DATOS SQL: Lenguaje de definición de datos (DDL) (*) DBMS: DATA BASE MANAGEMENT SYSTEM. SGBD: SISTEMAS GESTOR DE BASE DE DATOS Objetivos Enseñar al alumno las sentencias que forman el lenguaje de definición

Más detalles

Cargas de Datos con SQL*Loader.

Cargas de Datos con SQL*Loader. Cargas de Datos con SQL*Loader. Alumno: Gabriela Susana Carrizo 1 ÍNDICE 1. Introducción y Objetivos --------------------------------------- Pagina 4 2. Sql*Loader --------------------------------------------------------

Más detalles

Administración de usuarios en Oracle - Administración de Oracle - Orasite.com

Administración de usuarios en Oracle - Administración de Oracle - Orasite.com 1. Creación de usuarios Una de las más básicas tareas de un administrador de base de datos es identificar los usuarios. Cada usuario que conecta en la base de datos debe de tener una cuenta. En las cuentas

Más detalles

Si no podemos conectar con la base de datos, fijarnos en servicios (herramientas administrativas/servicios) que tenemos el oracleservicexe levantado.

Si no podemos conectar con la base de datos, fijarnos en servicios (herramientas administrativas/servicios) que tenemos el oracleservicexe levantado. ANEXO AL TEMA 6: CONCEPTOS BÁSICOS SOBRE SQL. INTRODUCCIÓN. ESQUEMA CON EL QUE TRABAJAREMOS. TRABAJANDO CON SQL Cuando instalamos el Oracle Express te instala por defecto una base de datos llamada XE.

Más detalles

Práctica 4: Estudio del SGBD Oracle 10 Gestión de Transacciones

Práctica 4: Estudio del SGBD Oracle 10 Gestión de Transacciones Práctica 4: Estudio del SGBD Oracle 10 El SGBD Oracle 10 Objetivos estudio de la gestión de transacciones. estudio de las estrategias para la comprobación de la integridad. estudio de las estrategias para

Más detalles

Introducción a SQL. Bloque III (Prácticas) Informática Básica - Curso 2010/2011

Introducción a SQL. Bloque III (Prácticas) Informática Básica - Curso 2010/2011 Introducción a SQL Bloque III (Prácticas) Informática Básica - Curso 2010/2011 Introducción al lenguaje SQL Contenidos Introducción al lenguaje SQL Sentencia SELECT: lista SELECT, FROM, WHERE CREATE TABLE

Más detalles

Realizado por: Maravillas Muñoz Fernando Fernández Ginés Fernández

Realizado por: Maravillas Muñoz Fernando Fernández Ginés Fernández Realizado por: Maravillas Muñoz Fernando Fernández Ginés Fernández 1 ÍNDICE Importación y exportación de datos 1. Introducción Pág. 3 2. Cuándo es útil exportar / importar datos en Oracle?.Pág.3 3. Importación

Más detalles

Administración Básica de Oracle 10g. Prácticas sobre trabajos.

Administración Básica de Oracle 10g. Prácticas sobre trabajos. PRACTICAS. TRABAJOS. 1. Identificar los procesos de sistema operativo que corresponden a la base de datos, existe algún proceso coordinador de trabajos -cjqnnn- corriendo en la instancia?. homecursocurso01

Más detalles

Restricción y Clasificación de los Datos. Copyright Oracle Corporation, All rights reserved.

Restricción y Clasificación de los Datos. Copyright Oracle Corporation, All rights reserved. 2 Restricción y Clasificación de los Datos Copyright Oracle Corporation, 1998. All rights reserved. Objetivos Al completar esta lección, debería a ser capaz de hacer lo siguiente: Limitar los registros

Más detalles

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers

Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers Triggers Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir Consultar

Más detalles

CHAR VARCHAR2 VARCHAR NCHAR NVARCHAR2 LONG

CHAR VARCHAR2 VARCHAR NCHAR NVARCHAR2 LONG CREACIÓN DE TABLAS Las tablas son las unidades básicas de almacenamiento de datos. Veremos cómo se crean las tablas en Oracle y como se definen las restricciones de integridad asociadas a dichas tablas.

Más detalles

LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS

LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS PREVIO 5 LENGUAJE DE MANIPULACIÓN DE DATOS (DML) CONSULTA DE DATOS INTRODUCCIÓN SQL permite realizar consultas con condiciones de búsqueda, de tal forma que los resultados son precisamente aquellos que

Más detalles

NATIONAL SOFT HOTELES GUÍA DE MIGRACIÓN DE BASE DE DATOS

NATIONAL SOFT HOTELES GUÍA DE MIGRACIÓN DE BASE DE DATOS NATIONAL SOFT HOTELES Versión 3.0 GUÍA DE MIGRACIÓN DE BASE DE DATOS National Soft de México INDICE GENERAL 1. INTRODUCCIÓN... 2 1.1. REQUISITOS PREVIOS... 2 1.2. ASISTENTE DE MIGRACIÓN... 2 2. ACTUALIZACIÓN

Más detalles

Cómo abrir las bases de datos de Aspel-NOI 5.0?

Cómo abrir las bases de datos de Aspel-NOI 5.0? Cómo abrir las bases de datos de Aspel-NOI 5.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

Tema: Clases y Objetos en C#. Parte II.

Tema: Clases y Objetos en C#. Parte II. Programación II. Guía No. 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Clases y Objetos en C#. Parte II. Objetivos Implementar clases, objetos, propiedades, métodos y

Más detalles

Cómo abrir las bases de datos en Aspel-COI 6.0?

Cómo abrir las bases de datos en Aspel-COI 6.0? Cómo abrir las bases de datos en Aspel-COI 6.0? 1. Herramientas de administración nativas de Firebird. Firebird cuenta con una herramienta llamada ISQL la cual es una consola de línea de comandos desde

Más detalles

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1

ÍNDICE. Introducción... Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Introducción... XIII Capítulo 1. Novedades, mejoras y requisitos para la instalación... 1 Novedades y mejoras en SQL Server 2008 R2... 1 Novedades... 1 Mejoras... 3 Ediciones y componentes en SQL Server

Más detalles

LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO VALE UN PUNTO

LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO VALE UN PUNTO EXAMEN FINAL DE PRÁCTICAS DE BASES DE DATOS 18 de junio de 2003 Nombre: LEA ATENTAMENTE LAS PREGUNTAS Y RESUELVA CADA EJERCICIO COMO SE INDIQUE (EN CASO CONTRARIO EL EJERCICIO NO PUNTUARÁ) CADA EJERCICIO

Más detalles

Oracle Express y Toad for Oracle

Oracle Express y Toad for Oracle 6. Creación de Oracle y Toad for Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla octubre 2011 Toad for Oracle 6. Creación de Objetivos de este tema Conocer Oracle Conocer

Más detalles

Introducción a PL/SQL

Introducción a PL/SQL Introducción a PL/SQL Grupo de Ingeniería del Software y Bases de Datos Departamento de Lenguajes y Sistemas Informáticos Universidad de Sevilla noviembre 2011 Objetivos de este tema Conocer PL/SQL. PL/SQL

Más detalles

GBD Diseño físico de DDBB

GBD Diseño físico de DDBB GBD Diseño físico de DDBB Mª Carmen Gabarrón Manual SQL de Oracle 10g http://download.oracle.com/docs/cd/b19306_01/server.102/b14200/index.htm SQL SQL es el lenguaje de consulta universal para bases de

Más detalles

BASES de DATOS ÁCTIVAS

BASES de DATOS ÁCTIVAS BASES de DATOS ÁCTIVAS Bibliografía Piattini & Díaz (2000). Advanced Database Technology and Design. Capt. 3 Elmasri & Navathe (2000). Fundamentals of DBS, Capt. 23.1 Garcia-Molina, Ullman & Widom 2002.

Más detalles

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints

m047a Curso Programando una Base de Datos SQL Server 2008, 36 h Creación B.D. y Constraints Crear Una Base De Datos (L12) A TRAVÉS DE LA CONSOLA DE ADMINISTRACIÓN A TRAVÉS DEL ASISTENTE DE BASES DE DATOS (DATABASE WIZARD) A TRAVÉS DE COMANDOS SQL (CREATE DATABASE, CREATE TABLE) Crear Un Grupo

Más detalles

PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS

PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS PROCEDIMIENTOS DEL NOC RESPALDO Y RECUPERACION DE DATOS Página 1 de 7 OBJETIVO El objetivo de este procedimiento es describir la política de respaldo por defecto para el NOC de Provectis, entendiéndose

Más detalles

Tutorial de SQL - El comando SELECT

Tutorial de SQL - El comando SELECT Tutorial de SQL - El comando SELECT El objetivo de este documento es guiar su aprendizaje del comando SELECT de SQL. La idea es que, estando conectado a sql*plus, lea este material mientras ejercita simultáneamente

Más detalles

Triggers 27/11/2014. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle

Triggers 27/11/2014. Escuela Técnica Superior de Ingeniería Informática Departamento de Lenguajes y Sistemas Informáticos. Triggers en Oracle Triggers en Oracle Grupo de Ingeniería del Software y Bases de Datos Universidad de Sevilla noviembre 2012 Introducción Objetivos de la práctica Conocer qué son los y para qué se utilizan Aprender a construir

Más detalles

GESTIÓN TECNOLÓGICA Y DE LA INFORMACIÓN MANEJO Y RESGUARDO DE LA INFORMACIÓN

GESTIÓN TECNOLÓGICA Y DE LA INFORMACIÓN MANEJO Y RESGUARDO DE LA INFORMACIÓN PÁGINA 1 de 7 1. OBJETIVO Establecer los lineamientos para la protección de, las bases de datos, la documentación y registros generados por medio de herramientas ofimáticas, consideradas críticas para

Más detalles

Administración de Oracle 9i. Existen alrededor de 126 privilegios del sistema, a continuación vemos los más destacados

Administración de Oracle 9i. Existen alrededor de 126 privilegios del sistema, a continuación vemos los más destacados Gestión de Privilegios y Roles Existen dos tipos de privilegios?? Sistema: poder conectarse a la BBD, poder crear objetos, modificarlos, eliminarlos,...?? Objeto: acceder a una tabla, poder modificar registros,

Más detalles

Tema: Configuración de arreglo RAID 1

Tema: Configuración de arreglo RAID 1 Arquitectura de Computadoras. Guía 8 1 Facultad: Ingeniería Escuela: Electrónica Asignatura: Arquitectura de Computadoras Tema: Configuración de arreglo RAID 1 Contenidos Creación del arreglo MD0 en RAID

Más detalles

Guía de instalación de CAM EXPRESS 8.5 Para Windows XP

Guía de instalación de CAM EXPRESS 8.5 Para Windows XP Guía de instalación de CAM EXPRESS 8.5 Para Primera Edición: octubre 2014 Guía de instalación de CAM EXPRESS 8.5 para Urrutiko Lanbide Heziketa Institutua Esta publicación realizada por Urrutiko Lanbide

Más detalles

BACKUP Y RECUPERACION

BACKUP Y RECUPERACION Curso: Sistemas de Bases de Datos 2 Plataforma: Windows BACKUP Y RECUPERACION La realización de un backup y su correspondiente restauración garantiza la persistencia de los datos dentro de una base de

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Control File

Instituto Profesional DuocUC Escuela de Ingeniería Control File Control File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el uso del archivo de control Listar los contenidos del archivo

Más detalles

DIRECCION BLOG: http://luismrtnzlpz7.wordpress.com/ XXCLONE. - Indicamos el directorio donde se va a guardar y se completa la instalación

DIRECCION BLOG: http://luismrtnzlpz7.wordpress.com/ XXCLONE. - Indicamos el directorio donde se va a guardar y se completa la instalación DIRECCION BLOG: http://luismrtnzlpz7.wordpress.com/ XXCLONE 1. Proceso de instalación - En primer lugar, descargamos xxclone desde la siguiente dirección: http://xxclone.uptodown.com - Ejecutamos xxclone

Más detalles

BASES DE DATOS AVANZADAS Transacciones en MYSQL

BASES DE DATOS AVANZADAS Transacciones en MYSQL Ejercicio Transacciones mysql> CREATE TABLE innotest (campo INT NOT NULL PRIMARY KEY) TYPE = InnoDB; Query OK, 0 rows affected (0.10 sec) mysql> INSERT INTO innotest VALUES(1); Query OK, 1 row affected

Más detalles

Pasar datos de archivos Excel a base de datos Articulos

Pasar datos de archivos Excel a base de datos Articulos Pasar datos de archivos Excel a base de datos Articulos Si ya disponemos de los datos de los artículos y productos que vamos a vender, ya sea en un listado que nos proporcionen los fabricantes y distribuidores,

Más detalles

SQL. Fundamentos de Bases de Datos. Concepción de Sistemas de Información Instituto de Computación Facultad de Ingeniería Universidad de la República

SQL. Fundamentos de Bases de Datos. Concepción de Sistemas de Información Instituto de Computación Facultad de Ingeniería Universidad de la República SQL Fundamentos de Bases de Datos Concepción de Sistemas de Información Instituto de Computación Facultad de Ingeniería Universidad de la República SQL- FBD CSI - InCo - Fing - UDELAR 1 Introducción SQL

Más detalles

OPTIMIZADOR ORACLE. 1. La meta: escoger el modo más eficiente de ejecutar una declaración S.Q.L. FILTER 2 NESTED LOOPS

OPTIMIZADOR ORACLE. 1. La meta: escoger el modo más eficiente de ejecutar una declaración S.Q.L. FILTER 2 NESTED LOOPS 1 OPTIMIZADOR ORACLE. 1. La meta: escoger el modo más eficiente de ejecutar una declaración S.Q.L. Ejemplo : SELECT ename,job, sal, dname FROM emp,dept WHERE emp.deptno = dept.deptno AND NOT EXISTS ( SELECT

Más detalles

Grupo Kybele, http://www.kybele.es/ Pág. 1

Grupo Kybele, http://www.kybele.es/ Pág. 1 Bases de Datos APUNTES PARA EL MANEJO DE SQL*Plus Para cualquier consulta a la sintaxis de las órdenes SQL o SQL*PLUS puede consultarse cualquier libro de ORACLE, o los manuales gratuitos en pdf o en línea

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS TEMA 5. TABLESPACES. 5.1. Consultar los tablespaces que componen la BD. Comprobar los ficheros que tiene cada uno de ellos. Cuáles son 'locales' y cuáles no? 5.2. Crea el tablespace DATACURSOxy,

Más detalles

Introducción a SQL sobre Oracle

Introducción a SQL sobre Oracle Laboratorio de Bases de Datos Introducción a SQL sobre Oracle Luis A. González Ares Contenido Lenguaje SQL sobre Oracle. Descripción de las características y elementos fundamentales del lenguaje. Ejercicios

Más detalles

Introducción SQL. Ges2ón y Modelación de Datos María Constanza Pabón

Introducción SQL. Ges2ón y Modelación de Datos María Constanza Pabón Introducción SQL Ges2ón y Modelación de Datos María Constanza Pabón PostgreSQL Es un ORDBMS (object rela2onal database management system) Derivado de Postgres, que fue desarrollado en la Universidad de

Más detalles

Administración Básica de Oracle9i

Administración Básica de Oracle9i PRACTICAS. AUDITORÍA. 1. Ver la descripción de las vistas ALL_DEF_AUDIT_OPTS, DBA_AUDIT_OBJECT, DBA_AUDIT_SESSION, DBA_AUDIT_STATEMENT, DBA_AUDIT_TRAIL, DBA_OBJ_AUDIT_OPTS, DBA_PRIV_AUDIT_OPTS, y DBA_STMT_AUDIT_OPTS.

Más detalles

Procesamiento de base de datos: Fundamentos, Deseño e Implementación. Capítulo 8

Procesamiento de base de datos: Fundamentos, Deseño e Implementación. Capítulo 8 Procesamiento de base de datos: Fundamentos, Deseño e Implementación Capítulo 8 Rediseño de la base de datos 8-1 Objetivos Comprender la necesidad de un nuevo diseño de la base de datos. Usar subconsultas

Más detalles