Utilizamos cookies propias y de terceros. Al navegar entendemos que aceptas el uso de cookies. +Info.
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 - Como hacer un export lógico de un solo usuario en Oracle 10g
Foros de discusión Buscar Perfil FAQ Iniciar sesión
Information Como hacer un export lógico de un solo usuario en Oracle 10g

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
varios
Magnífico usuario


Registrado: Oct 10, 2006
Mensajes: 2092

Asunto: Como hacer un export lógico de un solo usuario en Oracle 10g Responder citando

Tengo un servidor de base de datos con Oracle 10g, necesito hacer una exportación lógica (copia de seguridad) del esquema de un único usuario de Oracle, en concreto del usuario "facturacion" ¿cómo lo hago?
MensajePublicado:
Vie Jun 04, 2010 5:13 am
Top of PageVer perfil de usuario
alonsojpd
Administrador/Moderador


Registrado: Sep 16, 2003
Mensajes: 2687

Asunto: Re: Como hacer un export lógico de un solo usuario en Oracle Responder citando

varios escribió:
Tengo un servidor de base de datos con Oracle 10g, necesito hacer una exportación lógica (copia de seguridad) del esquema de un único usuario de Oracle, en concreto del usuario "facturacion" ¿cómo lo hago?


Sigue los siguientes pasos:

1. Accede a SQLPlus de Oracle, para ello abre una ventana de consola de comandos (shell) de MS-DOS (Inicio - Ejecutar - "cmd" y "Aceptar"). Ejecuta el comando:

Código:

sqlplus /nolog


Dentro de SQLPlus ejecuta la siguiente sentencia para conectarte a Oracle:

Código:

connect usuario/contraseña@sid_base_datos as sysdba;


Donde:

* Usuario: nombre de usuario de oracle con permisos de DBA.
* Contraseña: contraseña del usuario anterior.
* @sid_base_datos: nombre que aparece en el fichero tnsnames.ora, nombre del string de conexión, nombre del identificador de conexión. Si sólo tienes una base de datos y un servidor de Oracle puedes omitir este dato.

2. Una vez conectado como DBA, ejecuta el siguiente comando para crear un objeto de directorio en Oracle 10g:

Código:

create directoy directorio_export as 'd:\copia_oracle';


Donde:
* directorio_export: será el nombre que identifique el objeto de directorio, para luego ser usado por el expdp.
* 'd:\copia_oracle': cambia esto por la ruta de destino del export de Oracle, será en esta ubicación donde se cree el fichero con los datos del resultado de la exportación lógica con el expdp.

3. Si tienes que ejecutar la copia de seguridad (export) con un usuario diferente al system o al sys, tendrás que dar permisos al usuario que utilices para que use este objeto de directorio creado, con el comando:

Código:

grant read, write on directory directorio_export to nombre_usuario;


Donde:
* directorio_export: nombre del objeto de directorio creado anteriormente.
* nombre_usuario: nombre del usuario al que queremos darle los permisos.

Si queremos dar los permisos necesarios para la exportación a este usuairo podemos ejecutar el siguiente comando para darle el rol de "EXP_FULL_DATABASE":

Código:

grant exp_full_database to nombre_usuario;


4. Cierra SQLPlus y ejecuta este otro comando (Data Pump Export expdp) para realizar la exportación lógica del esquema (tablas, vistas, ... objetos) de un usuario:

Código:

expdp nombre_usuario/contraseña@nombre_sid_bd directory=directorio_export dumpfile=
facturacion.dmp schemas=facturacion logfile=facturacion.log
MensajePublicado:
Vie Jun 04, 2010 5:56 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