Parche

Saludos

En esta ocasión vengo a pedirles el favor si alguno de ustedes posee el parche 10.2.0.5 que se necesita para instalar el ORACLE 10g. 

Gracias

Saludos

Compañeros del Foro
 
Ya instale el Oracle 10G sobre el Servidor Windows 2008 y tambien se instalo el parche que se necesitava para que funcionara correctamente (Base de Datos de Prueba), los unicos usuarios que tiene son los propios del sistema, pero al hacer el import de los archivos .dmp se me presenta el siguiente problema:
 
MP-00017: following statement failed with ORACLE error 1917:
 "GRANT SELECT ON "SC_TMVCO" TO "CXP""
IMP-00003: ORACLE error 1917 encountered
ORA-01917: el usuario o rol 'CXP' no existe
IMP-00017: following statement failed with ORACLE error 1917:
 "GRANT REFERENCES ON "SC_TMVCO" TO "CXP""
IMP-00003: ORACLE error 1917 encountered
ORA-01917: el usuario o rol 'CXP' no existe
IMP-00017: following statement failed with ORACLE error 1917:
 "GRANT DELETE ON "SC_TMVCO" TO "ADMINISTRADOR""
IMP-00003: ORACLE error 1917 encountered
ORA-01917: el usuario o rol 'ADMINISTRADOR' no existe
IMP-00017: following statement failed with ORACLE error 1917:
 "GRANT INSERT ON "SC_TMVCO" TO "ADMINISTRADOR""
IMP-00003: ORACLE error 1917 encountered ... etc...
 

 

En respuesta a por Juan78

Juan, te está fallando porque con el DMP sólo estás restaurando los datos, y al intentar asignar privilegios y demás para usuarios sobre los objetos que se restauran, al no existir los users, las sentencias devuelven error.

Prueba a crear antes de hacer la restauración todos los usuarios que tengas en la base de datos origen, o al menos los que te aparezcan en la lista de errores. En principio, con que tengan el mimo nombre de usuario en la nueva BD ya no tendrás errores, no hace falta que utilices las mismas contraseñas, por ejemplo.

Un ejemplo de comando para hacer el mapeo entre los users de las dos BBDD, sacado del tema Backups de bases de datos Oracle:

> imp system/password@basededatos2 file=/directorio/dosesquemas.dmp
      FROMUSER=USER1,USER2 TOUSER=USER1,USER2
      log=dosesquemas_imp.log ignore=yes