Professional Documents
Culture Documents
FACULTAD DE INGENIERÍA
INGENIERÍA DE SISTEMAS
TEMA:
“administración de objetos”
Tunja - 2019
1. Si necesita encontrar todos los usuarios que son visibles para los usuarios actuales,
puede consultar la tabla ALL_USERS . La sintaxis para recuperar información del
usuario de la tabla ALL_USERS en Oracle / PLSQL es:
Select * from all_users:
Use las instrucciones GRANT y DENY de Almacenamiento de datos SQL o Almacenamiento de datos
paralelos para conceder o denegar un permiso (como UPDATE) en un elemento protegible (por
ejemplo, una base de datos, una tabla, una vista, etc.) a una entidad de seguridad (un inicio de
sesión, un usuario de base de datos o un rol de base de datos). Use REVOKE para quitar la concesión
o la denegación de un permiso.
Por ejemplo: para otorgar el privilegio CREATE TABLE a un usuario mediante la creación de un rol de
prueba:
Segundo, conceda un privilegio CREAR TABLA a la prueba de ROL. Puedes agregar más privilegios al
ROL.
.
Tercero, otorga el rol a un usuario.
3. AUTENTIFICACIÓN EN ORACLE.
Cuando uno se conecta con una instancia de una base de datos la cuenta de usuario debe de estar
autenticada. ORACLE provee tres métodos de autenticación para nuestra cuenta de usuario.
Cuando un usuario conecta con una base de datos verifica que este usuario y la contraseña
introducida almacenada en la base de datos, sea correcta. Las contraseñas se guardan encriptadas
en la base de datos (en el data dictionary).
En este caso tititus es la contraseña de david que será guardada encriptada en la base de datos.
AUTENTICACIÓN EXTERNA:
Cuando un usuario conecta con la base de datos se verifica que el nombre de usuario es el mismo
que el nombre de usuario del sistema operativo para permitir la validación.
Mediante IDENTIFIED EXTERNALLY decimos a la base de datos que nuestra cuenta es externa y tiene
que ser validada con el sistema operativo.
AUTENTICACIÓN GLOBAL:
Cuando un usuario se conecta con la base de datos se verifica globalmente cuando la información
pasa por una opción avanzada de seguridad ( ADVANCED SECURITY OPTION ) para la autenticación
tal como Kerberos, RADIUS ….
Mediante IDENTIFIED GLOBALLY decimos a la base de datos que nuestra cuenta se autentica
globalmente, mediante otra opción de seguridad avanzada.
Una secuencia (sequence) se emplea para generar valores enteros secuenciales únicos y
asignárselos a campos numéricos; se utilizan generalmente para las claves primarias de las tablas
garantizando que sus valores no se repitan.
NOMBRESECUENCIA.CURRVAL;
Para acceder a las secuencias (que son tablas) empleamos "select" y la tabla "dual".
COMPUTE STATISTICS hace que Oracle Server colecte estadísticas durante la creación del index.
Luego el optimizador usa estas estadísticas para escoger el mejor plan de ejecución cuando se
ejecuten sentencias SQL.