1

在 Oracle 11g 中,他们在表中有一个名为Authentication_Type的列dba_users,使用它我们可以通过以下简单查询获取使用密码创建的本地用户列表:

select USERNAME from DBA_USERS where AUTHENTICATION_TYPE = 'PASSWORD'

我的问题是,如何获取Oracle 10g 中通过密码创建的本地用户列表?在 Oracle 10g 中,该dba_users表没有该Authentication_Type列。

4

1 回答 1

1

您可以使用该password列。本地用户将显示加密密码。外部的将显示null

SELECT username
FROM   dba_users
WHERE  password IS NOT NULL
于 2015-08-13T07:30:06.780 回答