Hola, chicos,
¡Buen día!
Vengo a traer algunos scripts más que agilizan mucho algunas actividades rutinarias de los DBAs de Oracle, como por ejemplo generar scripts de ingeniería inversa (DDL Backup) de objetos del sistema, como usuarios, perfiles, roles, etc.
Para descargar los scripts de los que hablaré en este post accede a este enlace:
Base de datos Oracle: copia de seguridad de objetos del sistema
Como mencioné en publicaciones anteriores, todos mis scripts están creados para usarse en SQL*Plus. Para usarlo en otra herramienta, deberá eliminar algunos comandos exclusivos de SQL*Plus. Si necesitas scripts para generar el DDL de tablas, procedimientos y otros objetos accede al post Objetos de ingeniería inversa (copia de seguridad DDL) en Oracle Database 11g.
Hablemos ahora de los scripts que puse a su disposición:
- código_propietario_trabajo.sql – Inicie sesión con el propietario de los trabajos que desea generar al revés, este script mostrará en la pantalla el DDL de creación de todos los trabajos del usuario.
- código_perfil.sql – Este script solicitará el nombre del perfil y generará el DDL para crearlo.
- código_rol.sql – Este script solicitará el nombre del rol, mostrará el script de creación del rol en la pantalla y asignará todos los permisos.
- código_tablespace.sql – Este script solicitará parte del nombre de los espacios de tabla y mostrará el script para crear los espacios de tabla en la pantalla, incluido el mantenimiento del mismo número de bytes.
- código_usuario.sql – Este script solicitará el nombre del propietario y generará el script de creación, recuperando ya el hash de la contraseña, el tablespace predeterminado y el temporal_tablespace, además de guardar el perfil predeterminado del usuario, las cuotas en los tablespaces, los roles y los privilegios del sistema. Si descomentas el final del script, también genera los permisos del usuario.
Sencillo y eficaz.
¡Hasta el próximo post!
Comentários (0)
Carregando comentários…