13. Usuarios, Roles, Privilegios en 12c
¿En dónde se crean los usuarios?
¿En dónde se crean los privilegios?
¿En dónde se crean los roles?
Una vez creados, ¿Cómo funcionan?
@oraworld_team www.oraworld-team.com /oraworldteam
14. Usuarios, Roles, Privilegios en 12c
Metadatos de Oracle…
… mezclados con los metadatos del usuario.
@oraworld_team www.oraworld-team.com /oraworldteam
15. Usuarios, Roles, Privilegios en 12c
Cada PDB tiene su propio diccionario de Datos
@oraworld_team www.oraworld-team.com /oraworldteam
21. Usuario y Roles
COMMON | LOCAL
PDB | CDB$ROOT
CONTAINER=ALL | CURRENT | NULL
Usuarios, Roles, Privilegios en 12c
@oraworld_team www.oraworld-team.com /oraworldteam
22. Toda operación de tipo común debe realizarse en el CDB$ROOT,
utilizando la cláusula CONTAINER=ALL y con un usuario Común
Toda operación de tipo local debe realizarse en la PDB y
utilizando la cláusula CONTAINER=CURRENT
Sin clausula CONTAINER
Si la operación se realiza en:
• PDB: será operación LOCAL
• CDB$ROOT: será operación COMUN
Creación y Eliminación de Usuarios y Roles
Usuarios, Roles, Privilegios en 12c: Reglas sobre Usuarios y Roles
Bug Drop User - 1619287.1 http://www.oraclefromguatemala.com.gt/?p=384
@oraworld_team www.oraworld-team.com /oraworldteam
23. Escenarios - Creación y Eliminación de Usuarios
Usuarios, Roles, Privilegios en 12c
Bug Drop User - 1619287.1 http://www.oraclefromguatemala.com.gt/?p=384
@oraworld_team www.oraworld-team.com /oraworldteam
24. Usuarios, Roles, Privilegios en 12c: Reglas sobre privilegios
Toda operación de tipo común debe realizarse en el CDB$ROOT,
utilizando la cláusula CONTAINER=ALL y con un usuario común
Toda operación de tipo local debe realizarse en la PDB y
utilizando la cláusula CONTAINER=CURRENT
Sin clausula CONTAINER
Si la operación se realiza en:
• PDB: será operación LOCAL
• CDB$ROOT: será operación LOCAL
Manejo de Privilegios
@oraworld_team www.oraworld-team.com /oraworldteam
25. Usuarios, Roles, Privilegios en 12c: Conclusiones
Con usuarios y Roles: La clausula CONTAINER es opcional,
domina el contenedor donde se realice la operación.
Operaciones en una PDB son realizadas como normalmente se
hacían en <12
Trabajando con privilegios, la clausula CONTAINER tiene mucha
importancia.
Trabajando con usuarios/roles el contenedor tiene mucha
importancia y la clausula CONTAINER no.
¿Es una operación común?
Si ->CDB$ROOT
No->PDB
@oraworld_team www.oraworld-team.com /oraworldteam