Cuestión : Solamente usuario leído para el encargado de Oracle VM (OVM)

Quiero crear a un usuario que pueda apenas mirar pero no aplicar cualquier changes. class= del

Respuesta : Solamente usuario leído para el encargado de Oracle VM (OVM)

Oracle permite que usted haga hace eso, pero Oracle no proporciona un usuario o un papel incorporado exactamente como ése.  Aquí están los pasos que usted necesita:
1. Abrir una sesión a Oracle con una cuenta que tenga privilegios del DBA (como el sistema o el SISTEMA)
2. crear a usuario read_only identificado por secreto;
3. la concesión conecta, crea la sesión a read_only;
4. Conexión como el dueño de los objetos usted quisiera que este nuevo usuario pudiera leer (seleccionar) en, y para cada tabla o visión hacer:
conceder selecto encendido [la tabla o ve nombre] a read_only;

Eso le dará un usuario nombrado “read_only” que onlly pueda leer en los objetos que usted lo ha autorizado para ver (más cualquier objeto de Oracle del defecto que incluya a público “seleccionar” las derechas).  Usted tendrá que utilizar el lleno [schema_name]. [table_name] (por ejemplo; scott.emp” para cuaesquiera tablas que usted quisiera que esto read_only tabulara para seleccionar de, a menos que usted cree sinónimos privados en read_only el esquema o cree onyms públicos del syn como usuario del DBA.  Si usted hace cualquiera de ésos, su read_only usuario podrá utilizar declaraciones como:
seleccionar * del emp;
en vez de:
seleccionar * de scott.emp;
Otras soluciones  
 
programming4us programming4us