Descargar la presentación
La descarga está en progreso. Por favor, espere
Publicada porGumiho Lover Modificado hace 10 años
1
Cristian Alaniz - Daniel Hielpos
2
Agenda - Arquitectura - Tipos de Objetos - Lenguaje de Consulta - Transacciones - Backup y Recuperación - Seguridad
3
Arquitectura - estructura lógica - estructura física - memorias - procesos - configuración
4
Arquitectura ( estructura lógica ) - esquemas - bloques de datos - extensiones - segmentos - tablespaces
5
Arquitectura Relación entre segmentos, extensiones y bloques
6
Arquitectura ( estructura física ) - datafiles - redo logs - control files
7
Arquitectura ( memorias ) - Area Global de Programa (PGA): es la zona de memoria de cada estado. No está compartida y contiene datos e información de ctrol de un único proceso. - Area Global de Sistema (SGA): Oracle guarda información sobre su estado. Disponible para todos los procesos.
8
Arquitectura ( procesos ) - el servidor se vale de una serie de procesos que son el enlace entre las estructuras físicas y la memoria
9
Arquitectura
10
Arquitectura ( configuración ) - arranque / parada: suceden un cjto de eventos que llevan a la BD por diferentes estados
11
Arquitectura ( configuración - cont. ) - arranque startup open startup nomount startup mount
12
Arquitectura ( configuración - cont. ) - parada shutdown normal shutdown inmediate shutdown abort
13
Tipos de objetos - tipos de datos - índices - secuencia
14
Tipos de Obj. ( tipos de datos ) - de caracteres Char Nchar y Nvarchar2 Varchar y Varchar2 Long - Number - Date - Raw y Long Raw - Datos Lob Blob Clob y Nclob Bfile - Rowid y Urowid
15
Tipos de Obj. ( triggers ) - Partes Evento o sentencia disparadora Restricción Acción - Tipos Por fila o por sentencia Before After Instead of
16
Tipos de Obj. ( índices ) - B-Tree B-Tree cluster Reverse key Descending Index Organized Table - Hush cluster - Bitmap - Bitmap join - Function based - Aplication Domain
17
Tipos de Obj. ( constraints ) - Not null - Unique Key - Primary Key - Foreign Key - Check
18
Transacciones - cuándo comieza ?, cuándo termina ? - atomicidad a nivel de sentencia - commit - rollback - savepoints - nombres - integridad referencial
19
Transacciones ( cuando comienza ? ) - Con la primer sentencia DDL/DML - NO hay “begin transaction”
20
Transacciones ( cuando termina ? ) - Commit - Rollback sin especificar savepoint - Sentencia DDL - El usuario se desconecta (commit) - Fin anormal (rollback)
21
Transacciones (atomicidad/sentencia) - si falla sentencia no implica rollback de toda la transacción. - savepoints implicitos entre sentencias DML.
22
Transacciones (int. referencial) - chequeo luego de sentencia - posibilidad de diferir el chequeo (DDL)
23
Transacciones distribuidas - transparencia de escritura - database links - two phase commit - Restricciones : - no commit por dblink - no DDL por dblink - no savepoints por dblink
24
Transacciones autónomas - pueden crearse dentro de otra. - no afectan a su madre - no ven trabajo sin confirmar de otras - no en transacciones distribuidas - “pragma autonomous transaction” - ej: registro de intento de modificación
25
Transacciones (niv. De aislamiento) - Read uncommited - Read commited (*) (default) - Repeatable read - Serializable (*) - Read-only (propietario) (*)
26
Transacciones (niv. De aislamiento) - por transacción ( SET TRANSACITION ISOLATION LEVEL..) - por sesión ( ALTER SESSION SET ISOLATION LEVEL.. )
27
Backup y recuperación - Recovery manager - Sistema operativo - Export / Import
28
Backup y recuperación (export / import) - Multiplataforma: genera archivos binarios - Import secuencial y lento: genera redo y undo, reconstruir índices, recompilar, etc. - Flexible: puedo elegir los objetos
29
Backup y recuperación (recovery manager) - Permite backups incrementales - Independientes del S.O.
30
Seguridad (autenticación) - De usuarios (Igual método para todos o no.) - Por S.O. - Por la red (kerberos, clave pública, etc.) - Con la base de datos - Multicapa - De administradores - Por S.O. - Con archivos de passwords
31
Seguridad (privilegios) - De sistema - Existen aprox. 60 diferentes - Ej: crear tablespaces - De objetos de esquemas - clusters, triggers, indexes y dblinks, requieren de sistema.
32
Seguridad (privilegios) Algunos DDLs pueden requerir privilegios combinados. Ej: CREATE TRIGGER, necesita privs sobre la tabla y para poder crear triggers.
33
Seguridad (roles) - Agrupan privilegios - Se pueden asignar a usuarios o a otros roles - Es posible asignarles passwords - Generalmente se corresponden con grupos de usuarios o con aplicaciones. - Pertenecen a la BD, no a un esquema.
34
Seguridad ( roles predefinidos ) - CONNECT - RESOURCE - DBA - EXP_FULL_DATABASE - IMP_FULL_DATABASE
Presentaciones similares
© 2025 SlidePlayer.es Inc.
All rights reserved.