Objetivo Este documento recopila información que considero interesante conocer sobre los LOBs (en la documentación oficial los llaman formalmente como “ Large Objects ”, y a partir de la 11.1 como “ Basic Files ”), sobre todo a la hora de la administración. Lógicamente no sustituye a la documentación oficial, sólo son unos apuntes que he ido recopilando de varias fuentes y he preferido juntarlo en un documento único. No hablo para nada de tablas particionadas ni de IOT´s. Esto en la documentación oficial. Introducción ¿Qué son? ¿Para qué se utilizan? ¿Clases de LOBs? ¿Características? Todo esto mejor en la documentación oficial, pero haré un resumen esquemático. Estructura Cuando se crea una tabla conteniendo una columna de tipo LOB, se crean dos segmentos para contener la columna LOB especificada. Estos segmentos son de tipo LOBSEGMENT y LOBINDEX . El segmento LOBINDEX se utiliza para acceder a las páginas/trozos (chunks) que se almacenan en el segmento LOBSEGMENT. Cuando cr...
En este script utilizo la vista dba_temp_free_space que está disponible a partir de la versión 11g de Oracle: SELECT a . tablespace_name , a . asignado , b . libre , c . contents , c . status FROM ( SELECT tablespace_name , SUM ( bytes )/ 1024 / 1024 AS asignado FROM dba_Data_files GROUP BY tablespace_name ) a , ( SELECT tablespace_name , SUM ( bytes )/ 1024 / 1024 AS libre FROM dba_free_space GROUP BY tablespace_name ) b , ( SELECT tablespace_name , contents , status FROM dba_tablespaces ) c WHERE a . tablespace_name = b . tablespace_name (+) AND a . tablespace_name = c . tablespace_name UNION ALL SELECT d . TABLESPACE_NAME , d . ALLOCATED_SPACE / 1024 / 1024 , d . FREE_SPACE / 1024 / 1024 , e . contents , e . status FROM dba_temp_free_space d , dba_tablespaces e WHERE d . tablespace_name = e . tablespace_name AND contents = 'TEMPORARY' ; Para la versión...
*Get the software here *Check if JDK is installed (JDK 1.6.0_11 or above): java -version - if not, download here (or get details from your hardware vendor) (click 'Download JDK 6.0 Update ', where is the latest update) *Unzip software in a directory. *Run sqldeveloper.sh: sh sqldeveloper.sh * JDK configuration is in sqldeveloper.conf file. SetJavaHome /usr/java/jdk1.7.0_21/bin SetSkipJ2SDKCheck true
Comentarios