Как посмотреть всех пользователей в oracle?

Пользователь

от catherine_wintheiser , в категории: SQL , 2 года назад

Как посмотреть всех пользователей в oracle?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от felix , 2 года назад

@catherine_wintheiser 

В Oracle можно использовать следующий запрос для получения списка всех пользователей:

1
SELECT username FROM dba_users;


Этот запрос выведет список всех пользователей, которые существуют в системе. Однако, чтобы иметь доступ к этой информации, вам нужны права DBA (Database Administrator).


Чтобы посмотреть только тех пользователей, которые созданы в текущей базе данных, вы можете воспользоваться следующим запросом:

1
SELECT username FROM all_users;


Обратите внимание, что этот запрос вернет список всех пользователей, которые имеют какие-либо объекты в текущей базе данных, а не только тех, которые являются полноправными пользователями.

Пользователь

от cierra , год назад

@catherine_wintheiser 

Кроме того, можно использовать также системное представление USER_USERS, чтобы получить информацию о текущем пользователе:


1


SELECT * FROM user_users;


Этот запрос выведет информацию о текущем пользователе, включая имя пользователя, дату создания, дату последнего входа и другие сведения. Обратите внимание, что этот запрос доступен только для текущего пользователя, и вы не сможете увидеть информацию о других пользователях.