Utilizamos cookies propias y de terceros. [Más información sobre las cookies].
Política de cookies
Proyecto AjpdSoft

· Inicio
· Buscar
· Contactar
· Cookies
· Descargas
· Foros
· Historia
· Nosotros
· Temas
· Top 10
· Trucos
· Tutoriales
· Wiki
Proyecto AjpdSoft: Foros

AjpdSoft :: Ver tema - consulta RMAN
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information consulta RMAN

Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional   
Ver tema anterior :: Ver tema siguiente
AutorMensaje
cicutrino
Excelente usuario


Registrado: Jul 28, 2006
Mensajes: 17

Asunto: consulta RMAN Responder citando

Hola como puedo hacer un back up que no sea de la BD completa , es decir, por ejemplo solo de un tablespace o algo por el estilo.
Y luego como se recupera claro XD

Un saludo
MensajePublicado:
Lun Jul 31, 2006 5:34 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: consulta RMAN Responder citando



Anuncios



cicutrino escribió:
Hola como puedo hacer un back up que no sea de la BD completa , es decir, por ejemplo solo de un tablespace o algo por el estilo.
Y luego como se recupera claro XD

Un saludo


Sí se puede, RMAN permite realizar y recuperar copias de seguridad de tablespaces e incluso de ficheros de datos por separado.

Para hacer copia de seguridad de uno o varios tablespaces:

1. Abrimos rman, ejecutando desde una ventana de MS-DOS "rman".

2. Nos conectamos a la base de datos de la que queramos hacer copia con el comando:

connect target /@Nombre_Base_Datos

3. Realizamos la copia de seguridad del tablespace que queramos con el comando:

backup filesperset = 1 tablespace nombre_tablespace;

4. Comprobamos que la copia se ha realizado con el comando:

list backup of database summary;


Para restaurar un tablespace:

1. En primer lugar hay que marcar el tablespace a restaurar como "offline" (fuera de línea) con el comando:

sql 'alter tablespace nombre_tablespace offline immediate';

2. Restauramos y recuperamos el tablespace con los comandos:

restore tablespace nombre_tablespace;
recover tablespace nombre_tablespace;

3. Volvemos a poner en línea (online) el tablespace con el comando:

sql 'alter tablespace nombre_tablespace online';
MensajePublicado:
Mar Ago 01, 2006 11:59 pm
Top of PageVer perfil de usuario
cicutrino
Excelente usuario


Registrado: Jul 28, 2006
Mensajes: 17

Asunto: Re: consulta RMAN Responder citando



Anuncios



alonsojpd escribió:
cicutrino escribió:
Hola como puedo hacer un back up que no sea de la BD completa , es decir, por ejemplo solo de un tablespace o algo por el estilo.
Y luego como se recupera claro XD

Un saludo


Sí se puede, RMAN permite realizar y recuperar copias de seguridad de tablespaces e incluso de ficheros de datos por separado.

Para hacer copia de seguridad de uno o varios tablespaces:

1. Abrimos rman, ejecutando desde una ventana de MS-DOS "rman".

2. Nos conectamos a la base de datos de la que queramos hacer copia con el comando:

connect target /@Nombre_Base_Datos

3. Realizamos la copia de seguridad del tablespace que queramos con el comando:

backup filesperset = 1 tablespace nombre_tablespace;

4. Comprobamos que la copia se ha realizado con el comando:

list backup of database summary;


Para restaurar un tablespace:

1. En primer lugar hay que marcar el tablespace a restaurar como "offline" (fuera de línea) con el comando:

sql 'alter tablespace nombre_tablespace offline immediate';

2. Restauramos y recuperamos el tablespace con los comandos:

restore tablespace nombre_tablespace;
recover tablespace nombre_tablespace;

3. Volvemos a poner en línea (online) el tablespace con el comando:

sql 'alter tablespace nombre_tablespace online';


Muchas gracias por tu respuesta, una ultima dudilla:

Se puede hacer el back de un tabla o de un usuario ??
MensajePublicado:
Jue Ago 03, 2006 5:54 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: consulta RMAN Responder citando



Anuncios



Cita:

Muchas gracias por tu respuesta, una ultima dudilla:

Se puede hacer el back de un tabla o de un usuario ??



Para hacer copia de seguridad de una tabla o un usuario te recomendamos que utilices el comando exp (Export) de Oracle, con los siguientes parámetros:

1. Para realizar una copia de seguridad de una o varias tablas:

exp userid=usario_con_permisos/contraseña@nombre_bd file=c:\export.dmp log=c:\export.log tables=(tabla1, tabla2, ...) rows=yes indexes=yes

por ejemplo:

exp userid=scott/tiger file=c:\emp.dmp log=c:\emp.log tables=(emp, dept) rows=yes indexes=no

El comando para importar sería:

imp userid=usario_con_permisos/contraseña@nombre_bd tables=(tabla1, tabla2, ...) rows=yes indexes=yes fromuser=usuario_importar_fichero touser=usuario_importar_bd file=c:\exp.dmp log=c:\exp.dmp


2. Para realizar una copia de seguridad de los objetos de los que un usuario es propietario:

exp userid=usario_con_permisos/contraseña@nombre_bd file=c:\export.dmp log=c:\export.log owner=nombre_usuario_exportar

por ejemplo:

exp userid=system/system file=exp.dmp log=exp.log owner=scott


El comando para importar sería:

imp userid=usario_con_permisos/contraseña@nombre_bd fromuser=usuario_importar_fichero touser=usuario_importar_bd file=c:\exp.dmp log=c:\exp.dmp
MensajePublicado:
Mie Ago 09, 2006 9:10 am
Top of PageVer perfil de usuario
cicutrino
Excelente usuario


Registrado: Jul 28, 2006
Mensajes: 17

Asunto: Re: consulta RMAN Responder citando



Anuncios



ok muchas gracias por tu ayuda
MensajePublicado:
Mie Ago 09, 2006 11:08 am
Top of PageVer perfil de usuario
Mostrar mensajes de anteriores:   
Todas las horas son GMT - 1 Horas
Publicar nuevo tema Responder al tema
Foros de discusión » Oracle Database, motor de base de datos profesional  

Cambiar a:  
Key
  Puede publicar nuevos temas en este foro
No puede responder a temas en este foro
No puede editar sus mensajes en este foro
No puede borrar sus mensajes en este foro
No puede votar en encuestas en este foro
Visita nuestro nuevo sitio web con programas y contenidos actualizados: Proyecto A