Páginas

segunda-feira, 19 de setembro de 2011

Oracle Object DDL

Jeito simples de gerar um DDL para objetos no Oracle:

select
   dbms_metadata.get_ddl('OBJECT_TYPE',object_name)
from
   dual;

quarta-feira, 14 de setembro de 2011

Determinando parâmetros de UNDO

select    a.TABLESPACE_NAME,
    a.BYTES bytes_used,
    b.BYTES bytes_free,
    b.largest,
    round(((a.BYTES-b.BYTES)/a.BYTES)*100,2) percent_used
from    
    (
        select     TABLESPACE_NAME,
            sum(BYTES) BYTES
        from     dba_data_files
        group     by TABLESPACE_NAME
    )
    a,
    (
        select     TABLESPACE_NAME,
            sum(BYTES) BYTES ,
            max(BYTES) largest
        from     dba_free_space
        group     by TABLESPACE_NAME
    )
    b
where     a.TABLESPACE_NAME=b.TABLESPACE_NAME and a.tablespace_name='UNDO'
order     by ((a.BYTES-b.BYTES)/a.BYTES) desc;

Fonte: http://www.akadia.com/services/ora_optimize_undo.html