Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
Error en EXP
Enviado por josesm el día 1 de junio de 2006
Al momento de ejecutar el EXP con Full=yes se queda pegado al momento de exportar los objetos y no termina
Tienes en el script del archivo . par la parte del log?
Por ejemplo:
userid=system/manager@desa
file=expMYDATABASE.dmp
log=expMYDATABASEI.log ---Aquí esta el Log.
fromuser=MYUSERDATABASE
touser=ciaragon
"log=expMYDATABASEI.log ---Aquí esta el Log."
Esta linea te genera un archivo de .log el cual puedes revisar y asi poder determinar que error te esta generando tal comportamiento.
Quiero intervenir porque a mi me ocurre lo mismo.
Soy novato forzado en Oracle, forzado porque voy contra reloj.
Cuando desde una ventana de comandos ejecuto:
C:\exp system/manager file=immobilitzat.dmp full=y
Se queda colgado horas, comprobado, horas.
Con Toad 8.6 consigo realizar exportaciones e importaciones endos máquinas que uso para experimentos, pero en las máquinas donde trabajo, Toad me salta con la excepción EXP-000006 Error 942 Oracle, mismo para Toad 7.6.
Según me comentaron enotro foro, se debe a una librería corrupta, sin más datos.
Lo que no entiendo es porque siguiendo los pasos al pie de la letra de un libro de McGraw Hill, ocurra esto.
Sólo una vez, y no recuerdo ni como, conseguí exportar la BBDD entera, pero al importarla en las máquinas de prueba hay usuarios que se los pasa por el forro de la bragueta, concretamente los de configuración e utilidades.
Tiro de oracle con VB 60.
Saludos y a ver si entre todos encontramos la solución ya que hay un montos de mensajes de este tipo posteados sin resolver.
Yo tambien ejecuté el script, y me salió con esto dos veces:
ORA 01921: conflicto entre el nobre de rol "EXP_FULL_DATABASE" y nombre de usuario y rol.
En concreto dos veces.
El caso es que por mucho que busco entre los usuarios y un sólo rol que hay creado y comparten todos los usuarios (así me lo dieros) no consigo que se ejecute el script correctamente, con lo que sigo con el famose 942 de oracle (TABLA o VISTA NO EXISTE):
Puedes pasar, da pq catexp.sql lo que hace es crear un par de roles y darles permisos y en circunstancias normales eso se hace al crear la B.D. por lo que es normal que de ese error.
En vez de hacer la exportaciónpasando los parámetros de golpe en la ventana de comandos o con TOAD que no me funciona por 942, desde la ventana hago:
C:\>exp
User: "un usuario con privilegiosy DBA"
Acepto todas las opciones por defecto y funciona.
Luego, cuando realizo la importación, tengo que tener creados los usuarios y,muy importante, los mismos privilegios que tenían en la exportación, sino sale con que "tablespace" no los tiene, ejecuto "imp" como antes, entro con el usuario que he creado la exportación y dejo todo por defecto, me pide el usuario destino, le digo cual quiero y hecho.
Imagino que habrá otra forma más rapida y racional, pero mira, a base de ostias lo he conseguido.
Comento todo esto por si a alguien le sirve y por si alguien quiere añadir algo.