DBA_NONJSON_OBJECTS Exibição

Exibe a lista de objetos não JSON em uma instância do Autonomous Database e inclui uma coluna com o consumo de espaço em bytes do objeto e objetos dependentes.

Essa exibição só está acessível ao usuário ADMIN. Não é possível emitir comandos de concessão para tornar essa exibição acessível a outros usuários.

Observe que consultar essa visualização em sistemas com uma grande quantidade de dados pode levar algum tempo e não é instantâneo.

Coluna Tipo de Dados NULL Descrição
OWNER VARCHAR(128) Não NULL Proprietário da tabela
TABLE_NAME VARCHAR(128) Não NULL Nome da tabela
TABLE_BYTES NUMBER Não NULL Tamanho, em bytes, da tabela
REASON VARCHAR(128) Não NULL

Motivo pelo qual a tabela é considerada uma tabela não JSON. O motivo pode ter um dos seguintes valores:

  • SEM CONTEÚDO JSON: A tabela e os objetos dependentes não contêm informações JSON.

  • VIOLAÇÃO DE TIPO DE DADOS: A tabela contém tipos de dados restritos. Colunas que não são JSON só podem incluir colunas de tipos incorporados da Oracle. As colunas não podem ser do tipo: LONG, LONG RAW, LOB relacionado (CLOB/NCLOB/BLOB/BFILE) ou VECTOR.
  • TAMANHO MÁXIMO DE COLUNAS NÃO JSON EXCEDIDAS: A tabela excede o limite alocado de colunas não JSON.
TABLE_AND_DEPENDENTS_BYTES NUMBER Não NULL

Tamanho, em bytes, da tabela e de todos os seus objetos dependentes. Por exemplo, segmentos LOB, índices e views materializadas.