Hola gente, tengo una gran duda que me tiene loco hace varios dias, tengo que hacer backup de la base, pero ese backup lo tengo que cargar en otra base, una base nueva recien creada.
- Tengo las dos bases en modo archivelog y con archivado automatico
- Cree el catalogo de recuperacion
- Tengo echo el backup que funciona
Aparentemente esta todo bien, el punto es que no se como cargar las piesas del backup en la base nueva, cuando yo tiro el comando "list backup of database" en la base donde creo el backup me muestra todas las piesas, pero cuando lo tiro en la base nueva no me muestra nada, como que no hay piezas, segun una ayuda que consegui en internet me dice esto:
Cuando te aparece el mensaje RMAN-06026: some targets not found – aborting restore, es por que la pieza no puede ser leida por RMAN. O sea si vos tomaste el backup en un server, por ejemplo en el path /u03/rman_database_backup y lo llevas a otro host y lo pones en un nuevo path, el que quieras , solo basta con catalogarlo.
Usas por ejemplo un script de rman:
rman target /
y luego
run {
catalog backuppiece ‘/nuevo/path/backup/pieza1.dbf’;
catalog backuppiece ‘/nuevo/path/backup/pieza2.dbf’;
catalog backuppiece ‘/nuevo/path/backup/pieza1.arc’;
catalog backuppiece ‘/nuevo/path/backup/pieza1.ctl’;
}
Con ello, al listar el backup deberias poder verlo. Y con ello podrias arrancar tu restore.
Te recomiendo que corras el catalogado de las piezas de esta manera. ACA TERMINA LA AYUDA DE INTERNET
Bueno el punto es que esos comandos no me andan, la persona que me ayudo usa oracle 10g, aca tenemos 9i, no se si tendra algo que ver.
Vale aclarar que aca no quieren usar el export/import. El backup full de la base pesa 15gb....
Bueno gente muchas gracias a todos y nos vemos