Administración de Sistemas Gestores de Bases de Datos

Save this PDF as:
 WORD  PNG  TXT  JPG

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

Download "Administración de Sistemas Gestores de Bases de Datos"

Transcripción

1 Administración de Sistemas Gestores de Bases de Datos UD 2: Auditorías en el SGBD Oracle Félix Reyes Fernández

2 Índice Conceptos Tipos de auditorías Registros de auditorías Vistas de auditorías Gestión de registros de auditorías Ejemplos de auditorías Herramienta LogMiner Auditoría de grano fino Recomendaciones

3 Auditorías Mediante la auditoría se intenta monitorizar y registrar acciones en la base de datos con el fin de : Investigar actividades maliciosas (borrado de tablas,..) Detectar privilegios incorrectamente otorgados a usuarios (que permiten realizar acciones inapropiadas, las cuales son detectadas) Recoger datos sobre actividades concretas (tablas que se actualizan, usuarios concurrentes, ) Detectar problemas con la implementación de políticas de seguridad (puntos débiles que generan registros) Puede ser más o menos general, permitiendo auditar: Ejecuciones de sentencias exitosas, fallidas o ambas. Ejecución de sentencias por sesión o por lanzamiento de sentencia. Usuarios concretos o todos los usuarios.

4 Tipos de auditorías Existen varios tipos: De sentencias. Seleccionando un tipo concreto de las mismas, que afectan a una determinada clase de objetos de base de datos (por ejemplo, AUDIT CREATE TABLE). De privilegios. Auditoría de privilegios de sistema (por ejemplo, AUDIT DELETE ANY TABLE). De esquema. Sentencias específicas sobre objetos de un esquema concreto (p. ej. AUDIT SELECT ON <nombre_tabla>). De grano fino ( fine grained ). Acceso a datos concretos y cambios en los mismos a nivel columna.

5 Registros de auditoría Audit trail Activación de la auditoría en ORACLE: La activación de la auditoría en Oracle viene definida por el parámetro AUDIT_TRAIL. Para ver el valor que tiene, ejecutamos la siguiente consulta: SELECT NAME, VALUE FROM v$parameter WHERE NAME LIKE audit_trail ;

6 Registros de auditoría Audit trail

7 Registros de auditoría Audit trail También podemos verlo escribiendo show parameter audit Podemos modificar éste parámetro de dos formas: a) Modificando directamente el archivo INIT.ORA b) A través de sentencias SQL La sentencia para activar la auditoría es la siguiente: ALTER SYSTEM SET audit_trail = "DB SCOPE=SPFILE;

8 Vistas de auditorías SELECT view_name FROM dba_views WHERE view_name LIKE '%AUDIT%' ORDER BY view_name; Ejercicio: Investiga para que vale cada una de estas vistas y háblame de las cinco que consideres más importantes

9 Gestión de registros de auditorías Proteger Ya que los registros que hayan en la tabla SYS.AUD$ podrían mostrar todas las acciones realizadas de forma no autorizada en nuestra base de datos, debemos tener constancia como administradores de toda acción que se haga sobre dicha tabla. Antes de nada, necesitamos tener configurado el parámetro 07_DICTIONARY_ACCESIBILITY pues es el que, si está desactivado, se encarga de que sólo los usuarios que tengan privilegios puedan acceder a los datos. Si este parámetro tiene el valor en true, cualquier usuario tendrá acceso a estos, por lo que debemos cerciorarnos de que el valor sea false. Por defecto, viene desactivado. Ahora podemos pasar a habilitar auditoría sobre esta tabla para conocer cualquier acción sobre esa tabla, con el comando: AUDIT INSERT,UPDATE,DELETE ON sys.aud$ BY ACCESS;

10 Gestión de registros de auditorías Eliminar Si queremos limpiar la tabla AUD$ bien por seguridad o por el motivo que sea, tan solo debemos introducir el comando siguiente: DELETE FROM sys.aud$; Ahora bien, si lo que queremos es eliminar los registros, sinónimos y vistas de auditoría de Oracle, ejecutamos un script que dependiendo de la versión y del sistema operativo, puede encontrarse en diferente ubicación y cambiar de nombre pero por lo general se llama catnoaud.sql Gestión de tamaño La tabla AUD$ es muy dinámica y hay que tener en cuenta, siendo el administrador, el tamaño de ella ya que puede aumentar dependiendo del número de opciones que se activen de auditorías y la frecuencia con la que realicemos esas auditorías. Si desactivamos la auditoría de la base de datos no aumenta, obviamente, la tabla de registros pues no guarda datos. Si tenemos la necesidad de hacer auditorías, hay que tener claros los objetivos para establecer las opciones de auditoría necesarias y evitar que se creen registros innecesarios.

11 Ejemplos de auditorías Inicios de sesión en bases de datos Cada vez que un usuario intente conectar con la base de datos, podemos hacer que quede registrado con la auditoría, independientemente de si ha sido un intento fallido de conexión o si ha sido correcta. Para poder auditar los inicios de sesión en la base de datos se usa el comando AUDIT SESSION. Este comando nos permite pasarle el usuario o usuarios a los que queremos realizarle auditoria de inicio de sesión, añadiendo al comando BY nombre_usuario1, nombre_usuario2,, nombre_usuarion; Además, si queremos auditar solamente los intentos fallidos, el comando será: AUDIT SESSION WHENEVER NOT SUCCESSFUL; Y si queremos auditar solamente las conexiones que se realicen correctamente: AUDIT SESSION WHENEVER SUCCESSFUL; Si queremos desactivar esta auditoría, pasamos la sentencia NOAUDIT SESSION

12 Ejemplos de auditorías Inicios de sesión en bases de datos Finalmente, para ver el resultado de la auditoria consultamos en la siguiente vista: SELECT username, userhost, extended_timestamp, action_name FROM dba_audit_session WHERE username= NOMBRE';

13 Ejemplos de auditorías Ejecución de sentencias concretas Podemos auditar la ejecución de sentencias que afectan a un objeto de la base de datos como tablas, sinónimos, usuarios, índices Por ejemplo, podemos auditar a un usuario cuando realice cierta acción. Supongamos que el usuario en cuestión ejecuta la secuencia: CREATE TABLE. Si quisiéramos auditarlo, ejecutaríamos: AUDIT CREATE TABLE BY nombre_del_usuario; CREATE TABLE, por tanto, entra en el grupo de TABLE con lo que podemos auditarlo de la siguiente forma: AUDIT CREATE TABLE BY FELIX; Tras ello, nos conectamos como FELIX, creamos una tabla nueva y en SYSTEM, introducimos el siguiente comando con el que veremos cómo ha quedado registrada la creación de la tabla: SELECT username, owner, obj_name, action_name, priv_used, timestamp FROM dba_audit_object WHERE username= FELIX ;

14 Ejemplos de auditorías Acciones de usuario Para poder realizar la auditoría a las acciones de cada usuario, utilizamos el comando AUDIT ALL Para probar que funciona vamos a utilizar una nueva tabla creada con el usuario FELIX Como SYSTEM lo vemos haciendo el siguiente comando: SELECT username, userhost, timestamp, obj_name, action_name, priv_used FROM dba_audit_trail WHERE username= FELIX ; Vamos a crear otro usuario, que va a hacer un SELECT sobre dicha tabla. Creamos el usuario PRUEBA, hacemos un SELECT a la tabla nueva creada TABLA_PRUEBA_2, volvemos a SYSTEM y utilizando la siguiente sentencia lo visualizamos: SELECT username, userhost, timestamp, obj_name, action_name, priv_used FROM dba_audit_trail WHERE username= PRUEBA ;

15 Ejemplos de auditorías Acciones sobre objetos Se pueden auditar operaciones de inserción, modificación, borrado y selección sobre tablas con lo que conseguimos tener control sobre la actividad que realicen los usuarios de la base de datos con ese objeto. El comando AUDIT que utilizábamos en las acciones de usuario cambia para las acciones de objetos incluyendo el parámetro BY SESSION o BY ACCESS. La diferencia entre BY SESSION y BY ACCESS es que la primera sólo registra un suceso de auditoría por sesión y la segunda registra un suceso de auditoría por cada acción que se realice. El inconveniente que supone BY ACCESS es el hecho de que registre un suceso de auditoría por operación puede afectar al rendimiento, con lo que se podría optar a utilizar BY SESSION aunque sea menos exhaustivo. Para auditar operaciones de inserción sobre una tabla por acceso utilizamos sentencias como: AUDIT INSERT ON nombre_tabla BY ACCESS; AUDIT DELETE ON nombre_tabla BY ACCESS;

16 Ejemplos de auditorías Acciones sobre objetos Si queremos auditar todas las operaciones que se realicen pondríamos la sentencia: AUDIT ALL ON nombre_tabla BY ACCESS; Para comprobar cómo funciona, vamos a auditar la operación de inserción en la tabla TABLA_PRUEBA, para activar la auditoría utilizamos el comando nombrado anteriormente: AUDIT INSERT ON FELIX.TABLA_PRUEBA BY ACCESS; ; Nos conectamos como FELIX, y hacemos una inserción sobre dicha tabla: INSERT INTO TABLA_PRUEBA VALUES ( Probando, auditar ); Volvemos al usuario SYSTEM, y hacemos una consulta para comprobar que se ha registrado SELECT username, userhost, timestamp, owner, obj_name, action_name FROM dba_audit_object WHERE username= FELIX ;

17 Ejemplos de auditorías Acciones sobre objetos Con el siguiente comando, auditaríamos todas las operaciones que se realizaran sobre la tabla siguiente: AUDIT ALL ON TABLA_PRUEBA BY ACCESS; Pero antes de eso, es importante dejar de auditar las operaciones que habíamos activado antes, INSERT y DELETE, para no confundirnos. Así, al auditar todo y no tener otro tipo de auditoría sobre la tabla podemos ver con más seguridad que está realizando lo que deseamos. Para dejar de auditar, al principio ya se dijo que se utilizaría: NOAUDIT

18 Ejemplos de auditorías Acciones sobre objetos Con el usuario FELIX, realizamos operaciones de inserción y de eliminación, con las sentencias: INSERT INTO TABLA_PRUEBA VALUES ( Felix, Reyes ); DELETE TABLA_PRUEBA; Y, con SYSTEM, vamos a hacer una consulta donde nos deberá de aparecer tanto INSERT como DELETE, ya que auditábamos todas las operaciones sobre dicha tabla: SELECT username, userhost, timestamp, owner, obj_name, action_name FROM dba_audit_object WHERE username= FELIX ;

19 Ejemplos de auditorías Privilegios del sistema Si queremos auditar privilegios del sistema, usamos la sentencia: AUDIT privilegio_sistema BY ACCESS/BY SESSION; Para saber cuáles son los privilegios del sistema, ejecutaremos la siguiente sentencia: SELECT PRIVILEGE FROM dba_sys_privs; A modo de ejemplo, vamos a auditar el privilegio DELETE ANY TABLE, para ello usamos la sentencia: AUDIT DELETE ANY TABLE BY ACCESS; Ahora, vamos a eliminar alguna tabla, volver a SYSTEM y realizar una consulta para ver si lo ha registrado: SELECT username, timestamp, object_name, action_name FROM dba_audit_trail WHERE username= FELIX ; Si no se especifica audita tanto las correctas como las que no. Para que esto no suceda y sólo audite las correctas se incluirá en el final de la sentencia: WHENEVER SUCCESSFUL, y para que sólo audite las no correctas se incluirá en el final de la sentencia: WHENEVER NOT SUCCESSFUL.

20 Herramienta LogMiner Muchas veces queremos conocer los comandos ejecutados y el detalle, de cierta información que han modificaron en el pasado; pues para esto, existe una herramienta de Oracle llamada LogMiner, que sin necesidad de que hayamos activado auditoría por objeto, usuario, acción, etc. podemos conocer todos estos detalles solamente con tener la BD configurada en ArchiveLog Mode. Esta herramienta lo que nos permite es, configurar o añadir metadatos relacionados con nuestros archives generados, a la BD. Lo cual nos permitirá leerlos de una forma muy fácil.

21 Herramienta LogMiner ArchiveLog Mode Los archive logs se utilizan para realizar backups en caliente. Oracle escribe en los archivos de reconstrucción en línea (redo log online) cuando los usuarios realizan modificaciones en la BD. Ahí se guardan todas las transacciones que se van realizando, es un proceso cíclico. Cuando ORACLE se ejecuta en modo ArchiveLog, se hace una copia de cada archivo de redo log online en disco (reconstrucción fuera de línea) ARCHIVELOG - Mecanismo de protección ante fallos de disco - Permite realizar copias de seguridad físicas online sin detener la BD - Se podría recuperar la BD en un momento específico del tiempo

22 Herramienta LogMiner INCONVENIENTES - Se ralentiza la BD - Requiere más espacio en disco ARCHIVE LOG LIST: Para ver información sobre archive logs ALTER SYSTEM SET LOG_ARCHIVE_DEST_1='location=C:\archive_log_offline' SCOPE=SPFILE ACTIVAR SHUTDOWN IMMEDIATE, STARTUP MOUNT, ALTER DATABASE ARCHIVELOG, ALTER DATABASE OPEN DESACTIVAR ALTER DATABASE NOARCHIVELOG SELECT NAME FROM v$archived_log

23 Herramienta LogMiner Para activarlo tenemos que poner una ruta de archivo en el parámetro utl_file_dir, y primero, vamos a ver el valor con el comando: SHOW PARAMETER UTL; alter system set utl_file_dir='c:\oraclexe\app\oracle\usuario\logminer' scope=spfile; Creamos el directorio y creamos el diccionario que va a usar LogMiner, que debe ser en el mismo directorio con la sentencia: EXEC DBMS_LOGMNR_D.BUILD(DICTIONARY_FILENAME =>'logminer.ora', DICTIONARY_LOCATION => 'C:\oraclexe\app\oracle\usuario\logminer ); Tenemos que especificar a logminer, los ficheros que tiene que estudiar que son nuestros ficheros log. Para verlos ejecutamos la siguiente consulta: select member from v$logfile;

24 Herramienta LogMiner Para añadirlos utilizamos la sentencia siguiente: EXEC DBMS_LOGMNR.add_logfile( C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\X E\ONLINELOG\O 1_MF_2_8CPXLZWT_.LOG ); EXEC DBMS_LOGMNR.add_logfile( C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_AREA\X E\ONLINELOG\O 1_MF_1_8CPXLY3J_.LOG ); Ahora, tenemos que eliminar el fichero log 1 y utilizamos la sentencia: EXEC DBMS_LOGMNR.remove_logfile( C:\ORACLEXE\APP\ORACLE\FAST_RECOVERY_ARE A\XE\ONLINELO G\O1_MF_1_8CPXLY3J_.LOG ); Al ejecutar la siguiente sentencia vemos que el fichero correspondiente al fichero redolog 2 (O1_MF_2_8CPXLZWT_.LOG) es el que se ha añadido a la carpeta que creamos para logminer, con esto comprobamos su funcionamiento. EXEC DBMS_LOGMNR.START_LOGMNR(DICTFILENAME=>'C:\oraclexe\app\oracle\usuario\lo gminer\logminer.ora );

25 Herramienta LogMiner Ya para ver un ejemplo, tenemos antes que nada dar un formato para el SELECT: SET PAGES 100 SET LINES 150 COLUMN SQL_REDO FORMAT a50 COLUMN SQL_UNDO FORMAT a50 Y la sentencia SELECT que vamos a hacer es la siguiente: SELECT SQL_REDO, SQL_UNDO FROM v$logmnr_contents WHERE rownum<10;

26 Auditoría de grano fino Si queremos saber qué consulta ha sido ejecutada sobre una tabla o qué datos han sido insertados, modificados o borrados necesitamos lo que se llama auditoría de grano fino. Permite crear registros de auditorías basados en una consulta exacta, condición y datos recuperados o manipulados por la sentencia. Provee facilidad para auditar solo esas sentencias que referencian a una columna particular. Te permite establecer condiciones de auditoría y especificar la columna auditada para diseñar que columna de una tabla o vista tiene que ser monitorizada. Cuando la condición es encontrada en una columna particular, la auditoría de grano fino escribe un registro de auditoría que muestra el texto SQL de la consulta. En la auditoría estándar, se graban detalles como propietario, tiempo, tipo de sentencia, pero no da información sobre el cambio que ocurrió en el dato. Esta información puede ser muy útil para el DBA o usuario que desea analizar las actividades que ocurrieron en la tabla.

27 Auditoría de grano fino Aspectos a tener en cuenta: El rendimiento de la base de datos disminuye bastante y aún más cuando la tenemos siempre activada, por lo que es aconsejable usarla en ocasiones necesarias y con un uso de la base de datos mínimo para que no baje tanto su rendimiento. Las operaciones realizadas que no tengan éxito no se guardan en la auditoría Ejemplo: Crea una tabla de productos e inserta datos en ella Creamos una política que controlará los precios que superen 700. Esto se hace con la orden dbms_fga.add_policy(), y se utiliza de la siguiente forma: BEGIN dbms_fga.add_policy( object_schema=> felix, object_name=> productos, policy_name=> politicauditoria, audit_condition=> precio > 700, audit_column => precio statement_types=> insert,update ; END; / Y con el usuario SYS, quedará registrada la sentencia realizada que cumpla la política creada introduciendo el siguiente comando: SELECT sql_text FROM dba_fga_audit_trail;

28 Auditoría de grano fino Procedimiento DISABLE_POLICY Deshabilita una política de auditoría. DBMS_FGA.DISABLE_POLICY( object_schema VARCHAR2, object_name VARCHAR2, policy_name VARCHAR2 ); Procedimiento ENABLE_POLICY Habilita una política de auditoría. DBMS_FGA.ENABLE_POLICY( object_schema VARCHAR2, object_name VARCHAR2, policy_name VARCHAR2, enable boolean ); Procedimiento DROP_POLICY Borra una política de auditoría. DBMS_FGA.DROP_POLICY( object_schema VARCHAR2, object_name VARCHAR2, policy_name VARCHAR2 );

29 Auditoría. Recomendaciones Es necesario seguir una serie de reglas a la hora de auditar la actividad de la base de datos: - Limitar el numero de acciones auditadas y el tiempo durante el que se hará. Así disminuye el impacto de la auditoría sobre las sentencias supervisadas y se limita el tamaño del audit trail ( qué debo o quiero auditar?). - Evaluar el propósito y planear una estrategia ( para qué y por qué audito?, qué actividad maliciosa he detectado?). - Si se audita debido a la sospecha de alguna acción maliciosa; debe comenzarse por auditar acciones de tipo general para, una vez analizada la información, pasar a auditar acciones mas concretas. - Proteger el audit trail, de forma que la informacion de auditoría no pueda ser añadida, modificada o borrada sin ser registrada la operación. - Controlar de forma estricta quien tiene derecho a auditar. - En caso de que se desee recoger información histórica sobre determinadas operaciones debe auditarse sólo aquellas acciones que sean pertinentes; y preocuparse de guardar los registros de auditoría de interés y eliminar periódicamente del audit trail esta informacion.

30 Actividad Mediante Oracle Enterprise Manager, analiza como trabajar las auditorías.

31 Ruegos y Preguntas

Tema: Auditoria de Base de datos. Objetivo Especifico

Tema: Auditoria de Base de datos. Objetivo Especifico Facultad: Ingeniería Escuela: Computación Asignatura: Base de Datos II Tema: Auditoria de Base de datos. Objetivo Especifico Que el estudiante: Aprenda a utilizar los diferentes mecanismos disponibles

Más detalles

Tema: Auditoria de Base de datos. Parte I

Tema: Auditoria de Base de datos. Parte I 1 Base de Datos II, Guía 8 Facultad: Escuela: Asignatura: Computación Ingeniería Base de Datos II Tema: Auditoria de Base de datos. Parte I Objetivo Especifico Que el estudiante: Aprenda a utilizar los

Más detalles

Auditoría en Oracle Sistemas Gestores de Base de Datos Juan Javier Rodríguez Guisado

Auditoría en Oracle Sistemas Gestores de Base de Datos Juan Javier Rodríguez Guisado Auditoría en Oracle Sistemas Gestores de Base de Datos Juan Javier Rodríguez Guisado Objetivos: AUDITORÍA EN ORACLE AUDITORÍA EN ORACLE Aprender a activar la auditoría en ORACLE. Dominar las vistas del

Más detalles

Backup & Recovery Oracle 9i

Backup & Recovery Oracle 9i Configuración de Copia de Seguridad y Recuperación Cómo ya sabemos, todas las transacciones se registran en los ficheros redo log online. Esto permite la recuperación automática de las transacciones en

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

Usuarios y Seguridad

Usuarios y Seguridad Objetivos Usuarios y Seguridad El presente documento tiene como objetivo ser una guía de los ejercicios del libro Oracle 9i DBA JumpStart citado al pie de cada página en todo el documento y servir fundamentalmente

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

AUDITANDO EN LAS BASES DE DATOS

AUDITANDO EN LAS BASES DE DATOS UNICIENCIA UNICIENCIA 22, 2008 22 pp. 135-140 2008 AUDITANDO EN LAS BASES DE DATOS Johnny Villalobos Murillo Facultad de Ciencias Exactas y Naturales, Escuela de Informática, Universidad Nacional de Costa

Más detalles

Backup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada.

Backup & Recovery Oracle 9i. Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Copias de Seguridad Físicas OFFLINE Las copias físicas offline, conocidas como Backups en frío, se realizan cuando la Base de Datos está parada. Como ya se ha comentado anteriormente, una copia en frío

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

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

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

CONTROL DE ACCESO. curso 2008

CONTROL DE ACCESO. curso 2008 BASES DE DATOS I CONTROL DE ACCESO curso 2008 Control de Acceso Seguridad: proteger los datos contra usuarios no autorizados Comandos usados por el BDA o el propietario para conceder/revocar permisos de

Más detalles

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL.

El lenguaje de manipulación de datos (DML) es una parte fundamental de SQL. GUIA DE LABORATORIO # 5 Nombre de la Practica: Manipulación de datos Lugar de ejecución: Centro de Computo MATERIA: Base de Datos II CICLO: 02-2012 I. OBJETIVOS ESPECIFICOS Qué el estudiante: Manipule

Más detalles

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES

CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES Tema 6. CONCEPTOS DE PROCESAMIENTO DE TRANSACCIONES TRANSACCIONES Una transacción es una unidad lógica de trabajo o procesamiento (ejecución de un programa que incluye operaciones de acceso a la base de

Más detalles

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER

PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER PROYECTO ADMINISTRACIÓN ORACLE ENTERPRISE MANAGER Proyecto de administración avanzada Alejandro Romero Abadía 1 Este proyecto consiste en una explicación de las funciones que ofrece la consola web de administración

Más detalles

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN

ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN ADMINISTRACIÓN DE BASES DE DATOS PREGUNTAS TEST SON SOLUCIÓN 1. En el SGBD Oracle. Cuál de las siguientes afirmaciones es correcta? a) Los usuarios con el rol de administrador de la base de datos son SYS,

Más detalles

MANUALITO MS-SQL SERVER

MANUALITO MS-SQL SERVER MANUALITO MS-SQL SERVER Contenido 1. Crear Store Procedures en MS SQL Server... 1 2. Crear Triggers en MS SQL Server... 5 3. Crear Vistas en MS SQL Server... 9 1. Crear Store Procedures en MS SQL Server

Más detalles

Bibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002

Bibliografía. Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002 SEGURIDAD 1 Bibliografía Fundamentos de Sistemas de Bases de Datos (3. edición) Elmasri, Navathe Addisson Wesley 2002 Índice Aspectos generales Gestión de usuarios creación modificación Gestión de perfiles

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Marco de gestión Hay tres componentes principales del marco de gestión de la BD Oracle: Labasededatosylainstanciaqueseestágestionando Un listener que

Más detalles

Seguridad y Auditoría de Bases de Datos Oracle

Seguridad y Auditoría de Bases de Datos Oracle Página 1 de 10 1. Objetivo y Alcance Describir los aspectos necesarios para garantizar la seguridad y la realización de las auditorías a las. Esta guía comprende desde Introducción a la Seguridad, hasta

Más detalles

Ejercicios - Persistencia en Android: ficheros y SQLite

Ejercicios - Persistencia en Android: ficheros y SQLite Ejercicios - Persistencia en Android: ficheros y SQLite Índice 1 Uso de ficheros (0.5 puntos)...2 2 Persistencia con ficheros (0.5 puntos)...3 3 Base de datos: SQLiteOpenHelper (0.5 puntos)... 3 4 Base

Más detalles

sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script.

sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script. Que es sql plus sql*plus es un programa de linea de comandos de oracle que puede ejecutar comandos sql y pl/sql de forma interactiva o mediante un script. sql*plus opera como una herramienta relativamente

Más detalles

CREATE USER ADMINISTRADOR IDENTIFIED BY ADMIN DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP QUOTA 500K ON USERS;

CREATE USER ADMINISTRADOR IDENTIFIED BY ADMIN DEFAULT TABLESPACE USERS TEMPORARY TABLESPACE TEMP QUOTA 500K ON USERS; 1. Conectarse como usuario SYSTEM a la base y crear un usuario llamado administrador autentificado por la base de datos con contraseña admin. Indicar como "tablespace" por defecto USERS y como "tablespace"

Más detalles

Oracle Database 10g: Taller de Administración I 1-2

Oracle Database 10g: Taller de Administración I 1-2 Oracle Database 10g: Taller de Administración I 1-2 Estructuras lógicas y físicas de la BD Bloque dedatosoracle:eselnivellógico másfinodegranularidad,dondesealmacenanlosdatosdelabd. Un bloquededatosse

Más detalles

Un ejemplo teórico de trigger podría ser éste:

Un ejemplo teórico de trigger podría ser éste: 9. TRIGGERS EN LA BASE DE DATOS Un trigger (disparador sería la traducción técnica) es un bloque PLSQL que se ejecuta implícitamente cuando ocurre un evento y pueden ser de base de datos o de aplicación.

Más detalles

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia:

Si queremos modificar la contraseña de sys, una vez que accedamos al sistema como sys, escribiremos la sentencia: TRABAJANDO CON SQL*PLUS El objetivo de este tema es simplemente, hacer una revisión de los conceptos avanzados de SQL, para ello, empezaremos por ver como se accede a SQL*PLUS y como crear usuarios, para

Más detalles

Toda base de datos relacional se basa en dos objetos

Toda base de datos relacional se basa en dos objetos 1. INTRODUCCIÓN Toda base de datos relacional se basa en dos objetos fundamentales: las tablas y las relaciones. Sin embargo, en SQL Server, una base de datos puede contener otros objetos también importantes.

Más detalles

Compartir Biblio en una red local con Windows XP

Compartir Biblio en una red local con Windows XP Compartir Biblio en una red local con Windows XP Caso práctico Supongamos que tenemos 2 tipos de personas que van a necesitar acceder remotamente (a través de otro ordenador de la red local) a la base

Más detalles

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008

Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008 Copias de seguridad con SQL Server 2005 WhitePaper Febrero de 2008 Contenidos 1. Propósito 3 2. Realizar una copia de seguridad con SQL Server 2005 4 3. Restaurar una copia de seguridad con SQL Server

Más detalles

Instituto Profesional DuocUC Escuela de Ingeniería Redo Log File

Instituto Profesional DuocUC Escuela de Ingeniería Redo Log File Redo Log File Jaime Amigo P. 2006, Santiago - Chile Objetivos Después de completar esta lección, usted deberá saber lo siguiente: Explicar el propósito de los archivos de redo log Conocer la estructura

Más detalles

6.0 Funcionalidades Adicionales

6.0 Funcionalidades Adicionales 6.0 Funcionalidades Adicionales Oracle Server provee dos maneras de resguardar su base de datos. La primera es el backup físico, el que consiste en la copia y restauración de los archivos necesarios de

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

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

Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL

Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL Guía Taller I Conexión con la Base de Datos Introducción a PostgreSQL 1. Conexión con la Base de Datos: se debe realizar a partir de algún programa que implemente el protocolo SSH (Secure Shell), a partir

Más detalles

T12 Vistas y tablas temporales

T12 Vistas y tablas temporales 1 de 9 17/05/2013 14:01 Lecciones SQL > T12 Vistas y tablas temporales En esta sesión vamos a mostrar dos tipos de objetos de uso habitual en cualquier SGBD: las vistas y las tablas temporales. Mientras

Más detalles

III. ADMINISTRACIÓN DE ORACLE.

III. ADMINISTRACIÓN DE ORACLE. III. ADMINISTRACIÓN DE ORACLE. 1.- Qué es Oracle? Qué hace un Administrador? 2.- Herramientas de ORACLE. 3.- Características. 4.- Arquitectura. 4.1.- Componentes de la BD. 4.2.- Estructura de la memoria.

Más detalles

INSTALACIÓN DE MySQL SERVER EN WINDOWS

INSTALACIÓN DE MySQL SERVER EN WINDOWS INSTALACIÓN DE MySQL SERVER EN WINDOWS Seguir los siguientes pasos: En primer lugar necesitaremos disponer del programa de instalación. Se puede descargar gratuitamente de http://dev.mysql.com/downloads

Más detalles

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD

LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD LABORATORIO 10. COPIAS DE SEGURIDAD, RESTAURACIÓN Y RECUPERACIÓN DE UNA BD GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Copias de

Más detalles

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40

Manual De Instalación MySQl 5.1 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE MYSQL 5.1.40 Página 1 de 15 1.- Ejecutamos el fichero mysql-essential-5.1.40-win32. Espera unos minutos mientras se cargan los archivos necesarios para la instalación

Más detalles

Manual de usuario para la parametrización de la integración Openbravo-Sugar

Manual de usuario para la parametrización de la integración Openbravo-Sugar Manual de usuario para la parametrización de la integración Openbravo-Sugar Fichero: Manual usuario - Integración Openbravo- Sugar - Spanish Versión: 1.0 Sevilla, 3 de febrero de 2010 Histórico de cambios

Más detalles

Administración de sistemas operativos

Administración de sistemas operativos MÁSTER EN INGENIERÍA WEB Administración de sistemas operativos Documentación de prácticas Xavier Quidiello Suárez 23/09/2014 Resumen Este documento tiene como objetivo explicar el proceso para configurar

Más detalles

Conectado a sqlplus hacer una descripción de las vistas. Consultar también en la documentación en línea.

Conectado a sqlplus hacer una descripción de las vistas. Consultar también en la documentación en línea. PRACTICAS. ARCHIVADO. 1. Comprobar la información ofrecida por las vistas V$DATABASE, V$ARCHIVED_LOG, V$ARCHIVE_DEST, V$ARCHIVE_PROCESSES, V$BACKUP_REDOLOG, V$LOG y V$LOG_HISTORY. Conectado a sqlplus hacer

Más detalles

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD

MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD MANUAL DE AYUDA TAREA PROGRAMADA COPIAS DE SEGURIDAD Fecha última revisión: Diciembre 2010 Tareas Programadas TAREAS PROGRAMADAS... 3 LAS TAREAS PROGRAMADAS EN GOTELGEST.NET... 4 A) DAR DE ALTA UN USUARIO...

Más detalles

CURSORES EN SQL SERVER

CURSORES EN SQL SERVER Año del Centenario de Machu Picchu para el mundo CURSORES EN SQL SERVER Curso: IMPLEMENTACION DE BASE DE DATOS VII Ciclo Integrantes: Vásquez Paredes, Pablo Bustamante Auccasi, Janett Córdova Farfán, Carlos

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

Bases de datos relacionales y el modelo entidad-relación

Bases de datos relacionales y el modelo entidad-relación Bases de datos relacionales y el modelo entidad-relación Qué es una base de datos relacional? El sistema gestor de bases de datos El modelo entidad-relación entidad, atributos y elementos (tablas, columnas

Más detalles

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL

BASES DE DATOS EN VISUAL BASIC ACCESS + SQL BASES DE DATOS EN VISUAL BASIC ACCESS + SQL by Damián Sottosanti Ultima actualización: 03-08-2004 CREAMOS LA BASE DE DATOS EN ACCESS Abrimos Access y elegimos "Crear una nueva base de datos usando" "Base

Más detalles

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH

Software de Comunicaciones. Práctica 7 - Secure Shell. SSH Software de Comunicaciones Práctica 7 - Secure Shell. SSH Juan Díez-Yanguas Barber Software de Comunicaciones Ingeniería Informática - 5º Curso Jdyb - Mayo 2013 Juan Díez- Yanguas Barber Práctica 7 Índice

Más detalles

PRACTICA DE ADMINISTRACION DE BASES DE DATOS

PRACTICA DE ADMINISTRACION DE BASES DE DATOS Depto. De Organización y Estructura de la Información Curso 2003/2004 Pág. 1 PRACTICA DE ADMINISTRACION DE BASES DE DATOS Una entidad bancaria gestiona datos relativos a operaciones bancarias de sus clientes

Más detalles

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006

Bases de Datos SQL 1 SQL. Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 1 SQL Jorge Pérez R. Universidad de Talca, II Semestre 2006 Bases de Datos SQL 2 SQL + Procedural La mayoría de los DBMS actuales permiten extensiones de SQL para la creación de bloques

Más detalles

Oracle Standby File Management

Oracle Standby File Management Newsletter Agosto 2012 Contenido Oracle Standby File Management Página: 1 Oracle Standby File Management 3 Instalación de forms y Reports Builder Parte 1 10 Mover tablas de 5a. Ave. auditoría 5-55 Zona14,Edificio

Más detalles

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en

Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en 15/05/2012 1 Un comité de la organización ANSI (American National Standards Institute) aborda la problemática del almacenamiento de datos para su procesamiento en aplicaciones informáticas en 1975. 2 Como

Más detalles

Backup y Restore en mysql

Backup y Restore en mysql Universidad de San Carlos de Guatemala Facultad de Ingeniería Escuela de Ciencias y Sistemas Sistemas de Bases de datos 2 Backup y Restore en mysql G 1 0 20090816 Introducción Las operaciones de backup

Más detalles

MANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL

MANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL MANUAL SINCRONIZADOR LEKOMMERCE FACTUSOL www.tiendaonlinegratis.es Página 1 Bienvenido! Bienvenido, y gracias por confiar en nosotros para convertir tu empresa de Factusol en una completa y eficiente tienda

Más detalles

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin.

PHPMYADMIN Y MYSQL. Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PHPMYADMIN Y MYSQL Para gestionar la base de datos MySQL, lo haremos desde la aplicación PhpMyAdmin. PhpMyAdmin es una herramienta para la administración del servidor de base de datos MySQL que dispone

Más detalles

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN

COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN COMANDOS DE SQL, OPERADORES, CLAUSULAS Y CONSULTAS SIMPLES DE SELECCIÓN Tipos de datos SQL admite una variada gama de tipos de datos para el tratamiento de la información contenida en las tablas, los tipos

Más detalles

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS

ESCUELA SUPERIOR DE INFORMATICA Prácticas de Estadística UNA SESIÓN EN SPSS UNA SESIÓN EN SPSS INTRODUCCIÓN. SPSS (Statistical Product and Service Solutions) es un paquete estadístico orientado, en principio, al ámbito de aplicación de las Ciencias sociales, es uno de las herramientas

Más detalles

Tema: Disparadores Parte I.

Tema: Disparadores Parte I. Base de datos I. Guía 10 1 Facultad: Ingeniería Escuela: Computación Asignatura: Base de datos I Tema: Disparadores Parte I. Objetivo Utilizar la sintaxis de un disparador en SQL Server Implementar transacciones

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

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas)

Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Base de Datos Oracle 10g: Introducción a SQL Código: D17216 - Duración: 5 días (40 horas) Lo que aprenderá Esta clase es aplicable para los usuarios de Oracle8i, Oracle9i y Oracle Database 10g. En este

Más detalles

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported

Aviso Legal El presente libro electrónico se distribuye bajo Attribution-NonCommercial- NoDerivs 3.0 Unported PROGRAMACIÓN ORIENTADA A OBJETOS APLICADA A BASES DE DATOS Por LAURA NOUSSAN LETTRY BrowserSQL MySQL Workbench en Linux (Abril 2015, Mendoza) Aviso Legal El presente libro electrónico se distribuye bajo

Más detalles

Optimizar base de datos WordPress

Optimizar base de datos WordPress Optimizar base de datos WordPress Cardenal Gardoki, 1 48008 BILBAO (Vizcaya) Teléfono: 902 012 199 www.hostalia.com WordPress se ha convertido en uno de los CMS más utilizados en todo el mundo. Su robustez,

Más detalles

UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE INGENIERIA TRABAJO DE GRADO

UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE INGENIERIA TRABAJO DE GRADO UNIVERSIDAD CATOLICA DE SANTIAGO DE GUAYAQUIL FACULTAD DE INGENIERIA CARRERA DE INGENIERIA EN SISTEMAS COMPUTACIONALES TRABAJO DE GRADO Previo a la obtención del título de: INGENIERO EN SISTEMAS COMPUTACIONALES

Más detalles

Puesta en Marcha versión Monousuario

Puesta en Marcha versión Monousuario Puesta en Marcha versión Monousuario Criterium www.criterium.es Antonio Muñoz Sánchez criteriumcyp@criterium.es 950 442 281 Puesta en Marcha versión Monousuario 1 Limitaciones de versión monopuesto...3

Más detalles

A.1. Definiciones de datos en SQL

A.1. Definiciones de datos en SQL A.1. Definiciones de datos en SQL Las Sentencias del lenguaje de definición de datos (DDL) que posee SQL operan en base a tablas. Las Principales sentencias DDL son las siguientes: CREATE TABLE DROP TABLE

Más detalles

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I

PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I PROGRAMA DEL CURSO ORACLE DATABASE 11G ADMINISTRATOR I (Teleformación 150 horas) CONTENIDOS TEÓRICOS: EXPLORACIÓN DE LA ARQUITECTURA DE ORACLE DATABASE Visión general de la arquitectura de Oracle database

Más detalles

Bases de datos. 1. Introducción

Bases de datos. 1. Introducción Bases de datos 1. Introducción Habitualmente, los programas trabajan con información que está en un fichero. Por ejemplo, nuestro simulador de tráfico aéreo trabaja con una lista de planes de vuelo que

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

Administración Básica de Oracle9i.

Administración Básica de Oracle9i. PRACTICAS. TRABAJOS (JOBS). 1. Identificar los procesos de sistema operativo que corresponden al proceso gestor de colas corriendo en la instancia. u01apporacleadmincurso01pfile (CURSO01)> ps -ef grep

Más detalles

Formas de llevar a cabo un backup de una base de datos MySQL

Formas de llevar a cabo un backup de una base de datos MySQL Formas de llevar a cabo un backup de una base de datos MySQL Calle San Rafael, 14 28108 Alcobendas (Madrid) 902 90 10 20 www..com Introducción Muchas aplicaciones web hacen uso de bases de datos donde

Más detalles

ADMINISTRACIÓN DE BASE DE DATOS

ADMINISTRACIÓN DE BASE DE DATOS SQL SERVER T-SQL QUERY s es ADMINISTRADOR GRÁFICO SGBD Elementos objetos Tablas Procedimientos Triggers Funciones Usuarios Permiso Roles Contraseñas Programas DTS (Data Transfer System) Exportación e Importación

Más detalles

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente

REQUISITOS DEL SISTEMA. Software Servidor. Cliente. Hardware Servidor. Cliente MANUAL TECNICO INSTALACIÓN Y CONFIGURACIÓN DEL SISTEMA AARON A QUIEN VA DIRIGIDO El siguiente manual está dirigido al administrador encargado de la instalación y configuración del Sistema AARON. PRÓLOGO

Más detalles

Administración Básica de Oracle10g

Administración Básica de Oracle10g PRACTICAS TEMA 4. FICHEROS REDO LOG. Administración Básica de Oracle10g 4.1.Localizar los ficheros redolog de la BD. Cuántos grupos hay y cuántos miembros tiene cada grupo? están correctamente distribuidos?.

Más detalles

- Bases de Datos - - Diseño Físico - Luis D. García

- Bases de Datos - - Diseño Físico - Luis D. García - Diseño Físico - Luis D. García Abril de 2006 Introducción El diseño de una base de datos está compuesto por tres etapas, el Diseño Conceptual, en el cual se descubren la semántica de los datos, definiendo

Más detalles

Introducción a PostgreSQL con PHP

Introducción a PostgreSQL con PHP 1 Introducción a PostgreSQL con PHP Recientemente he tenido que utilizar PostgreSQL para realizar algunos proyectos en donde laboro, principalmente por las características que ofrece PostgreSQL sobre MySQL,

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

Administración de Bases de Datos

Administración de Bases de Datos Administración de Bases de Datos Teoría adaptada al SGBD Oracle 10G 4.1.- Diseño Físico 4.2.- Fundamentos/Introducción 4.3.- Seguridad y Confidencialidad 4.4.- Recuperación ante fallos 4.5.- Optimización

Más detalles

Arranque y parada de la base de datos. Ficheros de traza. Jesús Miguel Muñoz Rodríguez SGBD Administración avanzada de Oracle

Arranque y parada de la base de datos. Ficheros de traza. Jesús Miguel Muñoz Rodríguez SGBD Administración avanzada de Oracle Arranque y parada de la base de datos. Ficheros de traza. SGBD Administración avanzada de Oracle Arranque y parada de la Base de datos. Ficheros de traza. 1 ARRANQUE Y PARADA DE LA BASE DE DATOS. FICHEROS

Más detalles

Instalación de la SOA Suite 11g Instalación de los requisitos previos 1. I nstalación de la JDK Nota: 2. I nstalación de la Base de Datos

Instalación de la SOA Suite 11g Instalación de los requisitos previos 1. I nstalación de la JDK Nota: 2. I nstalación de la Base de Datos Instalación de la SOA Suite 11g Vamos a realizar la instalación de la Oracle SOA Suite 11g, pero antes de eso tenemos que tener instalado: Una JDK (Java Development Kit) Una base de datos Oracle El servidor

Más detalles

Seminario de Informática

Seminario de Informática Unidad II: Operaciones Básicas de Sistemas Operativos sobre base Windows 11. Herramientas del Sistema INTRODUCCION Este apunte está basado en Windows XP por ser el que estamos utilizando en el gabinete

Más detalles

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER

LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER LABORATORIO 10. ADMINISTRACIÓN DE COPIAS DE SEGURIDAD EN SQL SERVER GUÍA DE LABORATORIO Nº 1O Actividad de Proyecto No. 12: ESTABLECER PLANES DE RESGUARDO, RESTAURACION Y CONTINGENCIA. Estructura de contenidos.

Más detalles

MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET

MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET MEJORAR EL RENDIMIENTO DEL EXPLORADOR DE INTERNET Internet Explorer almacena en archivos temporales las páginas Web y sus archivos relacionados que carga de Internet, lo que significa que la primera vez

Más detalles

Select table data Insert table data Update table data Delete table data Create table

Select table data Insert table data Update table data Delete table data Create table Permisos de Usuario Esta página te permite crear y editar usuarios que tendrán acceso a tus bases de datos MySQL. Para cada usuario, puedes especificar un nombre, clave de acceso, máquinas autorizadas

Más detalles

Índice de contenido. Manual de administración de hospedaje para administradores de dominios

Índice de contenido. Manual de administración de hospedaje para administradores de dominios Índice de contenido 1. Webmin...2 1.1 Cambio de idioma y tema...2 2. Otros...3 2.1 Cargas y descargas...3 2.2 Conexión Telnet / SSH...4 2.3 Directorios Web Protegidos...5 2.4 Administrador de archivos...6

Más detalles

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio Fecha de efectividad: 2014-2 PLAN DE CLAVE NOMBRE DE LA ASIGNATURA CARRERA ESTUDIO ASIGNATURA L.S.C. 2009-2 12001 Administración de Base de Datos. PRÁCTICA LABORATORIO Administración de Base de Datos DURACIÓN

Más detalles

ZKTime Monitor : Programa de Control de Presencia y/o Accesos.

ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor : Programa de Control de Presencia y/o Accesos. ZKTime Monitor es una Aplicación Informática que controla los Bonos de Accesos en una Empresa. El sistema consta del Software y Terminales

Más detalles

TROUBLESHOOTING: ViewTrac & ViewPrint

TROUBLESHOOTING: ViewTrac & ViewPrint TROUBLESHOOTING: ViewTrac & ViewPrint Versión 1.0 INDEX GENERALES 1. Se envían impresiones y genera un error diciendo que el usuario Puerto 9100 no tiene cuota o privilegios para imprimir BASE DE DATOS

Más detalles

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html

Enlaces relacionados: http://otn.oracle.com/tech/pl_sql/index.html 1.INTRODUCCION PL/SQL (Procedural Language ó Programming Language, según distintas fuentes, aunque la oficial es la primera) es el lenguaje utilizado por Oracle como extensión al SQL, y que nos va a permitir

Más detalles

Tutorial: Primeros Pasos con Subversion

Tutorial: Primeros Pasos con Subversion Tutorial: Primeros Pasos con Subversion Introducción Subversion es un sistema de control de versiones open source. Corre en distintos sistemas operativos y su principal interfaz con el usuario es a través

Más detalles

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD.

LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. 1 LA SEGURIDAD EN LAS NUEVAS APLICACIONES DE GESTIÓN DE CENTROS: USUARIOS Y COPIAS DE SEGURIDAD. Introducción Trata este manual sobre dos aspectos relacionados directamente con la seguridad en el uso de

Más detalles

ANÁLISIS DE IMPACTO Y DESARROLLO DE BUENAS PRÁCTICAS DE AUDITORIA EN BASES DE DATOS ORACLE 11G

ANÁLISIS DE IMPACTO Y DESARROLLO DE BUENAS PRÁCTICAS DE AUDITORIA EN BASES DE DATOS ORACLE 11G UNIVERSIDAD CARLOS III DE MADRID ESCUELA POLITÉCNICA SUPERIOR INGENIERÍA EN INFORMÁTICA SUPERIOR PROYECTO FINAL DE CARRERA ANÁLISIS DE IMPACTO Y DESARROLLO DE BUENAS PRÁCTICAS DE AUDITORIA EN BASES DE

Más detalles

Laboratorio Informix. Stored Procedures Triggers

Laboratorio Informix. Stored Procedures Triggers Laboratorio Informix Stored Procedures Triggers Repaso A partir del ER, hicimos las tablas de la base de datos. Creamos en MySql las base de datos y las tablas Hicimos una aplicación que se comunica con

Más detalles

ARANZADI INFOLEX COPIAS DE SEGURIDAD.

ARANZADI INFOLEX COPIAS DE SEGURIDAD. ARANZADI INFOLEX COPIAS DE SEGURIDAD. En este Documento se explica como realizar Copias de Seguridad en Infolex 7. Se debe tener en cuenta que Infolex 7 es una aplicación que trabaja con un motor de Base

Más detalles

Antes de cargar el contenido del fichero, aprovechamos para fijarnos en los archivos WAL, que ya más adelante comentaremos con más detalle.

Antes de cargar el contenido del fichero, aprovechamos para fijarnos en los archivos WAL, que ya más adelante comentaremos con más detalle. Objetivos: o pg_dump o pg_restore o COPY TO/FROM o OIDs o Vacuum o Reindex Preparación de la práctica: Para estos ejercicios vamos a cargar una base de datos "grande", con muchos datos, para ello nos bajaremos

Más detalles

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE CLOUD BACKUP

MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE CLOUD BACKUP MANUAL DE INSTALACIÓN Y CONFIGURACIÓN DE CLOUD BACKUP INDICE 1.- Descarga del Software 2.- Instalación del Software 3.- Configuración del software y de la copia de seguridad 3.1.- Configuración inicial

Más detalles

Estructura de Bases de datos. Leonardo Víquez Acuña

Estructura de Bases de datos. Leonardo Víquez Acuña Estructura de Bases de datos Leonardo Víquez Acuña Lenguajes de Bases de Datos Un sistema de bases de datos proporciona Un lenguaje de definición de datos para especificar el esquema de la base de datos

Más detalles

Tema: Creacion de una base de datos utilizando sintaxis Sql.

Tema: Creacion de una base de datos utilizando sintaxis Sql. Base de datos I. Guía 4 1 INSAFOR Tema: Creacion de una base de datos utilizando sintaxis Sql. Objetivo Específico Comprender la sintaxis SQL para crear base de datos y tablas Crear una base de datos con

Más detalles

CONSULTAS BASICAS EN SQL SERVER

CONSULTAS BASICAS EN SQL SERVER CONSULTAS BASICAS EN SQL SERVER CONSULTAS DE SELECCION Las consultas de selección se utilizan para indicar al motor de datos que devuelva información de las bases de datos, esta información es devuelta

Más detalles