Segue uma dica para quem possa estar passando pelo erro
ERRO ORA-01000 MAXIMUM OPEN CURSORS EXCEEDED
Verifique as procedures do seu SGDB que utilizam CURSOR e que possam estar esquecendo de fechar o cursor.Para descobrir as procedures ,utilize o script abaixo.
SELECT *
FROM DBA_SOURCE U
WHERE U.TYPE = 'PROCEDURE'
AND U.OWNER = :Powner
AND U.TEXT LIKE '%CURSOR%'
quarta-feira, 10 de abril de 2013
quinta-feira, 7 de março de 2013
Oracle - SAFE - Simple Algorithm for Fragmentation
Leitores.Segue um material que não foi escrito por mim mas que já me ajudou tanto que acho interessante a leitura de todos.
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;
Assinar:
Postagens (Atom)