quinta-feira, 27 de dezembro de 2012
Bloquear e desbloquear usuário
Essa foi um pedido de ajuda que recebi hoje e achei legal publicar.Me pediram um sql que mostrasse a lista dos usuários do nosso banco e o seu status atual.
Segue um querie para ajudar :
select username as usuario
, account_status status as status
, created as data_de_criacao
, default_tablespace as tablespace
from dba_users
order by username
Para bloquear um usuário ou desbloquear o login deste usuáro , segue abaixo o exemplo :
alter user <nome_do_usuário> account lock;
alter user <nome_do_usuário> account unlock;
Verifique o tamanho dos Schemas no seu SGDB
Seu SGDB cresceu e você não entende o porque ? Procure o Schema que está ocupando mais espaço nas tablespaces do seu SGDB.
select obj.owner as "Schema",
obj_cnt as "Qtd_Objects",
decode(seg_size, NULL, 0, seg_size) "size MB"
from (select owner, count(*) obj_cnt from dba_objects group by owner) obj,
(select owner, ceil(sum(bytes)/1024/1024) seg_size
from dba_segments group by owner
) seg
where obj.owner = seg.owner(+)
Assinar:
Postagens (Atom)