Coletor de metadados do Oracle

  • Versão de lançamento: Australia
  • Atualizado 12 de mar. de 2026
  • 4 min. de leitura
  • O coletor de metadados do Oracle fornece acesso somente leitura aos metadados de uma conta externa do Oracle.

    O coletor coleta metadados para objetos Oracle, como tabelas e colunas, de um banco de dados Oracle, tornando-os pesquisáveis e detectáveis no catálogo de dados. É adequado para instâncias Oracle auto-hospedadas e instâncias Oracle gerenciadas, como aquelas hospedadas no AWS RDS.

    Metadados catalogados

    O coletor Oracle cataloga as seguintes informações.

    Nota:
    O coletor coleta todas as versões de funções sobrecarregadas e procedimentos armazenados. Cada versão tem seu próprio título/nome no catálogo, mas um identificador distinto.
    Tabela 1. Metadados coletados
    Objeto Informações catalogadas
    Colunas Nome, Tipo JDBC, Tipo de coluna, É nulo, Valor padrão, tipo de chave (primária, externa), tamanho da coluna, índice da coluna Metadados estendidos: comentário
    Tabela Nome, chave primária, Metadados estendidos do esquema: Comentário
    Indexar tabela A cardinalidade do índice, nome da coluna, tipo de índice, nome do índice, não é exclusivo, posição ordinal, Páginas, Sequência de classificação
    Exibições Metadados estendidos de nome, definições, definição SQL: Descrição
    Esquema Identificador, Nome
    Banco de dados Tipo, Nome, Identificador, Servidor, Porta, URL JDBC
    Função Nome, Descrição, Tipo de função Metadados estendidos: Definição da função, Nome do pacote
    Procedimento armazenado Nome, Descrição, Tipo de procedimento armazenado Metadados estendidos: Definição do procedimento, Nome do pacote
    Sinônimo Metadados estendidos do identificador: Nome
    Pacote Metadados estendidos de especificação: Definição do corpo, corpo do pacote
    Sinônimo público (acessível a todos os usuários no banco de dados) Identificador, Nome

    Se você incluir os parâmetros específicos de criação de perfil e amostragem ao executar o coletor, as seguintes informações adicionais serão coletadas para Colunas.

    Nota:
    O usuário/função deve ter acesso de leitura aos dados para poder coletar informações de perfil (estatísticas de coluna).
    Tabela 2. Informações específicas de criação de perfil e amostragem
    Objeto Informações catalogadas
    Coluna
    • Tamanho médio (amostra)
    • Valor médio (amostra)
    • Distribuição de dados
    • Valores distintos
    • Valores distintos estimados
    • Valores não nulos estimados
    • Tamanho máximo (amostra)
    • Valor máximo (amostra) classificado numericamente ou alfabeticamente (z-a)
    • Tamanho mínimo (amostra)
    • Valor mínimo (amostra) classificado numericamente ou alfabeticamente (a-z)
    • Valores não nulos (amostra)
    • Valores de cadeia de caracteres de amostra (primeiros 5 itens em uma coluna)
    Tabela
    • Contagem de linhas
    • Contagem de amostras (tamanho da amostra de destino)

    Relacionamentos entre objetos

    Os metadados colhidos incluem páginas de catálogo para os seguintes tipos de ativos de dados. Cada página do catálogo tem um relacionamento com os outros tipos de ativos de dados relacionados.

    Tabela 3. Relações entre páginas de ativos de dados coletados
    Página de ativo de dados Relacionamento
    Tabela Colunas, índices de tabela
    Colunas Tabela
    Esquema Banco de dados que contém Esquema, Tabela que faz parte do Esquema
    Banco de dados Esquema contido no banco de dados
    Sinônimo O esquema que contém o sinônimo, a tabela, exibição, função, procedimento, ou pacote para o qual o sinônimo é
    Pacote Esquema que contém metadados estendidos do pacote: Procedimentos armazenados contidos no pacote, funções contidas no pacote
    Banco de dados Sinônimo público contido no banco de dados

    Linhagem para Oracle

    As seguintes informações de linhagem são coletadas pelo coletor Oracle. Para colher a linhagem de objetos referenciados localizados em outro servidor, você deve configurar o parâmetro de host vinculado ao executar o coletor.

    Nota:

    Nenhuma linhagem de instruções SQL definida por meio de instruções variáveis é compatível.

    Tabela 4. Linhagem para Oracle
    Objeto Linhagem disponível
    Coluna na exibição O coletor identifica:
    • A coluna associada em uma exibição ou tabela ascendente
      • De onde os dados são obtidos
      • Que classificam as linhas por meio de ORDENAR POR
      • Que filtram as linhas por WHERE/HAVING
      • Que agregam as linhas por meio de AGRUPAR POR
    • A tabela descendente que tem seus dados atualizados por esta função.
    Função definida pelo usuário Uma função e:
    • Exibições referenciadas na função
    • Tabelas referenciadas na função
    • Funções referenciadas na função
    • Procedimentos armazenados referenciados na função
    Uma exibição e:
    • Exibição de referência da função
    O coletor identifica:
    • A coluna associada em uma exibição ou tabela ascendente
      • De onde os dados são obtidos
      • Que classificam as linhas por ORDER BYIsso filtra as linhas por WHERE/HAVING
      • Que agregam as linhas por meio de AGRUPAR POR
    • A tabela descendente que tem seus dados atualizados por este procedimento armazenado.
    Procedimento armazenado Um procedimento armazenado e:
    • Exibições referenciadas no procedimento armazenado
    • Tabelas referenciadas no procedimento armazenado
    • Funções referenciadas no procedimento armazenado
    • Procedimentos armazenados referenciados em Procedimento armazenado
    Uma exibição e:
    • Exibição de referência do procedimento armazenado
    O coletor identifica:
    • A coluna associada em uma exibição ou tabela ascendente
      • De onde os dados são obtidos
      • Que classificam as linhas por meio de ORDENAR POR
      • Que filtram as linhas por WHERE/HAVING
      • Que agregam as linhas por meio de AGRUPAR POR
    • A tabela descendente que tem seus dados atualizados por este procedimento armazenado.
    Os seguintes procedimentos armazenados não são compatíveis:
    • Procedimentos armazenados com inserções de várias tabelas. No entanto, há suporte para várias instruções INSERT separadas que são inseridas em uma tabela.
    • Procedimento armazenado com várias instruções SELECT e INSERT não separadas por um delimitador de ponto e vírgula.
    • Procedimentos armazenados usados para criar tabelas ou quaisquer tabelas transitórias criadas durante o escopo de execução de um procedimento armazenado.

    Versão do Oracle compatível

    O coletor é compatível com o banco de dados Oracle versão 19,0.0,0.

    Autenticação compatível

    O coletor Oracle oferece suporte à autenticação de nome de usuário/senha para Oracle.