Si ha exportado y luego reimportado almacenes de objetos basados en Oracle,
es aconsejable revocar los privilegios o roles aumentados que haya otorgado a los
propietarios de
espacio de tabla correspondientes.
Para determinar si es necesario revocar privilegios o roles sobre los espacios
de tablas de almacén de objetos de Oracle:
- En un indicador de mandatos, ejecute el mandato sqlplus
nombre_usuario y especifique la contraseña cuando se le
solicite. El nombre_usuario es el propietario del espacio de tabla
correspondiente al almacén de objetos.
- Para determinar si deben revocarse privilegios y roles, ejecute el siguiente mandato
SQL en el indicador:
SELECT * FROM all_sequences WHERE sequence_name =
'CONTENTQUEUESEQUENCE';
- Si el mandato devuelve secuencias de usuarios que no son el propietario del espacio
de tabla, revoque el privilegio DBA y los roles EXP_FULL_DATABASE e IMP_FULL_DATABASE del
propietario del espacio de tabla:
revoke dba from nombre_usuario;
revoke EXP_FULL_DATABASE from nombre_usuario;
revoke IMP_FULL_DATABASE from nombre_usuario;
- Repita este procedimiento para cada almacén de objetos que haya actualizado.