Monday, January 18, 2010

Oracle Data Pump - Parameters : ESTIMATE_ONLY e ESTIMATE

Me pediram para fazer  uma estimativa de tamanho de arquivo de dump extraído  Oracle do Data Pump para dois schemas em um DW.

Rapidamente lembrei que existe a opção de "estimar" Export Data Pump.

Usando os parâmetros ESTIMATE_ONLY=y e ESTIMATE=block ou statistics você consegue se antecipar  e saber quanto de tamanho irá precisar para armazenar o arquivo.

Detalhe: Não é necessário especificar os parâmetros DIRECTORY e DUMPFILE.O resultado aparece ali na sua tela de execução mesmo.

É isso .

Vou deixar aqui um código de exemplo :

expdp directory=data_pump_dir schemas=MY_AREAS,BI_JULIO estimate_only=y estimate=blocks


Username: "DBAJCCORREA"
Password:


Connected to: Oracle Database 10g Release 10.2.0.4.0 - Production
Starting ""DBAJCCORREA""."SYS_EXPORT_SCHEMA_02":  "DBAJCCORREA"/******** directory
=data_pump_dir schemas=MY_AREAS,BI_JULIO estimate_only=y estimate=blocks
Estimate in progress using BLOCKS method...
Processing object type SCHEMA_EXPORT/TABLE/TABLE_DATA
.  estimated "BI_JULIO"."VENDAS"                            1.5 GB
.  estimated "BI_JULIO"."SALES_REPORT"                    844.1 MB
.  estimated "BI_JULIO"."RETORNO"                           200 MB
.  estimated "BI_JULIO"."CORTE"                             136 MB
.  estimated "BI_JULIO"."SITUACAO_CLIENTE"                  112 MB
.  estimated "BI_JULIO"."CLIENTE"                         63.12 MB
.  estimated "BI_JULIO"."CLIENTE_ABCDEFG"                    46 MB
.  estimated "BI_JULIO"."OBJETIVO"                           40 MB
.  estimated "BI_JULIO"."PRODUTO"                         10.87 MB
.  estimated "BI_JULIO"."CMV"                               960 KB
.  estimated "BI_JULIO"."FILIAL"                            960 KB
.  estimated "BI_JULIO"."PERIODO_DIA_OWB"                   832 KB
.  estimated "BI_JULIO"."MOTIVO_CORTE"                      704 KB
.  estimated "BI_JULIO"."PERIODO_DIA"                       576 KB
.  estimated "BI_JULIO"."PRODUTO_ABCDEFG"                   576 KB
.  estimated "BI_JULIO"."MOTIVO_RETORNO"                    512 KB
.  estimated "BI_JULIO"."PERIODO"                           256 KB
.  estimated "BI_JULIO"."TIPO_LANCAMENTO"                   128 KB
.  estimated "BI_JULIO"."WB_RT_VERSION_FLAG"                 64 KB
Total estimation using BLOCKS method: 2.923 GB
Job ""DBAJCCORREA""."SYS_EXPORT_SCHEMA_02" successfully completed at 12:35:43

Vou almoçar!Fui!

Abs,

Julio Cesar Correa

No comments: