Usuarios y Seguridad

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

Download "Usuarios y Seguridad"

Transcripción

1 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 de complemento en la ejecución de cada uno de los ejemplos, verificando su pertinencia. Asimismo se pretende facilitar a los alumnos de cursos de Bases de Datos la realización de prácticas con un manejador de DBMS (sistema manejador de base de datos) ampliamente difundido que tiene buenas cualidades. Servir como práctica para el usuario, interesado en el aprendizaje de la administración de las bases de datos y del DBMS Oracle. Igualmente auxiliar a Administradores de Bases de Datos y a desarrolladores de aplicaciones que estén interesados en el conocimiento de Oracle DBMS. Convenciones utilizadas en este documento En el presente documento se emplean tres tipos de nomenclatura, las cuales son descritas a continuación: 1. El tipo de rectángulo con contorno punteado y fondo punteado indica la sintaxis de la sentencia SQL. CREATE USER user <other options>; 2. El tipo de rectángulo con contorno completo y fondo texturizado indica la sentencia SQL ingresada al DBMS, al lado de cada una de las sentencias aparece una referencia a un archivo punto sql en el cual esta contenida la(s) sentencia(s) o script, el archivo punto sql podrá ser ejecutado desde SQL*Plus, la ubicación de los scripts utilizados en este documento se encuentran en el subdirectorio SCRIPTS ubicado en la siguiente dirección del disco duro C:\DBAJS\SCRIPTS, como complemento se anexó una tabla de los scripts empleados en el documento al final del mismo, indicando el nombre y su descripción de cada uno. create user jsmith identified by blinkie6; us1.sql 3. El tipo de rectángulo con contorno completo de esquinas redondeadas y fondo punteado indica la salida de la sentencia SQL ingresada al DBMS, por lo que se espera que las salidas que el usuario obtenga deban ser similares a las presentadas a lo largo del documento. SQL> create user jsmith identified by blinkie6; User created. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 1 de 19

2 Introducción Si una compañía tiene más de un empleado que necesite el acceso a una base de datos con un DBMS de Oracle, entonces la seguridad de la base de datos es una preocupación primordial para el DBA. La integridad de datos de la base de datos y el nivel de la seguridad de DBMS son mantenidos, en parte, previniendo acciones desautorizadas o involuntarias en la base de datos. La seguridad de la base de datos con un DBMS se puede dividir en dos áreas: seguridad de datos y seguridad del sistema. La seguridad de datos incluye la supervisión y asignación a usuarios de permisos a varios objetos en la base de datos. La seguridad del sistema cubre el proceso de la conexión del usuario, cuanto espacio de disco se asigna a cada usuario, y que clases de acciones puede realizar cada usuario. Crear cuentas de usuario La Sintaxis básica para crear un usuario es la siguiente: CREATE USER user <other options>; Asignar Passwords En la siguiente consulta se muestra un ejemplo de creación de usuario y asignación de password: create user jsmith identified by blinkie6; us1.sql SQL> create user jsmith identified by blinkie6; User created. El DBA o el usuario pueden usar el comando ALTER USER para cambiar el password de un usuario. alter user jsmith identified by spinner40; us2.sql SQL> alter user jsmith identified by spinner40; User altered. Para cambiar el password desde una sesión de SQL*Plus se emplea el comando PASSWORD como se muestra a continuación: password us3.sql Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 2 de 19

3 SQL> password Changing password for JSMITH Old password: ********* New password: ******** Retype new password: ******** Password changed SQL> Creación y Asignación de Perfiles El siguiente ejemplo muestra la creación de nuevo perfil (profile) en la base de datos, para asegurar que los usuarios serán desconectados de la base de datos después de 15 minutos de inactividad. create profile st_user limit idle time 15; us4.sql SQL> create profile st_user limit 2 idle_time 15; Profile created. En el nuevo perfil ST_USER que se ha creado todos los recursos son puestos en UNLIMITED excepto para el recurso IDLE_TIME, el cual ha sido puesto para 15 minutos. El DBA puede modificar al usuario creado recientemente para usar el perfil anterior. alter user jsmith profile st_user; us5.sql SQL> alter user jsmith profile st_user; User altered. SQL> Para las sesiones siguientes del usuario JSMITH, la sesión será desconectada si la sesión pasa de 15 minutos de inactividad. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 3 de 19

4 Asignar tablespace y quotas alter user jsmith default tablespace users; us6.sql SQL> alter user jsmith default tablespace users; User altered. En el siguiente ejemplo se verifica el cambio del default tablespace, la consulta se realiza sobre el diccionario de datos de DBA_USERS: select username, default_tablespace, temporary_tablespace from dba_users where username = JSMITH ; us7.sql SQL> select username, default_tablespace, 2 temporary_tablespace from dba_users 3 where username = 'JSMITH'; USERNAME DEFAULT_TABLESPACE TEMPORARY_TABLESPACE JSMITH USERS TEMP Si el default tablespace no se especifica cuando la cuenta de usuario ha sido creada, el tablespace SYSTEM es usado. Esto no es una buena idea para dejar que SYSTEM sea el default tablespace. Puesto que el SYSTEM tablespace contiene todos los datos del diccionario de objetos, ahí hay un nivel alto de contención desde antes, asi cualquier nuevo objeto de usuario en el SYSTEM tablespace puede tener un impacto negativo que incluye el desempeño del sistema. Para poder crear un usuario de forma que se defina el default tablespace y su temporary tablespace es como se muestra a continuación: CREATE USER jsmith IDENTIFIED BY blinkie6 DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp; us8.sql Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 4 de 19

5 Oracle Enterprise Manager (OEM) Es una herramienta basada en GUI Oracle Enterprise Manager (OEM). Esta herramienta que facilita la creación de un usuario, requiere capacitación para su uso, pero esta especifica automáticamente el USER tablespace como el default tablespace para los nuevos usuarios, entre otros datos por omisión. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 5 de 19

6 Quota, la cuota o espacio asignado Un límite numérico en el monto del espacio en disco que un usuario puede asignar con un tablespace. La quota puede ser especificada como UNLIMITED. El nuevo usuario JSMITH estará en espera para crear tablas para otras personas, el DBA asigna 15MB de espacio en disco en el USERS tablespace para JSMITH. alter user jsmith quota 15M on users; us9.sql SQL> alter user jsmith quota 15M on users; User altered. Si el DBA especifica UNLIMITED en lugar de 15MB, JSMITH no tendrá ningún límite ya que hay mucho espacio asignado en el USERS tablespace para los objetos de la base de datos. Otorgar y anular privilegios Los privilegios son derechos de ejecución específicas de sentencias SQL, existen 2: GRANT y REVOKE. Los siguientes son privilegios típicos del DBA: Privilegio CREATE USER DROP USER CREATE ANY TABLE CREATE TABLESPACE AUDIT ANY DROP ANY INDEX Descripción Crea un nuevo usuario en la base de datos. Borra un usuario de la base de datos. Crea una nueva tabla en cualquier esquema. Crea un nuevo tablespace. Activa o desactiva la auditoria de la base de datos. Borra un índice en cualquier esquema. Los siguientes son privilegios de usuario: Privilegio CREATE SESSION CREATE TABLE CREATE PROCEDURE Descripción Establece una conexión con la base de datos. Crea una tabla en el esquema del usuario. Crea una función o un procedimiento. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 6 de 19

7 La Sintaxis es la siguiente: GRANT sys_privilege [, sys_privilege...] TO user [, user, role, PUBLIC...]; El privilegio de CREATE SESSION es importante porque un usuario no puede ingresar a la base de datos sin este privilegio. El DBA, realiza esta operación para asignar una cuenta de un nuevo usuario, el cual cuando se creo no tenía este privilegio. En adición, el nuevo usuario querrá crear nuevas tablas CREATE TABLE. El DBA aplicará ambos privilegios para JSMITH usando el comando GRANT. grant create session, create table to jsmith; us10.sql SQL> grant create session, 2 create table to jsmith; Grant succeeded. El usuario JSMITH ahora puede acceder y crear tablas en la base de datos con el esquema JSMITH. Privilegios de objeto Permiten a los usuarios manipular el contenido de los objetos de la base de datos en otros esquemas. Los siguientes son privilegios típicos: Privilegio SELECT UPDATE DELETE INSERT EXECUTE INDEX Descripción Lee (consulta) el acceso a una tabla. Actualiza (cambia) las filas en una tabla o una vista. Borra filas desde una tabla o vista. Agrega filas a una tabla o vista. Corre (executa) un procedimiento o función almacenado. Crea un índice en una tabla. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 7 de 19

8 Los privilegios de objeto son otorgados con una declaración GRANT utilizando la siguiente sintaxis: GRANT obj_privilege [(column_list)] [, obj_privilege...] ON object TO user [, user, role, PUBLIC...] [WITH GRANT OPTION]; El siguiente ejemplo muestra la forma para hacer que algunas de las columnas de una tabla estén disponibles para cualquier usuario. La declaración es como se muestra a continuación: grant update ( , phone_number) on hr.employees to public; us11.sql SQL> grant update ( , phone_number) on hr.employees to public; Grant succeeded. Ahora EMPLOYEES puede ser actualizado sobre los campos y phone_number. Para poder ejemplificar este otorgamiento de privilegios sobre EMPLOYEES es necesario conectarse con otro usuario a la base de datos en este caso emplearemos el usuario antes creado JSMITH como se muestra a continuación: connect jsmith/spinner40; us12.sql SQL> connect jsmith/spinner40; Connected. SQL> Realizamos un UPDATE sobre EMPLOYEES update hr.employees set ='rsmith' where employee_id = 135; us13.sql SQL> update hr.employees set ='rsmith' 2 where employee_id = 135; 1 row updated. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 8 de 19

9 De cualquier modo intentaremos actualizar una columna diferente en la tabla que no esta permitida empleando la siguiente consulta: update hr.employees set salary=25000 where employee_id = 135; us14.sql SQL> update hr.employees set salary= where employee_id = 135; update hr.employees set salary=25000 * ERROR at line 1: En efecto, las filas de la tabla son denegadas. select * from hr.employees where employee_id = 135; us15.sql SQL> select * from hr.employees 2 where employee_id = 135; select * from hr.employees * ERROR at line 1: ORA-01031: insufficient privileges Cualquier otro usuario como HR solo tiene privilegios de objeto sobre EMPLOYEES para actualizar las columnas y PHONE_NUMBER. Para quitar los privilegios sobre estas columnas se deberá acceder como usuario SYS, y emplear el comando revoke, el cual se muestra a continuación: revoke update on hr.employees from public; us16.sql SQL> revoke update on hr.employees from public; Revoke succeeded. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 9 de 19

10 Creación y asignación de roles Sintaxis para la creación de un ROLE CREATE ROLE <rolename> [IDENTIFIED BY <role_password>]; El primer paso para crear un role create role hr_emp_dept; us17.sql SQL> create role hr_emp_dept; Role created. El siguiente paso, los privilegios en las tablas deberán ser agregados para los roles: grant select on hr.employees to hr_emp_dept; us18.sql SQL> grant select on hr.employees to hr_emp_dept; Grant succeeded. grant select on hr.departments to hr_emp_dept; us19.sql SQL> grant select on hr.departments to hr_emp_dept; Grant succeeded. Por último, el role será otorgado para el usuario OE: grant hr_emp_dept to oe; us20.sql SQL> grant hr_emp_dept to oe; Grant succeeded. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 10 de 19

11 Ahora el usuario OE puede leer el contenido de las tablas EMPLOYEES y DEPARTMENTS en el esquema HR. En el futuro, para proporcionar el mismo acceso para las tablas HR para otros departamentos, solo el último otorgamiento necesita ser ejecutado. Para verificar los roles otorgados para el usuario OE, se realiza la siguiente consulta nuevamente sobre el diccionario de datos: select grantee, granted_role from dba_role_privs where grantee = OE ; us21.sql SQL> select grantee, granted_role from dba_role_privs 2 where grantee = 'OE'; GRANTEE GRANTED_ROLE OE CONNECT OE RESOURCE OE HR_EMP_DEPT Para encontrar los privilegios que están asignados para el role HR_EMP_DEPT, se ejecuta otra consulta sobre el diccionario de datos ROLE_TAB_PRIVS: select role, owner, table_name, privilege from role_tab_privs where role= HR_EMP_DEPT ; us22.sql SQL> select role, owner, table_name, privilege from 2 role_tab_privs where role='hr_emp_dept'; ROLE OWNER TABLE_NAME PRIVILEGE HR_EMP_DEPT HR EMPLOYEES SELECT HR_EMP_DEPT HR DEPARTMENTS SELECT El role HR_EMP_DEPT tiene privilegio SELECT nuevamente en dos tablas en el esquema HR: EMPLOYEES y DEPARTMENTS. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 11 de 19

12 Auditoría Oracle almacena información acerca de las actividades de la base de datos. Los especifica el DBA y se almacenan en la tabla AUD$, su propietario es SYS. Sintaxis: AUDIT {statement_clause object_clause} [BY SESSION BY ACCESS] [WHENEVER [NOT] SUCCESSFUL]; Retomando el usuario creado JSMITH y teniendo en consideración que el nuevo usuario tiene problemas para crear tablas, activaremos la auditoría, para así ver como es que el nuevo usuario crea tablas y ver así sus defectos. audit create table by jsmith whenever not successful; us23.sql SQL> audit create table by jsmith 2 whenever not successful; Audit succeeded. Ahora emplearemos la cuenta del usuario JSMITH para crear una tabla de ejemplo y así mostrar el uso de la auditoría. connect jsmith/spinner40; us24.sql SQL> connect jsmith/spinner40; Connected. SQL> Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 12 de 19

13 create table temp_emp (employee_id number(6), varchar2(25)); us25.sql SQL> create table temp_emp 2 (employee_id number(6), 3 varchar2(25)); Table created. SQL> create table temp_emp 2 (employee_id number(6), 3 varchar2(25)); create table temp_emp * ERROR at line 1: ORA-00955: name is already used by an existing object El segundo intento de creación falla porque la tabla ya existe. Para poder visualizar la vista de la tabla DBA_AUDIT_TRAIL es necesario conectarse ahora con la cuenta del usuario SYS. Una vez conectados nos interesa visualizar la tabla SYS.AUD$, pero también podemos consultar el diccionario de datos llamado DBA_AUDIT_TRAIL en el cual se almacenan los datos de SYS.AUD$ en formato más legible, para poder realizar esta vista emplearemos la siguiente consulta: select username, obj_name, timestamp, action_name from dba_audit_trail; us26.sql SQL> select username, obj_name, timestamp, action_name from 2 dba_audit_trail; USERNAME OBJ_NAME TIMESTAMP ACTION_NAME JSMITH TEMP_EMP 23-SEP-05 CREATE TABLE JSMITH TEMP_EMP 23-SEP-05 CREATE TABLE 2 row selected. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 13 de 19

14 Para deshabilitar la auditoría de CREATE TABLE se emplea el siguiente comando: noaudit create table by jsmith; us27.sql SQL> noaudit create table by jsmith; Noaudit succeeded. Auditoría de objetos audit select, insert, update, delete on hr.employees; us28.sql SQL> audit select, insert, update, delete 2 on hr.employees; Audit succeeded. Será necesario accesar a la base de datos con los usuarios HR y OE y realizar operaciones sobre la tabla EMPLOYEES, ya que es necesario realizar estos procedimientos de no hacerlo al verificar el diccionario de datos DBA_AUDIT_TRAIL no mostrara nada si no se realizaron operaciones sobre la tabla EMPLOYEES el ejemplo de este sería como se muestra en el siguiente ejemplo select username, obj_name, to_char(timestamp, dd-mon-yy hh:mipm ) "Date/Time" from dba_audit_trail where obj_name = EMPLOYEES ; us29.sql SQL> select username, obj_name, 2 to_char(timestamp,'dd-mon-yy hh:mipm') "Date/Time" from 3 dba_audit_trail where obj_name = 'EMPLOYEES'; no rows selected La siguiente consulta muestra un ejemplo cuando se realizan operaciones sobre la tabla EMPLOYEES, dando así información en el diccionario de datos DBA_AUDIT_TRAIL. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 14 de 19

15 select username, obj_name, to_char(timestamp, dd-mon-yy hh:mipm ) "Date/Time" from dba_audit_trail where obj_name = EMPLOYEES ; us29.sql SQL> select username, obj_name, 2 to_char(timestamp,'dd-mon-yy hh:mipm') "Date/Time" from 3 dba_audit_trail where obj_name = 'EMPLOYEES'; USERNAME OBJ_NAME Date/Time HR EMPLOYEES 27-oct-02 08:53AM HR EMPLOYEES 27-oct-02 08:59AM HR EMPLOYEES 27-oct-02 10:23AM HR EMPLOYEES 27-oct-02 10:56AM OE EMPLOYEES 27-oct-02 11:59AM 5 rows selected. En esta consulta se muestra que la actividad ha sido muy ligera, con cuatro accesos por HR y uno por OE, todos en la mañana. Ahora se deshabilitara la auditoría de la tabla EMPLOYEES empleando el comando NOAUDIT como se muestra a continuación: noaudit select, insert, update, delete on hr.employees; us30.sql SQL> noaudit select, insert, update, delete 2 on hr.employees; Noaudit succeeded. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 15 de 19

16 Modificar el parámetro AUDIT_TRAIL en Oracle 9i. Para poder inicializar el parámetro audit_trail en la base de datos es necesario realizar desde SQL*Plus una conexión con el usuario SYS como se muestra a continuación: connect sys as sysdba us31.sql SQL> connect sys as sysdba Enter password: *** Connected. Para poder verificar la configuración de inicialización del parámetro audit_trail podemos usar el comando show parameter show parameter audit._trail us32.sql SQL> show parameter audit_trail NAME TYPE VALUE audit_trail string NONE alter system set audit_trail=db scope=spfile; us33.sql SQL> alter system set audit_trail=db scope=spfile; System altered. Para que el cambio realizado se pueda ejecutar es necesario reiniciar la base de datos, por lo que desde SQL *Plus emplearemos el comando shutdown como se muestra a continuación: shutdown us34.sql SQL> shutdown Database closed. Database dismounted. ORACLE instance shut down. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 16 de 19

17 Una vez realizado este paso ahora iniciaremos nuevamente la instancia de la base de datos con el comando startup como se muestra a continuación: startup us35.sql SQL> startup ORACLE instance started. Total System Global Area bytes Fixed Size bytes Variable Size bytes Database Buffers bytes Redo Buffers bytes Database mounted. Por último ingresaremos con el usuario SYS para verificar la configuración de del parámetro AUDIT_TRAIL. connect sys as sysdba us31.sql SQL> connect sys as sysdba Enter password: *** Connected. show parameter audit_trail us36.sql SQL> show parameter audit_trail NAME TYPE VALUE audit_trail string DB En la tabla se muestra el parámetro con el valor DB por lo cual ya podemos emplear la auditoría dentro de nuestra base de datos, se puede emplear dentro del ámbito del usuario SYS, y ver los registros del comando consultando la tabla SYS.AUD$ o el diccionario de datos DBA_AUDIT_TRAIL. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 17 de 19

18 Tabla de Scripts La siguiente tabla muestra los scripts empleados a lo largo de este documento y una pequeña descripción de cada uno de estos para una mejor administración. Nombre del Script us1.sql us2.sql us3.sql us4.sql us5.sql us6.sql us7.sql us8.sql us9.sql us10.sql us11.sql us12.sql us13.sql us14.sql us15.sql us16.sql us17.sql us18.sql us19.sql us20.sql us21.sql us22.sql us23.sql us24.sql us25.sql us26.sql us27.sql Descripción / Función Muestra un ejemplo de creación de usuario y asignación de password. Muestra el uso del comando ALTER USER para cambiar el password de un usuario. Muestra el uso del comando PASSWORD para cambiar el password de un usuario sobre la sesión. Muestra la creación de un perfil en la base de datos, en el cual se toma en cuenta el tiempo de inactividad del usuario. Muestra como se puede asignar un perfil a un usuario. Muestra la forma de asignar el default tablespace para un usuario. Verifica el cambio del default tablespace realizado anteriormente. Muestra el uso correcto de la creación de una cuenta de usuario además de su default tablespace y temporary tablespace. Asigna al usuario 15M de espacio en disco en el USERS tablespace para la creación de tablas. Otorga el privilegio CREATE SESSION, además del de crear tablas. Muestra la forma de poner algunas columnas de una tabla para su acceso público. Muestra la conexión del usuario JSMITH a la base de datos. Muestra el uso de la sentencia UPDATE sobre la tabla EMPLOYEES. Realiza un intento de UPDATE sobre una columna de la tabla EMPLOYEES que no esta declarada pública. Realiza un intento de SELECT sobre una columna de la tabla EMPLOYEES que no esta declarada pública. Quita los privilegios otorgados sobre las columnas declaradas como públicas. Muestra la creación de un role. Otorga los privilegios sobre las tablas para los roles. Otorga los privilegios sobre las tablas para los roles. Otorga el role al usuario OE. Verifica los roles otorgados para el usuario OE. Ejecuta una consulta sobre el diccionario de datos ROLE_TAB_PRIVS. Crea una auditoría sobre la tabla para el usuario JSMITH. Muestra la conexión del usuario JSMITH a la base de datos. Crea una tabla llamada temp_emp. Consulta el diccionario de datos DBA_AUDIT_TRAIL y muestra de forma legible su contenido. Deshabilita la auditoria de CREATE TABLE. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 18 de 19

19 Nombre del Script us28.sql us29.sql us30.sql us31.sql us32.sql us33.sql us34.sql us35.sql us36.sql Descripción / Función Audita objetos como son SELECT, INSERT, UPDATE, DELETE sobre la tabla EMPLOYEES. Muestra el resultado de auditar los objetos SELECT, INSERT, UPDATE, DELETE sobre la tabla EMPLOYEES. Deshabilita la auditoria de la tabla EMPLOYEES empleando el comando NOAUDIT. Muestra la conexión del usuario SYS como DBA. Verifica la inicialización del parámetro audit_trail. Modifica el valor del parámetro audit_trail para su utilización sobre la base de datos de forma permanente. Muestra el uso del comando shutdown el cual finaliza la instancia de la base de datos completamente. Muestra el uso del comando startup el cual inicializa la instancia de la base de datos completamente. Verifica la configuración del parámetro AUDIT_TRAIL. Material de Apoyo Didáctico Ing: Sergio Salinas Lugo Página 19 de 19

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

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

Administración de Sistemas Gestores de Bases de Datos

Administración de Sistemas Gestores de Bases de Datos Administración de Sistemas Gestores de Bases de Datos UD 2: Auditorías en el SGBD Oracle Félix Reyes Fernández Índice Conceptos Tipos de auditorías Registros de auditorías Vistas de auditorías Gestión

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

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

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

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra.

Un nombre de usuario de 30 caracteres o menos, sin caracteres especiales y que inicie con una letra. Unidad IV: Seguridad 4.1 Tipos de usuario El objetivo de la creación de usuarios es establecer una cuenta segura y útil, que tenga los privilegios adecuados y los valores por defecto apropiados Para acceder

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

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

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

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

Administración Básica de Oracle 10g. Prácticas usuarios, perfiles, privilegios y roles.

Administración Básica de Oracle 10g. Prácticas usuarios, perfiles, privilegios y roles. PRACTICAS TEMA 7. USUARIOS, PERFILES, PRIVILEGIOS Y ROLES. 1. Buscar en la documentación en línea y en bd el contenido de las vistas: dba_profiles dba_roles dba_users dba_role_privs dba_tab_privs dba_sys_privs

Más detalles

Seguridad en SQL Server 2005

Seguridad en SQL Server 2005 Seguridad en SQL Server 2005 Tabla de contenidos Modelo de Seguridad en SQL Server Inicios de Sesión - Usuarios Esquemas de Base de Datos Usuarios de Base de Datos Contexto de Ejecución Permisos a sentencias

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

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

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

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus

Iniciando con Oracle. Índice de contenido. Ingresando a Oracle. Cambiando Su Contraseña. Ingresando un Comando SQL en SQL*Plus Iniciando con Oracle Índice de contenido Ingresando a Oracle...1 Cambiando Su Contraseña...1 Ingresando un Comando SQL en SQL*Plus...2 Saliendo de SQL*Plus...2 Consiguiendo Ayuda...2 Creación de una Tabla...3

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

Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP

Seguridad de la Información Permisos. Sistemas de Bases de Datos II - ITS EMT - CETP Seguridad de la Información Permisos Permisos Para mantener la seguridad de la base de datos existen permisos que permiten: utilizar la B. D. utilizar tablas de la B. D. utilizar columnas de la B. D. utilizar

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

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

Sub consultas avanzadas

Sub consultas avanzadas Sub consultas avanzadas Objetivo Después de completar este capítulo conocerá lo siguiente: Escribir una consulta de múltiples columnas Describir y explicar el comportamiento de las sub consultas cuando

Más detalles

Ejercicios: Administración de Bases de Datos en ORACLE

Ejercicios: Administración de Bases de Datos en ORACLE Ejercicios: Administración de Bases de Datos en ORACLE BDA-1 Arquitectura de ORACLE Ejercicios: 1. Si un usuario se conecta al SQL*Plus y realiza un UPDATE sobre la tabla Empleados. Qué proceso ejecuta

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

Oracle 12c DISEÑO Y PROGRAMACIÓN

Oracle 12c DISEÑO Y PROGRAMACIÓN Oracle 12c Se estudia el servidor de bases de datos empresarial Oracle 12c, centrándose especialmente en el punto de vista de un diseñador o programador de bases de datos, pero explicando también cómo

Más detalles

MANUAL BÁSICO DE ORACLE

MANUAL BÁSICO DE ORACLE MANUAL BÁSICO DE ORACLE ESCUELA COLOMBIANA DE INGENIERÍA JULIO GARAVITO LABORATORIO DE INFORMÁTICA BOGOTÁ D. C. 2007-2 TABLA DE CONTENIDO INTRODUCCIÓN... 3 1. TIPOS DE DATOS... 4 1.1 TIPOS DE DATOS ALFANUMÉRICOS...

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

DOCUMENTO DE INSTALACION DEL APLICATIVO PREDIAL

DOCUMENTO DE INSTALACION DEL APLICATIVO PREDIAL PONTIFICIA UNIVERSIDAD JAVERIANA DOCUMENTO DE INSTALACION DEL APLICATIVO PREDIAL UNIDAD ESPECIAL DE PARQUES NATURALES DE COLOMBIA JOSE YANCES SAMUEL MURILLO 01-11-2009 Propósito del documento El propósito

Más detalles

MANUAL COPIAS DE SEGURIDAD

MANUAL COPIAS DE SEGURIDAD MANUAL COPIAS DE SEGURIDAD Índice de contenido Ventajas del nuevo sistema de copia de seguridad...2 Actualización de la configuración...2 Pantalla de configuración...3 Configuración de las rutas...4 Carpeta

Más detalles

Base de datos relacional

Base de datos relacional Base de datos relacional Una base de datos relacional es una base de datos que cumple con el modelo relacional, el cual es el modelo más utilizado en la actualidad para modelar problemas reales y administrar

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

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

INTEGRANTES: NOHELY PARRA AURA PONCE ERIKA GONZALEZ MARLON GARCIA CARLOS ESTRADA SECCION: 15N2IS

INTEGRANTES: NOHELY PARRA AURA PONCE ERIKA GONZALEZ MARLON GARCIA CARLOS ESTRADA SECCION: 15N2IS INTEGRANTES: NOHELY PARRA AURA PONCE ERIKA GONZALEZ MARLON GARCIA CARLOS ESTRADA SECCION: 15N2IS INSTALACION DE ORACLE A continuación se muestran, paso a paso, cómo instalar Oracle 10g Express Edition

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

Universidad Nacional de Costa Rica Administración de Bases de Datos

Universidad Nacional de Costa Rica Administración de Bases de Datos Universidad Nacional de Costa Rica Administración de Bases de Datos Mantenimiento de tablespaces e índices Para más información visite: http://www.slinfo.una.ac.cr Autor: Steven Brenes Chavarria Email:

Más detalles

Instalación de Casandra Para instalar cassandra se recomienda tener la última versión de JAVA instalada.

Instalación de Casandra Para instalar cassandra se recomienda tener la última versión de JAVA instalada. Bases de Datos Avanzadas GUIA PARA CASSANDRA En esta guía se explicara como instalar cassandra, como agregar datos a cassandra usando spoon, y como corregir algunos problemas que puede aparecer. Para esta

Más detalles

Gestión de parches Aranda Versión 7.1.0 (doc v1.1)

Gestión de parches Aranda Versión 7.1.0 (doc v1.1) Gestión de parches Aranda Versión 7.1.0 (doc v1.1) Este documento proporciona una visión general del uso de instalación de los parches de las diferentes aplicaciones de Aranda, esto con el fin de mantener

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

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

E16 - Diseño de Sistemas de Bases de Datos Boletín 3

E16 - Diseño de Sistemas de Bases de Datos Boletín 3 E16 - Diseño de Sistemas de Bases de Datos Boletín 3 Nombre: 1. Esta práctica está dedicada a la creación de disparadores sobre sentencias DDL (lenguaje de definición de datos) y sobre eventos de la Base

Más detalles

Descripción de la BBDD para las prácticas

Descripción de la BBDD para las prácticas Descripción de la BBDD para las prácticas Ficheros y Bases de Datos Enunciado general Restaurante en casa S.A. es una compañía que distribuye pedidos de comida desde restaurantes a casas particulares y

Más detalles

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT

INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT INSTALACIÓN DE ORACLE 8i (8.1.7) SOBRE NT Versión 1. Mayo de 2001 Luis Vinuesa Martínez. Departamento de Informática Universidad de Oviedo vinuesa@correo.uniovi.es www.di.uniovi.es/~vinuesa ÍNDICE. Introducción...

Más detalles

Curso de PHP con MySQL Gratis

Curso de PHP con MySQL Gratis Curso de PHP con MySQL Gratis Introducción Este mini curso o mini tutorial de PHP le ayudará a realizar cualquier sistema para que pueda insertar uno o varios registros a una base de datos con MySQL, este

Más detalles

Estándares para la construcción de Sentencias SQL

Estándares para la construcción de Sentencias SQL Estándares para la construcción de Subgerencia Arquitectura & Innovación Grupo MDC Versión 1.0 Noviembre 2008 CONTROL DE LAS MODIFICACIONES Versión Descripción Autor Fecha Revisado por 1.0 Este documento

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

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

Tutorial Oracle SQL Developer 1.2.1

Tutorial Oracle SQL Developer 1.2.1 Tutorial Oracle SQL Developer 1.2.1 Departamento de Informática Índice Í0. Introducción...3 1. Conexión y desconexión de la base de datos...3 2. Ejecución de sentencias SQL...4 3. Creación de tablas...6

Más detalles

MySQL: Guía de Referencia

MySQL: Guía de Referencia Instituto Tecnologico Superior de Coatzacoalcos (ITESCO). MySQL: Guía de Referencia Farid Alfredo Bielma Lopez fbielma@fbielma.org http://fbielma.org/course/fbielma/curso_mysql.pdf Resumen del curso Algunas

Más detalles

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS

GUIA COMPLEMENTARIA PARA EL USUARIO DE AUTOAUDIT. Versión N 02 Fecha: 2011-Febrero Apartado: Archivos Anexos ARCHIVOS ANEXOS ARCHIVOS ANEXOS Son los documentos, hojas de cálculo o cualquier archivo que se anexa a las carpetas, subcarpetas, hallazgos u otros formularios de papeles de trabajo. Estos archivos constituyen la evidencia

Más detalles

BASE DE DATOS QUÉ ES UNA BASE DE DATOS?

BASE DE DATOS QUÉ ES UNA BASE DE DATOS? BASE DE DATOS BASE DE DATOS QUÉ ES UNA BASE DE DATOS? Una base de datos se puede definir como un conjunto de información relacionada que se encuentra agrupada ó estructurada. Actualmente la mayoría de

Más detalles

Nociones de performance

Nociones de performance Maestría en Bioinformática Bases de Datos y Sistemas de Información Nociones de performance Ing. Alfonso Vicente, PMP alfonso.vicente@logos.com.uy Agenda Conceptos Índices Optimizador Planes de acceso

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

Formatos para prácticas de laboratorio

Formatos para prácticas de laboratorio CARRERA PLAN DE ESTUDIO CLAVE ASIGNATURA NOMBRE DE LA ASIGNATURA LSC 2003-1 4599 BASE DE DATOS II PRÁCTICA No. 1 LABORATORIO DE NOMBRE DE LA PRÁCTICA BABASE DE DATOS II DURACIÓN (HORA) Crear y utilizar

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

abacformacio@abacformacio.com 1

abacformacio@abacformacio.com 1 Cu Oracle 10gg Estudia el servidor de bases de datos Oracle 10g desde el punto de vista de un diseñador y programador de bases de datos, prestando atención a los objetos que puede crear, como tablas, consultas

Más detalles

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS

GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS GUÍA PARA LA INSTALACIÓN DE MOODLE EN UN COMPUTADOR PERSONAL QUE USA EL SISTEMA OPERATIVO MS. WINDOWS Objetivo: El propósito de esta guía es indicarle como configurar un entorno moodle de prácticas en

Más detalles

Acronis License Server. Guía del usuario

Acronis License Server. Guía del usuario Acronis License Server Guía del usuario TABLA DE CONTENIDO 1. INTRODUCCIÓN... 3 1.1 Generalidades... 3 1.2 Política de licencias... 3 2. SISTEMAS OPERATIVOS COMPATIBLES... 4 3. INSTALACIÓN DE ACRONIS LICENSE

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

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

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos

SEPARAR Y ADJUNTAR UNA BASE DE DATOS. Separar una base de datos SEPARAR Y ADJUNTAR UNA BASE DE DATOS Separar una base de datos Al separar una base de datos la está eliminando de la instancia de SQL Server, pero la deja intacta en sus archivos de datos y en los archivos

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

SEGURIDAD SQL SERVER

SEGURIDAD SQL SERVER SEGURIDAD SQL SERVER Roles de nivel de servidor SQL Server proporciona roles de nivel de servidor para ayudarle a administrar los permisos de un servidor. Estos roles son entidades de seguridad que agrupan

Más detalles

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES

UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIVERSIDAD REGIONAL AUTÓNOMA DE LOS ANDES UNIANDES Facultad de Sistemas Mercantiles Carrera de Sistemas de Informática Tema: ORACLE 9i. Autor: Muñoz Vivero Álvaro Andrés Ibarra 2010 Introducción La arquitectura

Más detalles

Consultas con combinaciones

Consultas con combinaciones UNIDAD 1.- PARTE 2 MANIPULACIÓN AVANZADA DE DATOS CON SQL. BASES DE DATOS PARA APLICACIONES Xochitl Clemente Parra Armando Méndez Morales Consultas con combinaciones Usando combinaciones (joins), se pueden

Más detalles

Migración De Bases De Datos De Terceros

Migración De Bases De Datos De Terceros Newsletter Junio 2012 Migración De Bases De Datos De Terceros Contenido Por: Ing. Alejandro Lau alau@datum.com.gt Página: 1 Migración De Bases De Datos De Terceros 3 Matar un proceso DataPump 4 Administración

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

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

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

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

Guí a Ra pida Dropbox.

Guí a Ra pida Dropbox. Guí a Ra pida Dropbox. Software desarrollado para alojar y compartir archivos vía WEB. Ing. Verónica Lisset Nieto Quintanilla vlnietoq@gmail.com http://www.veronicalnieto.blogspot.com/ www.vlnieto.wikispaces.com

Más detalles

Manual de Administración de Correo Electrónico

Manual de Administración de Correo Electrónico La administración de sus cuentas de correo, puede usarse desde cualquier navegador que utilice los formatos (HTML) Para ingresar a la administración de las cuentas se tienen que acceder mediante protocolo

Más detalles

Manual de Instalación SP6 TABLA DE CONTENIDO 1. INSTALACION DEL SERVIDOR SP6 2 3 INSTALACION DEL CLIENTE SP6 14

Manual de Instalación SP6 TABLA DE CONTENIDO 1. INSTALACION DEL SERVIDOR SP6 2 3 INSTALACION DEL CLIENTE SP6 14 TABLA DE CONTENIDO 1. INSTALACION DEL SERVIDOR SP6 2 2. HERRAMIENTA DE ADMINISTRACIÓN 3 2.1 Configurar Registro 4 2.2 Conexión a Servidores 5 2.3 SP6-LOADER 6 2.4 Validador de Procedimientos 7 2.5 Mantenimiento

Más detalles

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA

UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA UNIVERSIDAD NACIONAL EXPERIMENTAL POLITÉCNICA DE LA FUERZA ARMADA NACIONAL EXTENSIÓN BARQUISIMETO BARQUISIMETO ESTADO. LARA SECCIÓN: 15N1- IS REALIZADO POR: BR. BRETE JINETH. BR. SULBARÁN ARMANDO BR. TORREZ

Más detalles

1. Arquitectura y estructura interna de un gestor de bases de datos.

1. Arquitectura y estructura interna de un gestor de bases de datos. 1. Arquitectura y estructura interna de un gestor de bases de datos. Descripción de los procesos de usuario Cuando un usuario ejecuta un programa de aplicación (como un programa Pro * C) o una herramienta

Más detalles

Manual de uso de la Consola de Administración para usuarios Administradores.

Manual de uso de la Consola de Administración para usuarios Administradores. Manual de uso de la Consola de Administración para usuarios Administradores. I. ACCESO A LA CONSOLA DE ADMINISTRACIÓN 1. Para acceder a la consola de administración abra desde Internet Explorer la dirección

Más detalles

Guía de Apoyo Project Web Access. (Jefe de Proyectos)

Guía de Apoyo Project Web Access. (Jefe de Proyectos) Guía de Apoyo Project Web Access (Jefe de Proyectos) 1 ÍNDICE Contenido INTRODUCCIÓN... 3 CAPITULO I: ELEMENTOS INICIALES DE PROJECT WEB ACCESS... 4 Configuración General... 4 Área de Trabajo del Proyecto...

Más detalles

Internet Information Server

Internet Information Server Internet Information Server Internet Information Server (IIS) es el servidor de páginas web avanzado de la plataforma Windows. Se distribuye gratuitamente junto con las versiones de Windows basadas en

Más detalles

U.E JUAN DE VELASCO CREAR DATOS EN SQL

U.E JUAN DE VELASCO CREAR DATOS EN SQL NOMBRE:LILIAN CAUJA U.E JUAN DE VELASCO CREAR DATOS EN SQL Lo primero que necesitamos para conectarnos al Servidor es el administrador que por defecto en algunas instalaciones no viene incluido, se puede

Más detalles

1. Conectarse al catalogo de RMAN de una BBDD determinada

1. Conectarse al catalogo de RMAN de una BBDD determinada 1. Objetivos Manual con ejemplos básicos de uso de RMAN. 1. Conectarse al catalogo de RMAN de una BBDD determinada [ora11g@prueba ~]$ rman target / catalog rman@rman Recovery Manager: Release 11.2.0.1.0

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

El proceso de Instalación de Microsoft SQL Server 2008

El proceso de Instalación de Microsoft SQL Server 2008 El proceso de Instalación de Microsoft SQL Server 2008 Luis Alejandro Esteban C - nave_tze@hotmail.com Este documento va dirigido a profesionales de tecnología interesados en entender el proceso de instalación

Más detalles

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib

Manual de uso de la plataforma para monitores. CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib Manual de uso de la plataforma para monitores CENTRO DE APOYO TECNOLÓGICO A EMPRENDEDORES -bilib [Manual de uso de la plataforma para monitores] 1. Licencia Autor del documento: Centro de Apoyo Tecnológico

Más detalles

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows

Autor: Microsoft Licencia: Cita Fuente: Ayuda de Windows Qué es Recuperación? Recuperación del Panel de control proporciona varias opciones que pueden ayudarle a recuperar el equipo de un error grave. Nota Antes de usar Recuperación, puede probar primero uno

Más detalles

Instructivo fecha. ACL Results Manager Instructivo para publicación de resultados. 3.mar.15. Referencia. Usuarios. Results Manager

Instructivo fecha. ACL Results Manager Instructivo para publicación de resultados. 3.mar.15. Referencia. Usuarios. Results Manager Referencia Results Manager es una aplicación en la nube ofrecida por ACL Services para gestionar de forma centralizada los resultados de análisis de datos y compartir su visualización. Los usuarios de

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

CREACION DE USUARIOS EN MY SQL

CREACION DE USUARIOS EN MY SQL CREACION DE USUARIOS EN MY SQL CONECTARNOS AL SERVIDOR DE MYSQL. CREACION DE LA BASE DE DATOS Y LAS TABLAS INSERCIONES EN LA BASE DATOS TIPOS DE PRIVILEGIOS CREACION DE USUARIOS Y ASIGNACION DE PRIVILEGIOS

Más detalles

AUDITORÍA DE BASE DE DATOS MICROSOFT SQL SERVER 2014 WALTER JAVIER NAPÁN TARMEÑO

AUDITORÍA DE BASE DE DATOS MICROSOFT SQL SERVER 2014 WALTER JAVIER NAPÁN TARMEÑO AUDITORÍA DE BASE DE DATOS MICROSOFT SQL SERVER 2014 WALTER JAVIER NAPÁN TARMEÑO Auditoría de Bases de Datos Temas: 1. Introducción a la auditoría de SQL Server 2. Herramientas de auditoría de SQL Server

Más detalles

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández

Practica 1 Instalación del SGBD. Ing. María Elena Reyes Castellanos. Miguel Ángel Garduño Córdova Isaac Méndez Hernández Investigación Practica 1 Instalación del SGBD Catedrático: Alumnos: Ing. María Elena Reyes Castellanos Miguel Ángel Garduño Córdova Isaac Méndez Hernández 1 ÍNDICE DE GENERAL INDICE DE TABLAS Y FIGURAS

Más detalles

5 Objetos de base de datos

5 Objetos de base de datos 5 Objetos de base de datos Una consulta SQL, restringiendo las filas resultantes, agrupando valores a nivel de grupos de datos, realizando conversiones de datos, etc., puede ser almacenada en la base de

Más detalles

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com

Conceptos básicos Oracle 10g Introducción - Administración de Oracle - Orasite.com 1. Objetivos El objetivo de este artículo es describir brevemente los siguientes conceptos básicos a modo de familiarización con las bases de datos ORACLE. - Describir brevemente en qué consiste el modelo

Más detalles

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria

Oracle Express 10g. Marta Zorrilla Universidad de Cantabria Oracle Express 10g Marta Zorrilla Universidad de Cantabria Características With Oracle Database XE, you use an intuitive browser-based interface to: Administer the database Create tables, views, and other

Más detalles

PHP Perfect SQL v1.0 (SQL perfectas en PHP)

PHP Perfect SQL v1.0 (SQL perfectas en PHP) PHP Perfect SQL v1.0 (SQL perfectas en PHP) Muchas veces cuando programamos para web es muy fácil cometer errores en la construcción sintáctica de consultas SQL, por ejemplo cuando tenemos que realizar

Más detalles

Operación Microsoft Access 97

Operación Microsoft Access 97 Trabajar con Controles Características de los controles Un control es un objeto gráfico, como por ejemplo un cuadro de texto, un botón de comando o un rectángulo que se coloca en un formulario o informe

Más detalles

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7

AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Tutoriales de ayuda e información para todos los niveles AGREGAR UN EQUIPO A UNA RED Y COMPARTIR ARCHIVOS CON WINDOWS 7 Como agregar a una red existente un equipo con Windows 7 y compartir sus archivos

Más detalles

Vistas en postgresql

Vistas en postgresql Vistas en postgresql Conceptos y definición de Vista Los usuarios que acceden a una base de datos relacional, lo hacen típicamente a través de vistas, de modo que diferentes usuarios tienen diferentes

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

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co

MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web. www.singleclick.com.co MANUAL DE USUARIO PANEL DE CONTROL Sistema para Administración del Portal Web www.singleclick.com.co Sistema para Administración del Portal Web Este documento es una guía de referencia en la cual se realiza

Más detalles

Microsoft SQL Server 2008. Usuarios, Roles, Encriptación y Back Up de la base de datos.

Microsoft SQL Server 2008. Usuarios, Roles, Encriptación y Back Up de la base de datos. Microsoft SQL Server 2008 Usuarios, Roles, Encriptación y Back Up de la base de datos. Creación de un nuevo Usuario 1. Dar clic en Seguridad. 2. Dar clic derecho en Logins. Creación de un nuevo Usuario

Más detalles