- Articulos
- Manuales
- Bases de datos de Software Libre
- Data Warehousing y metodología Hefesto
- Descubriendo el BI
- Grafico OpenFlash dinámico
- Guia para la adquisición de un sistema de DWH
- Metodología CRISP-DM para minería de datos
- Mineria de datos para EPH
- Recopilación de artículos sobre Oracle
- DW y DM aplicados al estudio del rendimiento academico
- Blogs
- Foro
- Videos
- Eventos
- Tablón de Empresas
- Microsites
- Directorio
Import de la base de datos
16 June, 2009 - 13:29
Versión para impresión
Buenas,
¿Sabría alguien decirme como porque al hacer la importación de un export no puede hacerse con el usuario system? Como trampa lo he conseguido hacer creando un usuario temporal con permisos de dba pero no creo que esto sea lo ideal...
Hola Xavi
Por el nombre de usuario supongo que hablas de una base de datos Oracle. En ese caso podría ser simplemente que el usuario system no tenga permisos para hacer un export/import.
Si la BD es de una versión 10 o posterior y estás haciendo el import con la utilidad imp en lugar de la propia de la 10g Oracle Data Pump, el usuario system no tiene porqué tener permisos por defecto para ejecutar este Import.
Para poder utilizar el Import y Export de versiones anteriores en BBDD 10g se pueden ejecutar los scripts catexp.sql o catalog.sql tras la instalación (y sólo una vez), que crean las vistas y privilegios necesarios para que con el rol DBA se puedan hacer estas operaciones.
De todas maneras, si con un nuevo usuario con rol DBA has podido hacer el import es que esto ya está hecho. Revisa el rol de tu usuario system porque seguramente no tiene asignado el rol DBA. Si es así haciendo uno de estos GRANTS ya debería funcionarte:
SQL> grant DBA to SYSTEM;o
SQL> grant IMP_FULL_DATABASE to SYSTEM;