ORACLE - Filtragem Durante Operações de Exportação
Autor: Ederson Lucas Silveira | Publicado: 2013-10-17T14:54:00-07:00












Data Pump
Export fornece dados e capacidade de filtragem de metadados para ajudar a
limitar o tipo de informação que é exportado.

Filtros de dados 

Dados
específicos de filtragem é executado através das QUERY e SAMPLE parâmetros, que especificam
restrições sobre as linhas da tabela que estão a ser exportado. 

A
filtragem de dados também pode ocorrer indiretamente, por causa de filtragem de
metadados, que podem incluir ou excluir objetos de tabela juntamente com os
dados da linha associados. 

Cada
filtro de dados pode ser especificado uma vez por tabela dentro de um trabalho.
Se os filtros diferentes usando o mesmo nome são aplicadas a uma tabela
específica, e para todo o trabalho, então o parâmetro de filtro fornecido para
a tabela específica tem precedência. 

Filtros de metadados 

Filtragem
de metadados é implementado através da EXCLUDE e INCLUDE parâmetros. A EXCLUDE e INCLUDE parâmetros são mutuamente
exclusivos. 

Filtros
de metadados identificar um conjunto de objetos a serem incluídas ou excluídas
de uma exportação ou operação de importação. Por exemplo, você pode solicitar
uma exportação completa, mas sem especificações do pacote ou o corpo do pacote.


Para usar
corretamente e filtros para obter os resultados que você espera, lembre-se que
os objetos dependentes de um objeto identificado são processados ​​juntamente
com o objeto identificado. Por exemplo, se um filtro especifica que um índice
deve ser incluído em uma operação, a estatística de que índice também ser
incluídos. Da mesma forma, se uma tabela é excluída por um filtro, em seguida,
índices, restrições, concessões, e dispara sobre a mesa também será excluído
pelo filtro. 

Se vários
filtros são especificados para um tipo de objeto, em seguida, uma implícita AND a operação é aplicada a eles. Ou
seja, objetos pertencentes ao trabalho deve passar todos os filtros aplicados a
seus tipos de objeto. 

O nome
mesmo filtro de metadados pode ser especificado várias vezes dentro de um
trabalho. 

Para ver
uma lista de tipos de objeto válidos, consultar as seguintes exibições: DATABASE_EXPORT_OBJECTS de modo completo, SCHEMA_EXPORT_OBJECTS para o modo de esquema, e TABLE_EXPORT_OBJECTS para mesa e modo de tabela. Os
valores listados na OBJECT_PATH coluna são os tipos de objeto válido. Por exemplo,
você pode executar a seguinte consulta: 

&nbsp; SQL&gt;
SELECT OBJECT_PATH, comentários de SCHEMA_EXPORT_OBJECTS

&nbsp;&nbsp; 2 ONDE
NÃO OBJECT_PATH LIKE '% GRANT "E OBJECT_PATH LIKE'% /% ';

A saída
desta consulta é semelhante ao seguinte: 

&nbsp; OBJECT_PATH

&nbsp;--------------------------------------------------
------------------------------

&nbsp;COMENTÁRIOS

&nbsp;--------------------------------------------------
------------------------------

&nbsp;CONCESSÃO

&nbsp;Concessões
de objeto nas tabelas selecionadas



&nbsp;OBJECT_GRANT

&nbsp;Concessões
de objeto nas tabelas selecionadas



&nbsp;PROCDEPOBJ_GRANT

&nbsp;Subsídios
sobre objetos de instância processuais



&nbsp;PROCOBJ_GRANT

&nbsp;Subsídios
esquema processuais objeto dos esquemas selecionados



&nbsp;ROLE_GRANT

&nbsp;Subsídios de
função para usuários associados com os esquemas selecionados



&nbsp;SYSTEM_GRANT
&nbsp;Os
privilégios de sistema concedidos aos usuários associados aos esquemas
selecionados