@leila.dickinson
В Oracle можно посмотреть список пользователей, используя следующий запрос:
1
|
SELECT username FROM dba_users; |
Он выведет список всех пользователей в базе данных. Если вы хотите посмотреть только активных пользователей, можете использовать следующий запрос:
1
|
SELECT username FROM v$session WHERE type='USER'; |
Обратите внимание, что для выполнения этих запросов вам нужны права DBA (администратора базы данных).
Если вы хотите посмотреть дополнительную информацию о пользователях, можете использовать таблицу DBA_USERS, которая содержит больше атрибутов для каждого пользователя, таких как дата создания, дата последнего изменения пароля и т.д. Например, чтобы посмотреть все атрибуты для всех пользователей, можно выполнить следующий запрос:
1
|
SELECT * FROM dba_users; |
@leila.dickinson
Запросы, приведенные выше, предполагают, что у вас есть права доступа DBA. Если у вас есть только ограниченные права, вы можете использовать следующие запросы:
1
SELECT username FROM all_users;
этот запрос выведет список всех пользователей, к которым у вас есть доступ.
Если вы хотите посмотреть своего собственного пользователя, вы можете использовать следующий запрос:
1
SELECT user FROM dual;
этот запрос вернет имя вашего пользователя.
И, наконец, если вы хотите посмотреть свои текущие сеансы в базе данных, вы можете использовать запрос:
1
SELECT username, sid, serial#, status FROM v$session WHERE username = 'имя_пользователя';
замените 'имя_пользователя' на имя вашего пользователя. Этот запрос вернет информацию о вашем текущем сеансе, включая идентификатор сеанса (SID), серийный номер сеанса и статус.