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';