Oracle-16.2 conceder y revocar permisos

16.2.1 Permisos del sistema

1. La revocación de los permisos del sistema no se aplicará en cascada (esto es diferente de la revocación de los permisos de objetos)

 2. Si el usuario revoca la autorización, cualquier operación realizada por el usuario con la autorización correspondiente (como crear una tabla) estará intacta. Además, si al usuario se le concede permiso con la opción de administrador, incluso si se revoca, cualquier usuario al que le haya otorgado el permiso conservará el permiso. No guarde el registro del otorgante de autoridad del sistema, por lo que no hay una cascada de revocación

 3. Gramática: conceder privilegio [, privilegio ...] al nombre de usuario;   

               conceder privilegio [, privilegio ...] al nombre de usuario con opción de administrador;

16.2.2 Permisos de objeto

1. Cualquier permiso es para cada permiso de objeto en cada cuenta de usuario en la base de datos, es un permiso del sistema, no un permiso de objeto;

2. Los permisos de objeto se aplican a diferentes tipos de objetos, de la siguiente manera:

Autoridad Objeto autorizado
Seleccione Tablas, vistas, secuencias y sinónimos.
insertar Tablas, vistas y sinónimos.
actualizar Tablas, vistas y sinónimos.
Eliminar Tablas, vistas y sinónimos.
alterar Tablas, vistas y secuencias.
ejecutar Procedimientos, funciones, paquetes y sinónimos.

 

3. 语法 : conceder privilegio en schema.object al nombre de usuario [con opción de concesión];

4. La revocación de los permisos de los objetos en cascada (esto es diferente de la revocación de los permisos del sistema)

 

Suplemento:

1. Ver todas las tablas en modo hr

   > seleccione table_name de dba_tables donde owner = 'HR'; un tipo de consulta

   > conn hr / hr @ pdboaec;

   > seleccione table_name de user_tables; otra forma

Supongo que te gusta

Origin www.cnblogs.com/fengwenqian/p/12692328.html
Recomendado
Clasificación