なんらかの原因でDBへのクエリが返って来なかったりした時にセッションを削除する必要が出てきます。
基本的に「ALTER SYSTEM」で削除となりますが、AWSのRDSの場合は用意されたパッケージを使用すると良いでしょう。※もしかしたらパッケージを使用するしかないかもしれません。
ALTER SYSTEM で削除
ALTER SYSTEM KILL SESSION 'serial, sid';
AWS RDSのOracle Databaseのパッケージを使う
AWS RDS専用のパッケージが存在します。
sidとserial_numberで削除します。
https://docs.aws.amazon.com/ja_jp/AmazonRDS/latest/UserGuide/Appendix.Oracle.CommonDBATasks.DisconnectingSession.htmlbegin rdsadmin.rdsadmin_util.disconnect( sid => sid, serial => serial_number); end; /
[RDS Oracle]データベースのセッションを切る方法 | DevelopersIO



コメント