Documente Academic
Documente Profesional
Documente Cultură
Profile CREATE
Privilegios
El sinónimo es un álias globales que se le da a tablas para que sean usadas sin tener q
especificar el usuraio al q pertenece la vista o tabla.
CREATE SYNOMYN (Crea en el esquema actual)
CREATE PUBLIC SYNOMYM (Crea para todos los esquemas)
Usuarios
Tiene un nombre único, password, tablespace (permanente /temporal), Estado de la
cuenta. (bloqueado o no)
Creando un usuario:
1- Le asignamos un tablespace
CREATE TEMPORARY TABLESPACE TB_TMP
TEMPFILE 'C:\APP\ORACLE\ORADATA\S601\TBUPCTMP_O1.DBF' SIZE 50M
2. Creo el usuario en database-> create-> user
Eliminar : drop user upc (si el suuair recina ha sido creado y no tiene nada)
Drop user upc cascade; (elimina las dependencias y luego el esquema)
Perfiles
Para el manejo y administración de contraseñas y algo de sistemas.
-Direcciones para uso de contraseñas:
PASSWORD_LOCK_TIME:
Tiempo que permanece bloqueada la cuenta de usuario, luego de ese
tiempo se desbloquea automáticamente,
PASSWORD_LIFE_TIME = 90 DIAS
Expiración y Tiempo de Vida (permanencia) de la contraseña)
antigüedad de
contraseñas PASSWORD_GRACE_TIME = 7DIAS
Tiempo de gracia (tiempo adicional) para cambiar contraseña
PASSWORD_REUSE_MAX=3
Las veces que tengo que cambiar contraseña para poder usar un
contraseña anterior.
ROLES
Son objetos que manejan privilegios sobre la base de datos.
1- Primero se crea el rol.
CREATE ROLE HR_MOR
2- Se le dan los n-permisos al rol.
GRANT CREATE TABLE, CREATE SESSION, SELECT ON JOBS TO
HR_MOR.
3- Se le asigna el role a el/los usuario(s).
GRANT HR_MOR TO UPC (WHIT ADMIN OPTIONS)
CONSTRAINTS
CHEK hace una verificación a través de generar un query.
Alter table alumno
Add constraint CHK_1
CHEK(SEXO IN (‘F’, ‘M’))
(NOTA >=0 AND NOTA <=20)
[estado 1] [estado 2]
El estado uno define si se usara desde ese momento el constraint. Puede ser DISABLE y
ENABLE
El estado dos define si se validará los datos ya ingresados. Puede ser NOVALIDATE y
VALIDATE.
Se puede combinar dependiendo de la necesidad ^^.
Verificación:
Se define como NONDEFERREBLE CONSTRAINT valida después de cada ddl
sentencie.
Se define como DEFERREBLE CONSTRAINT valida en un commit o rollback.