Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Augusto Póvoa

Erro alter system kill

Recommended Posts

Não consigo fazer rodar esse bloco...

 

TENHO O ARQUIVO desconectar.sql:

DECLARE
	CURSOR C_LOGADOS IS 
		select sid ||','|| serial# serial from v$session where username in ('SYSTEM');
		
	REG_LOGADOS C_LOGADOS%ROWTYPE;
	
BEGIN


	OPEN C_LOGADOS;
	
	LOOP
		FETCH C_LOGADOS INTO REG_LOGADOS;
		
		EXIT WHEN C_LOGADOS%NOTFOUND;

		execute immediate 'alter system kill session '||REG_LOGADOS.serial||'';



	END LOOP;
	
	CLOSE C_LOGADOS;

END;
/

ERRO:

 

SQL> @e:\desconectar.sql
DECLARE
*
ERRO na linha 1:
ORA-00026: ID de sessÒo nÒo encontrado ou invßlido
ORA-06512: em line 17


SQL>

Compartilhar este post


Link para o post
Compartilhar em outros sites

O script não está com nenhum erro. Está certinho.

 

Porém! Quando tu executou o script desconectar.sql (que deve ser o mesmo postado), tu estava logado no banco de dados com o usuário SYSTEM?

 

Abraços,

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.