Zona HTML Zona Java Zona PHP Zona ASP Zona Bases de datos
Inicio > Foros > Oracle > No puedo Respaldar mediante Rman y OEM
-Foros de debate

Oracle
Lista de foros | Lista de mensajes de este foro

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.

No puedo Respaldar mediante Rman y OEM
Enviado por Alexander el día 25 de noviembre de 2005

Hola.
Soy muy nuevo en esto de Oracle...antes que nada lo aclaro.

Producto y SO:
Oracle 10g
Suse 9.3 (instalar Oracle sobre Suse, fue complicado)
-+-+-+-+-+-+-+

Necesito respaldar una DB, y la verdad es que he intentado todo y no hay forma.

RMAN:
Desde la consola, rman no ejecuta. Tecleo "rman" y la respuesta es nula. No comentario, ni error, nada. Simplemente el cursor salta la linea.

Me asegure de que el ORACLE_HOME sea el correcto, y que rman exista en el /bin. Eso esta bien, pero nada ocurre. Se que hay que pasarle parámetros (target...etc...) pero bueno, tampoco funciona.

OEM:
Por aqui, intenté agendar (schedule) un respaldo, y logré hacerlo, sin ambargo, cuando se va a ejecutar, salta el siguiente error en la ventana principal del OEM:

Error
java.lang.Exception: No Such Target

Como dato adicional y no menor, cuando ejecuto la OEM en el Browser, supuestamente debería colocar http://<nombre_host>:<puerto>/em

Si coloco eso, no funciona. Tengo que poner en vez de <nombre_host>, directamente la IP de mi máquina.

Yo imagino que automáticamente, cuando se genera la llamada para hacer el respaldo, se busca el <nombre_host> (en mi caso, "angra"), y como no lo encuentra, salta el error de target.

Evidentemente es algo de linux que no logro reparar. También soy inexperto en linux como podrán ver.

Cualquier ayuda, será bien recibida.

Gracias. Alex.

 
Re: No puedo Respaldar mediante Rman y OEM
Enviado por chemia el día 28 de noviembre de 2005

NO SE COMO LO TENDRAS, PERO POR SI NO LO HICIESTE BIEN, AQUI TIENES COMO SE CREA EL CATALOGO DE RMAN.

COMO CREAR UN CATALOGO DE RECUPERACION

NOTA:SI ESTAS UTILIZANDO LA BBDD DEL REPOSITORIO QUE TE CREA ORACLE ES DECIR SI QUIERES
QUE EL CATALOGO SE CREE EN OEMREP, EL USUARIO DE RMAN, YA EXISTE, SOLO TIENES QUE DESBLOQUEARLO,
Y DE ESTA FORMA TE PUEDES SALTAR LOS PASO 1,2.

PASO1.- CONECTATE A LA BASE DE DATOS DONDE QUIERAS CREAR EL CATALGO
Y CREA UN TABLESPACE PARA EL MISMO

SQL> CREATE TABLESPACE RMAN_TS
2> DATAFILE 'C:\.....\RMAN_TS.DBF'
3> SIZE 20M
4> EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128K;

PASO 2.- CREA UN USUARIO Y UN ESQUEMA PARA EL CATALGO DE RECUPERACION

SQL> CREATE USER RMAN IDENTIFIED BY RMAN
2> DEFAULT TABLESPACE RMAN_TS
3> QUOTA UNLIMITED ON RMAN_TS;

PASO 3.- OTORGA LOS ROLES Y PRIVILEGIOS AL NUEVO USUARIO PARA MATENER EL CATALOGO DE RECUPERACION
Y REALIZAR LAS OPERACIONES DE COPIA DE SEGURIDAD Y RECUPERACION.

SQL> GRANT RECOVERY_CATALOG_OWNER TO RMAN;
SQL> GRANT CONNECT, RESOURCE TO RMAN;

PASO 4.- CONECTATE AL SISTEMA OPERATIVO Y EMITE EL COMANDO RMAN PARA LLAMAR AL INTERPRETE DE
COMANDOS DE RMAN. CREA EL CATALOGO. (BBDDCATALOGO ES LA BASE DE DATOS A AL QUE PERTENECE EL USUARIO
RMAN Y DONDE POR TANTO, CREARAS EL CATALOGO. RECUERDA QUE SI ESTAS CON OEMREP, TENDRAS QUE PONER ESTA)

% rman catalog rman/rman@bbddcatalogo
create catalog tablespace rman_ts;
exit;

NOTA: SI TE DA ALGUN ERROR, BORRA TODO Y EMPIEZA DESDE EL PRINCIPIO

PASO 5 .- CONECTATE A LA BBDD DESTINO (LA BBDD SOBRE LA QUE QUIERES HACER EL BACKUP).
TIENES QUE HACER LA CONEXION CON PRIVILEGIOS SYSDBA EN LA BBDD DESTINO PARA REALIZAR
TODAS LAS OPERACIONES DE COPIA DE SEGURIDAD Y DE RECUPERACION.

% rman target sys/pwd@bbdd_destino
connected to target database .......
RMAN> connect catalog rman/rman@bbddcatalogo
connected to recovery catalog database
RMAN>

PASO 6.- REGISTRA LA BBDD DESTINO EN EL CATALOGO. SI LA BBDD NO ESTA REGISTRADA EN EL CATALOGO DE
RECUPERACION, ESTE NO SE PODRA UTILIZAR PARA ALMACENAR INFORMACION SOBRE LA BBDD.

RMAN> register database;
databse registered in recovery catalog
startin full resynnc of recovery catalog
full resync complete
RMAN>

CON ESTO YA TENDRAS CREADO EL CATALOGO Y PODRAS HACER BACKUP'S CON RMAN.

SI QUIERES Y PUEDES, PRUEBA UN BACKUP DATABASE PARA COMPROBAR QUE TE HACE BIEN EL BACKUP,
TAMBIEN PUEDES PROBAR UN BACKUP TABLESPACE NB_TABLESPACE.

ESPERA HABERTE AYUDADO

 
Re: Re: No puedo Respaldar mediante Rman y OEM
Enviado por Facundote el día 20 de agosto de 2008

Hola, quisiera hacer una copia de seguridad de una base que está en un servidor, en otro. Es decir que me guarde los archivos no en el mismo servidor sino en otro que se dedica a administrar el RMAN, pero no lo puedo lograr.

Cualquier ayuda, sugerencia, comentario será muy agradecido.

Muchas gracias.

 



Tienda
Patrocinados
 

Copyright © 1999-2006 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad

Hospedaje web y servidores dedicados linux por Ferca Network