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.
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:
Código (sql) [Seleccionar]
REVOKE ALL PRIVILEGES FROM USUARIOo
Código (sql) [Seleccionar]
REVOKE ALL PRIVILEGES ON USUARIO.TABLA FROM USUARIOPero 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 USUARIOCódigo (sql) [Seleccionar]
GRANT SELECT ON USUARIO.TABLA TO USUARIOetc.. 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 USUARIOY luego quitarle permisos total en ese TABLESPACE a ese usuario:
Código (sql) [Seleccionar]
ALTER USER NOMBRE_USUARIO QUOTA 0 ON NOMBRE_TABLESPACEEs 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.


la causa de mi sarcasmo es precisamente porque el psiwheel se utiliza para comenzar a practicar la telequinesis, mas no es un objeto definitivo para comprobar o probar el tema como tal.
)
ojala hubiera tenido que hacer cosas asi cuando compilaba en Solaris... pero me temo que tuve que hacer otros cambios y pasarle parametros al compilador.