Canceling a SQL statement in a session
To cancel a SQL statement in a session, use the Amazon RDS procedure
rdsadmin.rdsadmin_util.cancel
.
Note
This procedure is supported for Oracle Database 19c (19.0.0) and all higher major and minor versions of RDS for Oracle.
The cancel
procedure has the following parameters.
Parameter name | Data type | Default | Required | Description |
---|---|---|---|---|
|
number |
— |
Yes |
The session identifier. |
|
number |
— |
Yes |
The serial number of the session. |
|
varchar2 |
null |
No |
The SQL identifier of the SQL statement. |
The following example cancels a SQL statement in a session.
begin rdsadmin.rdsadmin_util.cancel( sid =>
sid
, serial =>serial_number
, sql_id =>sql_id
); end; /
To get the session identifier, the session serial number, and the SQL identifier
of a SQL statement, query the V$SESSION
view. The following example
gets all sessions and SQL identifiers for the user AWSUSER
.
select SID, SERIAL#, SQL_ID, STATUS from V$SESSION where USERNAME = '
AWSUSER
';