quarta-feira, 26 de fevereiro de 2014

Como dar privilégio para o usuário a uma tabela no Oracle

Como dar privilégios a uma tabela no banco de dados Oracle para um usuário.
grant
    ALTER,
    DELETE,
    INDEX,
    INSERT,
    UPDATE,
    SELECT,
    REFERENCES,
    ON COMMIT REFRESH,
    QUERY REWRITE,
    DEBUG,
    FLASHBACK
on "SYSTEM"."TABELA" to "USUARIO";
Você pode escolher quais permissões deseja que o usuário possua a tabla especificada dentro do seu banco.

domingo, 23 de fevereiro de 2014

Descobrir tamanho do Banco de Dados Oracle

Para saber qual o espaço do banco de dados instalado em sua máquina, use o código abaixo.
SET serveroutput ON  DECLARE    dbf NUMBER;    tmpdbf NUMBER;    lgf NUMBER;    ctl NUMBER;    soma NUMBER;  BEGIN    SELECT TRUNC(SUM(bytes/1024/1024),2) INTO dbf FROM v$datafile;    SELECT TRUNC(SUM(bytes/1024/1024),2) INTO tmpdbf FROM v$tempfile;    SELECT TRUNC(SUM(bytes/1024/1024),2) INTO lgf FROM v$log l, v$logfile lf where l.group# = lf.group#;    SELECT TRUNC(SUM(block_size*file_size_blks/1024/1024),2) INTO ctl FROM v$controlfile;    SELECT TRUNC((dbf+tmpdbf+lgf+ctl)/1024,2) INTO soma FROM dual;    DBMS_OUTPUT.PUT_LINE(chr(10));    DBMS_OUTPUT.PUT_LINE('Datafiles: '|| dbf ||' MB');    DBMS_OUTPUT.PUT_LINE(chr(0));    DBMS_OUTPUT.PUT_LINE('Tempfiles: '|| tmpdbf ||' MB');    DBMS_OUTPUT.PUT_LINE(chr(0));    DBMS_OUTPUT.PUT_LINE('Logfiles: '|| lgf ||' MB');    DBMS_OUTPUT.PUT_LINE(chr(0));    DBMS_OUTPUT.PUT_LINE('Controlfiles: '|| ctl ||' MB');    DBMS_OUTPUT.PUT_LINE(chr(0));    DBMS_OUTPUT.PUT_LINE('Total Tamanho: '|| soma ||' GB');  END;

sexta-feira, 21 de fevereiro de 2014

Verificar a versão do Banco de Dados Oracle

Para saber qual a versão do banco de dados instalado em sua máquina, use o código abaixo.

select * from v$version;

terça-feira, 18 de fevereiro de 2014

Apresentação

Olá pessoal, espero que estejam todos bem.
Como esta é minha primeira postagem, e não faço a minima idéia de como manter e postar conteúdo relevante em um blog, vou apenas postar oque eu aprendo no dia a dia do trabalho e estudos.

Espero que vocês também me ajudem, pois hoje faz 17 dias que estou trabalhando com banco de dados Oracle.

Tive uma oportunidade e me joguei, vamos ver como me saio :)

Abraços.

Dagmar Cirino
Aspirante a DBA