backup:data_pump - WikiOracle.

es

http://www.wikioracle.es/doku.php?id=backup:data_pump

Inicio

Indice

Directorio de Scripts

Instalacion Oracle 10g

DATA PUMP
Oracle Data Pump es la nueva, más rápida y flexible alternativa a las utilidades “exp” e “imp” usadas en las versiones de ORACLe anteriores. Además de las herramientas básicas de import y export, data pump tiene un API de PL/SQL para externas tables.
Para los ejemplos, primero debemos desbloquear el usuario SCOTT y crear un DIRECTORY al que pueda acceder:

CONN sys/password@db10g AS SYSDBA ALTER USER scott IDENTIFIED BY tiger ACCOUNT UNLOCK; GRANT CREATE ANY DIRECTORY TO scott; CREATE OR REPLACE DIRECTORY test_dir AS '/u01/app/oracle/oradata/'; GRANT READ, WRITE ON DIRECTORY test_dir TO scott;

Exports/Imports de Tablas
El parametro TABLES es usado para especificar las tablas a exportar.

En el siguiente ejemplo podemos ver la sintaxis para exportar una tabla:
expdp scott/tiger@db10g tables=EMP,DEPT directory=TEST_DIR dumpfile=EMP_DEPT.dmp logfile=expdpEMP_DEPT.log impdp scott/tiger@db10g tables=EMP,DEPT directory=TEST_DIR dumpfile=EMP_DEPT.dmp logfile=impdpEMP_DEPT.log

En este caso los logs son: expdpEMP_DEPT.log e impdpEMP_DEPT.log. El parámetro TABLE_EXISTS_ACTION=APPEND permite importar datos a una tabla existente.

Exports/Imports de Esquemas
El parámetro OWNER

del 'exp' en DATA PUMP es reemplazado por el parámetro SCHEMAS para especificar el esquemas

En el siguiente ejemplo podemos ver la sintaxis para exportar un esquema:
expdp scott/tiger@db10g schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=expdpSCOTT.log impdp scott/tiger@db10g schemas=SCOTT directory=TEST_DIR dumpfile=SCOTT.dmp logfile=impdpSCOTT.log

En este caso los logs son: expdpSCOTT.log e impdpSCOTT.log.

Exports/Imports de Bases de Datos (FULL)
El parámetro FULL indica que se exporte la Base de Datos completa

1 de 7

07/02/2012 13:27

usado conjuntamente con el comodín '%U' en el parámetro DUMPFILE.log se crean en el servidor no en el cliente.dmp y .dmp logfile=expdpSCOTT INCLUDE / EXCLUDE Los parámetros INCLUDE y EXCLUDE permiten incluir o excluir objetos a exportar o importar: expdp scott/tiger@db10g schemas=SCOTT include=TABLE:"IN ('EMP'. llamada como el JOB. Todas las acciones del DP son efectuadas por múltiples JOBS (Procesos del servidor. crea una tabla de control.096 Worker 1 Status: State: EXECUTING Object Schema: SYSMAN Object Name: MGMT_CONTAINER_CRED_ARRAY Object Type: DATABASE_EXPORT/SCHEMA/TYPE/TYPE_SPEC Completed Objects: 261 Total Objects: 261 Rendimiento del Data Pump El rendimiento del Data Pump puede mejorarse usando el Parámetro PARALLEL. Este parámetro.dmp logfile=expdpDB10G.log En este caso el log es: expdpDB10G.log. Ésta tabla se borra al terminar el proceso.dmp logfile=impdpDB10G. Varios A diferencia de los 'EXP' e 'IMP' tradicionales. en DATA PUMP Todos los ficheros . Tecleando el comando 'STATUS' en el prompt permite monitorizar el estado del JOB Activo: Export> status Job: SYS_EXPORT_FULL_01 Operation: EXPORT Mode: FULL State: EXECUTING Bytes Processed: 0 Current Parallelism: 1 Job Error Count: 0 Dump File: D:TEMPDB10G. Pulsando “ctrl+c” en el cliente lo que ocasiona es la parada del refrescado de la pantalla del cliente y devuelve el control al prompt. 'DEPT')" directory=TEST_DIR dumpfile=SCOTT expdp scott/tiger@db10g schemas=SCOTT exclude=TABLE:"= 'BONUS'" directory=TEST_DIR dumpfile=SCOTT.WikiOracle.DMP bytes written: 4. No DBMS_JOBS) Esos procesos son controlados por un Proceso 'Master' que usa Advanced queing. se pueden definir usando el parametro JOB_NAME. Éste. Los nombres del proceso y de la cola. permite el uso simultáneo de multiples Dumpfiles para escribir o leer: expdp scott/tiger@db10g schemas=SCOTT directory=TEST_DIR parallel=4 dumpfile=SCOTT_%U.es/doku.wikioracle.log impdp system/password@db10g full=Y directory=TEST_DIR dumpfile=DB10G.backup:data_pump .es http://www. Cancelando el proceso CLIENTE no para el Proceso de DATA PUMP Asociado.dmp logfile API del Data Pump 2 de 7 07/02/2012 13:27 .php?id=backup:data_pump En el siguiente ejemplo podemos ver la sintaxis para exportar una BBDD: expdp system/password@db10g full=Y directory=TEST_DIR dumpfile=DB10G.

OWNER_NAME -----------------------------JOB_MODE -----------------------------SYSTEM FULL JOB_NAME -----------------------------STATE -----------------------------SYS_EXPORT_FULL_01 EXECUTING OPERATION -----------------------------DEGREE ATTACHED_SESSIONS ---------. All rights reserved. The utility is invoked with the following command: Example: expdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott.wikioracle. directory => 'TEST_DIR'). l_job_state VARCHAR2(30) := 'UNDEFINED'.php?id=backup:data_pump Junto con las utilidades de Data Pump. filename => 'SCOTT. job_mode => 'SCHEMA'. l_last_job_state VARCHAR2(30) := 'UNDEFINED'. Oracle. directory => 'TEST_DIR'. DBMS_DATAPUMP.0 .Production on Tuesday. END.2.KU$_FILE_TYPE_LOG_FILE).open( operation => 'EXPORT'.es http://www.log'. 2004 8:33 Copyright (c) 2003. DBMS_DATAPUMP. DBMS_DATAPUMP. filetype => DBMS_DATAPUMP. oracle proporciona el nuevo API: El siguiente es un pequeño ejemplo de como funciona el nuevo API puede ser usado para hacer un export de un esquema: SET SERVEROUTPUT ON SIZE 1000000 DECLARE l_dp_handle NUMBER. value => '= ''SCOTT'''). filename => 'SCOTT. DBMS_DATAPUMP.detach(l_dp_handle).0. BEGIN l_dp_handle := DBMS_DATAPUMP. l_sts KU$_STATUS. name => 'SCHEMA_EXPR'.----------------EXPORT 1 1 Ayuda La Opcion HELP=Y muestra los parámetros disponibles: expdp help=y Export: Release 10.start_job(l_dp_handle). / Monitorización de JOBS La vista DBA_DATAPUMP_JOBS puede usarse para monitorizar los JOBs Actuales: system@db10g> select * from dba_datapump_jobs.add_file( handle => l_dp_handle.WikiOracle. The Data Pump export utility provides a mechanism for transferring data objects between Oracle databases.dmp'.es/doku. remote_link => NULL.backup:data_pump .metadata_filter( handle => l_dp_handle. version => 'LATEST').1.add_file( handle => l_dp_handle.dmp 3 de 7 07/02/2012 13:27 . 23 March. job_name => 'EMP_EXPORT'. DBMS_DATAPUMP.

. dmpdir:scott3.WikiOracle. ESTIMATE Calculate job estimates where the valid keywords are: (BLOCKS) and STATISTICS. DUMPFILE List of destination dump files (expdat. ATTACH [=job name].backup:data_pump . TABLES Identifies a list of tables to export . STOP_JOB=IMMEDIATE performs an immediate shutdown of the Data Pump job.one schema only. INCLUDE=TABLE_DATA. KILL_JOB Detach and delete job.T1:P2). EXIT_CLIENT Quit client session and leave job running. START_JOB Start/resume current job. NOLOGFILE Do not write logfile (N). PARALLEL=. PARALLEL Change the number of active workers for current job. e. STATUS Frequency (secs) job status is to be monitored where the default (0) will show new status when available.g. Job will be re-started if idle. impdp help=y Import: Release 10. LOGFILE Log file name (export.log).dmp. NETWORK_LINK Name of remote database link to the source system.dmp. Note: abbreviations are allowed Command Description -----------------------------------------------------------------------------ADD_FILE Add dumpfile to dumpfile set. EXCLUDE=TABLE:EMP. scott2..valueN) Example: expdp scott/tiger DUMPFILE=scott. TRANSPORT_TABLESPACES List of tablespaces from which metadata will be unloaded. you use keywords: Format: expdp KEYWORD=value or KEYWORD=(value1.php?id=backup:data_pump You can control how Export runs by entering the 'expdp' command followed by various parameters. you use keywords: 4 de 7 07/02/2012 13:27 . The Data Pump Import utility provides a mechanism for transferring data objects between Oracle databases.g. INCLUDE Include specific object types.dmp You can control how Import runs by entering the 'impdp' command followed by various parameters.Production on Saturday..dmp. HELP Summarize interactive commands.dmp). DATA_ONLY. SCHEMAS List of schemas to export (login schema). 11 September. FLASHBACK_TIME Time used to get the SCN closest to the specified time. STATUS=[interval] STOP_JOB Orderly shutdown of job execution and exits the client.1. TRANSPORT_FULL_CHECK Verify storage segments of all tables (N).0 .2. To specify parameters. e. LATEST. e. TABLESPACES Identifies a list of tablespaces to export. VERSION Version of objects to export where valid keywords are: (COMPATIBLE). if T1 is partitioned table USERID must be the first parameter on the command line.g.dmp DIRECTORY=dmpdir SCHEMAS=scott or TABLES=(T1:P1. FLASHBACK_SCN SCN used to set session snapshot back to.g. PARALLEL Change the number of active workers for current job. or any valid database version. Keyword Description (Default) -----------------------------------------------------------------------------ATTACH Attach to existing job. e.es http://www. DIRECTORY Directory object to be used for dumpfiles and logfiles.es/doku.wikioracle. STATUS Frequency (secs) job status is to be monitored where the default (0) will show new status when available. ADD_FILE=dumpfile-name CONTINUE_CLIENT Return to logging mode. QUERY Predicate clause used to export a subset of a table. The following commands are valid while in interactive mode. ESTIMATE_ONLY Calculate job estimates without performing the export. JOB_NAME Name of export job to create.value2. Oracle.0. DUMPFILE=scott1.. FILESIZE Specify the size of each dumpfile in units of bytes. EXCLUDE Exclude specific object types. 2004 17:22 Copyright (c) 2003. HELP Display Help messages (N). All rights reserved. The utility is invoked with the following command: Example: impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott. To specify parameters. FULL Export entire database (N). CONTENT Specifies data to unload where the valid keywords are: (ALL). and METADATA_ONLY. PARFILE Specify parameter file.

e. TABLESPACES Identifies a list of tablespaces to import. REMAP_TABLESPACE Tablespace object are remapped to another tablespace.php?id=backup:data_pump Format: impdp KEYWORD=value or KEYWORD=(value1. FLASHBACK_SCN SCN used to set session snapshot back to. e. FLASHBACK_TIME Time used to get the SCN closest to the specified time. PARFILE Specify parameter file. ESTIMATE Calculate job estimates where the valid keywords are: (BLOCKS) and STATISTICS. TRANSFORM Metadata transform to apply (Y/N) to specific objects. TRANSPORT_DATAFILES List of datafiles to be imported by transportable mode.es/doku. DIRECTORY Directory object to be used for dump. FULL Import everything from source (Y). DUMPFILE=scott1. log.g. EXCLUDE=TABLE:EMP. PARALLEL Change the number of active workers for current job. INCLUDE Include specific object types. scott2.g. STATUS=[interval] STOP_JOB Orderly shutdown of job execution and exits the client. e. NOLOGFILE Do not write logfile. SCHEMAS List of schemas to import. STREAMS_CONFIGURATION Enable the loading of Streams metadata TABLE_EXISTS_ACTION Action to take if imported object already exists. QUERY Predicate clause used to import a subset of a table.. TABLES Identifies a list of tables to import. SQLFILE Write all the SQL DDL to a specified file.backup:data_pump . TRANSPORT_FULL_CHECK Verify storage segments of all tables (N). STATUS Frequency (secs) job status is to be monitored where the default (0) will show new status when available. DATA_ONLY. PARALLEL=. The following commands are valid while in interactive mode. CONTENT Specifies data to load where the valid keywords are: (ALL). dmpdir:scott3. and sql files. STATUS Frequency (secs) job status is to be monitored where the default (0) will show new status when available. TRANSPORT_TABLESPACES List of tablespaces from which metadata will be loaded.value2. or any valid database version.log).g. HELP Summarize interactive commands.. PARALLEL Change the number of active workers for current job. Busca Soluciones en . NETWORK_LINK Name of remote database link to the source system. EXCLUDE Exclude specific object types.FORO Wikioracle Inicio Indice Directorio de Scripts Instalacion Oracle 10g 5 de 7 07/02/2012 13:27 .dmp USERID must be the first parameter on the command line. Keyword Description (Default) -----------------------------------------------------------------------------ATTACH Attach to existing job. Only valid in NETWORK_LINK mode import operations.g.valueN) Example: impdp scott/tiger DIRECTORY=dmpdir DUMPFILE=scott. e. SKIP_UNUSABLE_INDEXES Skip indexes that were set to the Index Unusable state.dmp). Only valid for NETWORK_LINK and SQLFILE. and METADATA_ONLY. START_JOB Start/resume current job. VERSION Version of objects to export where valid keywords are: (COMPATIBLE). DUMPFILE List of dumpfiles to import from (expdat. STOP_JOB=IMMEDIATE performs an immediate shutdown of the Data Pump job. APPEND.. Job will be re-started if idle..dmp. Valid keywords: (SKIP).dmp. KILL_JOB Detach and delete job.dmp. LOGFILE Log file name (import. EXIT_CLIENT Quit client session and leave job running.wikioracle. REPLACE and TRUNCATE.es http://www. TRANSFORM=SEGMENT_ATTRIBUTES:N:TABLE.WikiOracle. HELP Display help messages (N). REMAP_DATAFILE Redefine datafile references in all DDL statements. INCLUDE=TABLE_DATA. Valid transform keywords: SEGMENT_ATTRIBUTES and STORAGE. LATEST. ATTACH [=job name]. REMAP_SCHEMA Objects from one schema are loaded into another schema. JOB_NAME Name of import job to create. Note: abbreviations are allowed Command Description (Default) -----------------------------------------------------------------------------CONTINUE_CLIENT Return to logging mode. ex. REUSE_DATAFILES Tablespace will be initialized if it already exists (N). START_JOB=SKIP_CURRENT will start the job after skipping any action which was in progress when job was stopped.

WikiOracle. es muy claro el uso.es/doku. %2011/%07/%14 %00:%Jul: Hola soy nuevo en esto del export e import con el datapump. es muy claro el uso. es muy claro el uso. mejor dicho estoy casi en 0.dmp”) que generado con un export FULL. solo software instalado y un archivo DMP (“mibase. pero tengo algunas preguntas para ver si me pueden ayudar. %2011/%07/%13 %23:%Jul: Hola soy nuevo en esto del export e import con el datapump. tengo oracle 10g en RedHat 5.dmp”) que generado con un export FULL.dmp”) que generado con un export FULL.dmp”? Debe tener algun valor ORACLE_SID aunque no haya instancias para poder hacer el import? Debe haber una instancia creada o no para hacer el import FULL de un archivo DMP? Basta solo software instalado para poder regenerar un BD desde un DMP? Gracias de antemano. Con que usuario y password me conecto para hacer el import si fuera de modo interactivo? Como seria la sintaxis completa para el import de “mibase. %2011/%07/%14 %00:%Jul: Hola soy nuevo en esto del export e import con el datapump. tengo oracle 10g en RedHat 5. %2011/%07/%14 %01:%Jul: Hola soy nuevo en esto del export e import con el datapump. pero tengo algunas preguntas para ver si me pueden ayudar. http://www. Gustavo Plascencia. mejor dicho estoy casi en 0.dmp”? Debe tener algun valor ORACLE_SID aunque no haya instancias para poder hacer el import? Debe haber una instancia creada o no para hacer el import FULL de un archivo DMP? Basta solo software instalado para poder regenerar un BD desde un DMP? Gracias de antemano. Gustavo Plascencia.com.hotgirls8. solo software instalado y un archivo DMP (“mibase. no tengo instancias creadas.5. Con que usuario y password me conecto para hacer el import si fuera de modo interactivo? Como seria la sintaxis completa para el import de “mibase. Con que usuario y password me conecto para hacer el import si fuera de modo interactivo? Como seria la sintaxis completa para el import de “mibase. no tengo instancias creadas. pero tengo algunas preguntas para ver si me pueden ayudar.5. no tengo instancias creadas.mypornhub. solo software instalado y un archivo DMP (“mibase. %2011/%05/%23 %00:%May: Do you know for sure when to watch best with me movies of <a href=http://www.5. mejor dicho estoy casi en 0. tengo oracle 10g en RedHat 5. 6 de 7 07/02/2012 13:27 .mypornhub.com> best porn</a> of best hottest Pornstar Aurora Jolie naked in <a href=http://www.php?id=backup:data_pump Discusión #mypornhub.dmp”) que generado con un export FULL. mejor dicho estoy casi en 0. Con que usuario y password me conecto para hacer el import si fuera de modo interactivo? Como seria la sintaxis completa para el import de “mibase. tengo oracle 10g en RedHat 5. solo software instalado y un archivo DMP (“mibase. es muy claro el uso. pero tengo algunas preguntas para ver si me pueden ayudar. Gustavo Plascencia.dmp”? Debe tener algun valor ORACLE_SID aunque no haya instancias para poder hacer el import? Debe haber una instancia creada o no para hacer el import FULL de un archivo DMP? Basta solo software instalado para poder regenerar un BD desde un DMP? Gracias de antemano.wikioracle.es http://www. no tengo instancias creadas.dmp”? Debe tener algun valor ORACLE_SID aunque no haya instancias para poder hacer el import? Debe haber una instancia creada o no para hacer el import FULL de un archivo DMP? Basta solo software instalado para poder regenerar un BD desde un DMP? Gracias de antemano.backup:data_pump .com> Hot Girls </a> clips Gustavo Plascencia.5.

php?id=backup:data_pump 7 de 7 07/02/2012 13:27 .WikiOracle.backup:data_pump .es http://www.wikioracle.es/doku.

Sign up to vote on this title
UsefulNot useful