Datapump 06 - Como respaldar el AWR con export datapump
Este es el sexto artículo sobre datapump, igualmente este pudiera ser un post referente a AWR. Vamos a ver como respaldar los datos del AWR (Automatic Workload Repository) con el Oracle Datapump.
Como sabemos el AWR tiene una retención definida, por defecto solo guarda los últimos 8 días. Si queremos preservar un periodo en particular o llevarlo a otro ambiente para su posterior análisis podemos respaldarlo con un export datapump, Oracle trae un script que simplifica esta tarea.
Paso 01.- Creamos el objeto directorio.
Paso 02.- Exportamos el AWR con el script awrextr.sql. El script va a requerir que ingresemos 4 datos.
Paso 02.1.- database id, el script te sugiere uno.
Paso 02.2.- Rango de tiempo a extraer definido por snapshot id.
Paso 02.3.- Nombre del directorio, utilizamos el que creamos en el paso 1.
Paso 02.4.- Nombre del archivo export, yo recomiendo no dejar el nombre por defecto, sino colocar uno más descriptivo que incluya el nombre de la base de datos y el rango de fechas
Como sabemos el AWR tiene una retención definida, por defecto solo guarda los últimos 8 días. Si queremos preservar un periodo en particular o llevarlo a otro ambiente para su posterior análisis podemos respaldarlo con un export datapump, Oracle trae un script que simplifica esta tarea.
Paso 01.- Creamos el objeto directorio.
sqlplus / as sysdba CREATE OR REPLACE DIRECTORY DPUMP_AWR AS '/home/oracle/dbprocs/awr';
Paso 02.- Exportamos el AWR con el script awrextr.sql. El script va a requerir que ingresemos 4 datos.
sqlplus / as sysdba @?/rdbms/admin/awrextr.sql
Paso 02.1.- database id, el script te sugiere uno.
The default database id is the local one: '3645396109'. To use this database id, pressto continue, otherwise enter an alternative. Enter value for dbid: Using 3645396109 for Database ID
Paso 02.2.- Rango de tiempo a extraer definido por snapshot id.
Enter value for num_days: 32
DB Name Snap Id Snap Started
------------ --------- ------------------
TESTDB 28771 30 Mar 2019 00:00
28772 30 Mar 2019 01:00
28773 30 Mar 2019 02:00
.
.
.
DB Name Snap Id Snap Started
------------ --------- ------------------
TESTDB 29505 30 Apr 2019 11:00
29506 30 Apr 2019 12:00
29507 30 Apr 2019 13:00
Specify the Begin and End Snapshot Ids
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Enter value for begin_snap: 28771
Begin Snapshot Id specified: 28771
Enter value for end_snap: 29503
End Snapshot Id specified: 29503
Paso 02.3.- Nombre del directorio, utilizamos el que creamos en el paso 1.
Specify the Directory Name ~~~~~~~~~~~~~~~~~~~~~~~~~~ Directory Name Directory Path ------------------------------ ------------------------------------------------- DATA_PUMP_DIR /u01/app/oracle/product/11.2.0/dbhome_1/rdbms/log DPUMP_AWR /home/oracle/dbprocs/awr ORACLE_OCM_CONFIG_DIR /u01/app/oracle/product/11.2.0/dbhome_1/ccr/state XMLDIR /u01/app/oracle/product/11.2.0/dbhome_1/rdbms/xml
Paso 02.4.- Nombre del archivo export, yo recomiendo no dejar el nombre por defecto, sino colocar uno más descriptivo que incluya el nombre de la base de datos y el rango de fechas
Specify the Name of the Extract Dump File ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The prefix for the default dump file name is awrdat_28771_29503. To use this name, pressto continue, otherwise enter an alternative. Enter value for file_name: awrTESTDB_2019Abril.dmp sing the dump file prefix: awrTESTDB_2019Abril.dmp | | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | The AWR extract dump file will be located | in the following directory/file: | /home/oracle/dbprocs/awr | awrTESTDB_2019Abril.dmp.dmp | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | | *** AWR Extract Started ... | | This operation will take a few moments. The | progress of the AWR extract operation can be | monitored in the following directory/file: | /home/oracle/dbprocs/awr | awrTESTDB_2019Abril.dmp.log | End of AWR Extract
Comments
Post a Comment