EXPDP: Parâmetro não documentado – SILENT

EXPDP: Parâmetro não documentado – SILENT

Na maioria das vezes não queremos ver a saída completa do EXPDP – basta o final, para ver se tivemos erros ou não.

Não encontrei documentação a respeito deste parâmetro. Vendo similaridade com o SILENT do SQL*Loader, tentei utilizar todas as opções deste (entre outras tentativas), mas só funcionaram duas: BANNER e ALL.

Abaixo a execução com SILENT=BANNER.

[oracle@nerv10 ~]$ expdp SYSTEM/Nerv2017@CATALOGO SCHEMAS=SOE DIRECTORY=TESTE DUMPFILE=SOE-Silent-Banner.dump LOGFILE=SOE-Silent-Banner.log SILENT=BANNER
Iniciando "SYSTEM"."SYS_EXPORT_SCHEMA_02":  SYSTEM/********@CATALOGO SCHEMAS=SOE DIRECTORY=TESTE DUMPFILE=SOE-Silent-Banner.dump LOGFILE=SOE-Silent-Banner.log SILENT=BANNER
Estimativa em andamento com o metodo BLOCKS...
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE_DATA
Estimativa total usando o metodo de BLOCKS: 1.086 GB
Processando o tipo de objeto SCHEMA_EXPORT/USER
Processando o tipo de objeto SCHEMA_EXPORT/SYSTEM_GRANT
Processando o tipo de objeto SCHEMA_EXPORT/ROLE_GRANT
Processando o tipo de objeto SCHEMA_EXPORT/DEFAULT_ROLE
Processando o tipo de objeto SCHEMA_EXPORT/TABLESPACE_QUOTA
Processando o tipo de objeto SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processando o tipo de objeto SCHEMA_EXPORT/SEQUENCE/SEQUENCE
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/PACKAGE_SPEC
Processando o tipo de objeto SCHEMA_EXPORT/PROCEDURE/PROCEDURE
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC
Processando o tipo de objeto SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
Processando o tipo de objeto SCHEMA_EXPORT/VIEW/VIEW
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/PACKAGE_BODY
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_INDEX/INDEX_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/STATISTICS/MARKER
. . exportou "SOE"."ORDER_ITEMS"                         247.1 MB 4738117 linhas
. . exportou "SOE"."INVENTORIES"                         15.23 MB  899780 linhas
. . exportou "SOE"."ORDERS"                              144.2 MB 1599579 linhas
. . exportou "SOE"."ADDRESSES"                           115.8 MB 1571482 linhas
. . exportou "SOE"."CUSTOMERS"                           115.1 MB 1064129 linhas
. . exportou "SOE"."CARD_DETAILS"                        66.87 MB 1564129 linhas
. . exportou "SOE"."LOGON"                               61.53 MB 2850121 linhas
. . exportou "SOE"."PRODUCT_DESCRIPTIONS"                221.8 KB    1000 linhas
. . exportou "SOE"."PRODUCT_INFORMATION"                 185.4 KB    1000 linhas
. . exportou "SOE"."ORDERENTRY_METADATA"                 5.609 KB       4 linhas
. . exportou "SOE"."WAREHOUSES"                          36.29 KB    1000 linhas
Tabela-mestre "SYSTEM"."SYS_EXPORT_SCHEMA_02" carregada/descarregada com sucesso
******************************************************************************
Conjunto de arquivos de dump para SYSTEM.SYS_EXPORT_SCHEMA_02 e:
  /home/oracle/SOE-Silent-Banner.dump
O job "SYSTEM"."SYS_EXPORT_SCHEMA_02" foi concluido com sucesso em 00:00

[oracle@nerv10 ~]$

E abaixo a execução com SILENT=ALL.

[oracle@nerv10 ~]$ expdp SYSTEM/Nerv2017@CATALOGO SCHEMAS=SOE DIRECTORY=TESTE DUMPFILE=SOE-Silent-All.dump LOGFILE=SOE-Silent-All.log SILENT=ALL

[oracle@nerv10 ~]$

Esta opção não mostra realmente saída alguma. Mas o Log está com toda a saída.

[oracle@nerv10 ~]$ cat /home/oracle/SOE-Silent-All.log
Iniciando "SYSTEM"."SYS_EXPORT_SCHEMA_02":  SYSTEM/********@CATALOGO SCHEMAS=SOE DIRECTORY=TESTE DUMPFILE=SOE-Silent-All.dump LOGFILE=SOE-Silent-All.log SILENT=ALL
Estimativa em andamento com o método BLOCKS...
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE_DATA
Estimativa total usando o método de BLOCKS: 1.086 GB
Processando o tipo de objeto SCHEMA_EXPORT/USER
Processando o tipo de objeto SCHEMA_EXPORT/SYSTEM_GRANT
Processando o tipo de objeto SCHEMA_EXPORT/ROLE_GRANT
Processando o tipo de objeto SCHEMA_EXPORT/DEFAULT_ROLE
Processando o tipo de objeto SCHEMA_EXPORT/TABLESPACE_QUOTA
Processando o tipo de objeto SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processando o tipo de objeto SCHEMA_EXPORT/SEQUENCE/SEQUENCE
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/PACKAGE_SPEC
Processando o tipo de objeto SCHEMA_EXPORT/PROCEDURE/PROCEDURE
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC
Processando o tipo de objeto SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
Processando o tipo de objeto SCHEMA_EXPORT/VIEW/VIEW
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/PACKAGE_BODY
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_INDEX/INDEX_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/STATISTICS/MARKER
. . exportou "SOE"."ORDER_ITEMS"                         247.1 MB 4738117 linhas
. . exportou "SOE"."INVENTORIES"                         15.23 MB  899780 linhas
. . exportou "SOE"."ORDERS"                              144.2 MB 1599579 linhas
. . exportou "SOE"."ADDRESSES"                           115.8 MB 1571482 linhas
. . exportou "SOE"."CUSTOMERS"                           115.1 MB 1064129 linhas
. . exportou "SOE"."CARD_DETAILS"                        66.87 MB 1564129 linhas
. . exportou "SOE"."LOGON"                               61.53 MB 2850121 linhas
. . exportou "SOE"."PRODUCT_DESCRIPTIONS"                221.8 KB    1000 linhas
. . exportou "SOE"."PRODUCT_INFORMATION"                 185.4 KB    1000 linhas
. . exportou "SOE"."ORDERENTRY_METADATA"                 5.609 KB       4 linhas
. . exportou "SOE"."WAREHOUSES"                          36.29 KB    1000 linhas
Tabela-mestre "SYSTEM"."SYS_EXPORT_SCHEMA_02" carregada/descarregada com sucesso
******************************************************************************
Conjunto de arquivos de dump para SYSTEM.SYS_EXPORT_SCHEMA_02 e:
  /home/oracle/SOE-Silent-All.dump
O job "SYSTEM"."SYS_EXPORT_SCHEMA_02" foi concluído com sucesso em 00:00
[oracle@nerv10 ~]$

Cuidado pois o SILENT=ALL não mostra saída alguma, nem mesmo erros catastróficos, como o abaixo.

[oracle@nerv10 ~]$ expdp SYSTEM/Nerv2017@CATALOGO SCHEMAS=SOE DIRECTORY=TESTE DUMPFILE=SOE-Silent-All-Offline.dump LOGFILE=SOE-Silent-All-Offline.log SILENT=ALL

[oracle@nerv10 ~]$ cat /home/oracle/SOE-Silent-All-Offline.log
Iniciando "SYSTEM"."SYS_EXPORT_SCHEMA_02":  SYSTEM/********@CATALOGO SCHEMAS=SOE DIRECTORY=TESTE DUMPFILE=SOE-Silent-All-Offline.dump LOGFILE=SOE-Silent-All-Offline.log SILENT=ALL
Estimativa em andamento com o método BLOCKS...
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE_DATA
Estimativa total usando o método de BLOCKS: 0 KB
Processando o tipo de objeto SCHEMA_EXPORT/USER
Processando o tipo de objeto SCHEMA_EXPORT/SYSTEM_GRANT
Processando o tipo de objeto SCHEMA_EXPORT/ROLE_GRANT
Processando o tipo de objeto SCHEMA_EXPORT/DEFAULT_ROLE
Processando o tipo de objeto SCHEMA_EXPORT/TABLESPACE_QUOTA
Processando o tipo de objeto SCHEMA_EXPORT/PRE_SCHEMA/PROCACT_SCHEMA
Processando o tipo de objeto SCHEMA_EXPORT/SEQUENCE/SEQUENCE
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/TABLE
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/PACKAGE_SPEC
Processando o tipo de objeto SCHEMA_EXPORT/PROCEDURE/PROCEDURE
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/COMPILE_PACKAGE/PACKAGE_SPEC/ALTER_PACKAGE_SPEC
Processando o tipo de objeto SCHEMA_EXPORT/PROCEDURE/ALTER_PROCEDURE
Processando o tipo de objeto SCHEMA_EXPORT/VIEW/VIEW
Processando o tipo de objeto SCHEMA_EXPORT/PACKAGE/PACKAGE_BODY
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/INDEX
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/FUNCTIONAL_INDEX/INDEX
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/CONSTRAINT
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/INDEX_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/INDEX/STATISTICS/FUNCTIONAL_INDEX/INDEX_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/CONSTRAINT/REF_CONSTRAINT
Processando o tipo de objeto SCHEMA_EXPORT/TABLE/STATISTICS/TABLE_STATISTICS
Processando o tipo de objeto SCHEMA_EXPORT/STATISTICS/MARKER
ORA-31693: Objeto de dados de tabela "SOE"."ADDRESSES" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."ADDRESSES"                               0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."CARD_DETAILS" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."CARD_DETAILS"                            0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."CUSTOMERS" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."CUSTOMERS"                               0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."INVENTORIES" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."INVENTORIES"                             0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."LOGON" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."LOGON"                                   0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."ORDERENTRY_METADATA" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."ORDERENTRY_METADATA"                     0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."ORDER_ITEMS" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."ORDER_ITEMS"                             0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."ORDERS" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."ORDERS"                                  0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."PRODUCT_DESCRIPTIONS" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."PRODUCT_DESCRIPTIONS"                    0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."PRODUCT_INFORMATION" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."PRODUCT_INFORMATION"                     0 KB       0 linhas
ORA-31693: Objeto de dados de tabela "SOE"."WAREHOUSES" falhou ao ser carregado/descarregado e está sendo ignorado em decorrência de um erro:
ORA-00376: o arquivo 17 não pode ser lido neste momento
ORA-01110: 17 do arquivo de dados: '+DATA/ORCL/352274B4763C5CD1E053CA00A8C07BDB/DATAFILE/soe.799.926084281'
. . exportou "SOE"."WAREHOUSES"                              0 KB       0 linhas
Tabela-mestre "SYSTEM"."SYS_EXPORT_SCHEMA_02" carregada/descarregada com sucesso
******************************************************************************
Conjunto de arquivos de dump para SYSTEM.SYS_EXPORT_SCHEMA_02 e:
  /home/oracle/SOE-Silent-All-Offline.dump
O job "SYSTEM"."SYS_EXPORT_SCHEMA_02" foi concluído com 11 erro(s) em 00:00
[oracle@nerv10 ~]$

Então acho uma boa saída para uma rotina automática deixar o SILENT=ALL, mas mostrar a saída do comando tail no Log. E claro, olhar essa saída.

Leave a Reply

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.