Como cancelar uma instrução SQL em uma sessão
Para cancelar uma instrução SQL em uma sessão, use o procedimento rdsadmin.rdsadmin_util.cancel
do Amazon RDS.
nota
Esse procedimento é compatível com o Oracle Database 19c (19.0.0) e com todas as versões principais e secundárias posteriores do RDS for Oracle.
O procedimento cancel
tem os seguintes parâmetros.
Nome do parâmetro | Tipo de dados | Padrão | Obrigatório | Descrição |
---|---|---|---|---|
|
número |
— |
Sim |
O identificador da sessão. |
|
número |
— |
Sim |
O número de série da sessão. |
|
varchar2 |
nulo |
Não |
O identificador SQL da instrução SQL |
O exemplo a seguir canela uma instrução SQL em uma sessão.
begin rdsadmin.rdsadmin_util.cancel( sid =>
sid
, serial =>serial_number
, sql_id =>sql_id
); end; /
Para obter o identificador da sessão, o número de série da sessão e o identificador SQL de uma instrução SQL, consulte a visualização V$SESSION
. O exemplo a seguir obtém todos os identificadores SQL e de sessão para o usuário AWSUSER
.
select SID, SERIAL#, SQL_ID, STATUS from V$SESSION where USERNAME = '
AWSUSER
';