Oracle Sys Xmltype Storage Binary Options


Estou usando a coluna XMLType em alguns da minha tabela de banco de dados do Oracle. Anterior (em 11.2.0.2), o tipo de armazenamento padrão considerado é CLOB. Então, se você emitir uma consulta para as colunas XMLType, eu posso ver o conteúdo da coluna como string XML. Mas quando eu solto e recriar todas as tabelas e inseri alguns dados, não consegui obter o conteúdo das colunas XMLType. Simplesmente exibe o XMLType no valor cloumn. Tenho uma dúvida de que o tipo de armazenamento é chaged no XML BINARY Então eu emito a seguinte instrução alter: Por favor, note que já existem alguns dados presentes na tabela. Evento após, quando eu excluir e inserir uma linha, o conteúdo está sendo exibido como XMLType. Estou usando a ferramenta UI do desenvolvedor SQL. Alguém pode sugerir uma maneira de corrigir este problema. Ok. Agora, decidimos que vamos armazenar o conteúdo da coluna XMLType como XML do arquivo SECURE FILE BINARY. Então, temos uma tabela como essa: o XMLType colum é exibido como SYS. XMLType no sql developer. Então, como obter o conteúdo do binário XML SELECT x. ID, x. Vid, x. details. getCLOBVal () FROM XMYTYPETESTx onde x. ID100000 A consulta acima funciona para mim finalmente. A documentação Oracle afirma que armazena XMLType mais Compacta como BINARY XML do que como CLOB. Mas como faço para descobrir quanto espaço é tomado pelo binário xml Então, vsize parece ser o tamanho de algum tipo de ponteiro ou LOB locator, e getclobval desembalha o XML binário em texto. Mas e quanto ao tamanho de armazenamento do XML binário? Por favor, ajude, o tamanho da tabela é de 340 GB, por isso vale a pena procurar opções de armazenamento. Perguntou 15 de julho 14 às 17:41 Bem, um segmento não tem nada a ver com uma disputa como tal. Um segmento é uma tabela, tabela partição, índice, LOB. O importante é armazenar mais de 4k dentro dele, de modo que seu lob won39t seja armazenado quotin linequot, o que significa dentro do bloco de banco de dados real da própria linha, mas é armazenado em um quotout linequot segmento LOB. Ndash gvenzl 22 de julho 14 às 13:00 questão de repetição, não é permitido enviar comentários que você quisesse dizer entre as perguntas, conforme entendi. A única semelhança é a questão do espaço de armazenamento, achou que poderia ser útil para a estimativa da suposição. Você não mencionou o tipo de dados que você vai armazenar como bXML. Desembala o XML binário em texto Se XML puro, então, depende do compressor que você vai usar. Normalmente, lzmagzip é usado para compressão binária. Talvez eu esteja escrevendo sobre coisas muito óbvias, mas isso é tudo o que sei

Comments