Чтобы завершить сеанс в SQL Developer, вы можете использовать следующие методы:
-
Метод 1. Использование пользовательского интерфейса разработчика SQL
- Откройте SQL Developer и подключитесь к базе данных.
- На панели «Подключения» разверните подключение к базе данных.
- Разверните узел «Сессии».
- Нажмите правой кнопкой мыши на сеанс, который хотите завершить, и выберите «Уничтожить сеанс».
- Подтвердите действие при появлении запроса.
-
Метод 2: использование команды SQL
- Откройте SQL Developer и подключитесь к базе данных.
- Откройте таблицу SQL.
- Выполните следующую команду SQL, чтобы определить идентификатор сеанса, который вы хотите уничтожить:
SELECT sid, serial# FROM v$session WHERE username = 'desired_username'; - После получения идентификатора и серийного номера сеанса выполните следующую команду, чтобы завершить сеанс:
ALTER SYSTEM KILL SESSION 'sid,serial#';Замените «sid» и «serial#» фактическими значениями, полученными в результате предыдущего запроса.
-
Метод 3: использование PL/SQL
- Откройте SQL Developer и подключитесь к базе данных.
- Откройте таблицу SQL.
- Запустите следующий код PL/SQL, чтобы завершить сеанс:
BEGIN FOR c IN (SELECT sid, serial# FROM v$session WHERE username = 'desired_username') LOOP EXECUTE IMMEDIATE 'ALTER SYSTEM KILL SESSION ''' || c.sid || ',' || c.serial# || ''''; END LOOP; END;