Si Oracle fuese tan intuitivo como MySQL si pero como no lo es... y no creaste un rol te costara el camino dificil.
Haber no usaste ROLE (Lo cual hubiera sido beneficioso aca) en oracle asi mismo como otorgas asi mismo debes quitar... a lo mejor tu estas buscando el:
o
Pero para hacer lo anterior, debiste haberle otorgado (GRANT) todos los privilegios (insert, select, update, delete, etc) a ese usuario en su esquema o tabla.. sino lo hiciste asi, si todo fue individual digase:
etc.. me temo, que te costara el camino complicado, cual es este? ese que te estas intentando evitar, quitar los permisos uno por uno o quitarlos completos tabla por tabla con:
Y luego quitarle permisos total en ese TABLESPACE a ese usuario:
Es la unica forma, aca las cosas no son tan intuitivas como en otras BBDD, y la unica forma de usar ALL seria si otorgaras los permisos con ROLES o si hubieses usado ALL PRIVILEGES con el GRANT no fue el caso? me temo que tendras entonces que hacerlo como estas intentando evitarte.
Haber no usaste ROLE (Lo cual hubiera sido beneficioso aca) en oracle asi mismo como otorgas asi mismo debes quitar... a lo mejor tu estas buscando el:
Código (sql) [Seleccionar]
REVOKE ALL PRIVILEGES FROM USUARIO
o
Código (sql) [Seleccionar]
REVOKE ALL PRIVILEGES ON USUARIO.TABLA FROM USUARIO
Pero para hacer lo anterior, debiste haberle otorgado (GRANT) todos los privilegios (insert, select, update, delete, etc) a ese usuario en su esquema o tabla.. sino lo hiciste asi, si todo fue individual digase:
Código (sql) [Seleccionar]
GRANT INSERT ON USUARIO.TABLA TO USUARIO
Código (sql) [Seleccionar]
GRANT SELECT ON USUARIO.TABLA TO USUARIO
etc.. me temo, que te costara el camino complicado, cual es este? ese que te estas intentando evitar, quitar los permisos uno por uno o quitarlos completos tabla por tabla con:
Código (sql) [Seleccionar]
REVOKE ALL PRIVILEGES ON TABLA FROM USUARIO
Y luego quitarle permisos total en ese TABLESPACE a ese usuario:
Código (sql) [Seleccionar]
ALTER USER NOMBRE_USUARIO QUOTA 0 ON NOMBRE_TABLESPACE
Es la unica forma, aca las cosas no son tan intuitivas como en otras BBDD, y la unica forma de usar ALL seria si otorgaras los permisos con ROLES o si hubieses usado ALL PRIVILEGES con el GRANT no fue el caso? me temo que tendras entonces que hacerlo como estas intentando evitarte.