oracle 10g ~ 获取本地用户列表
oracle 10g ~ getting local user list
在 Oracle 11g 中,他们在 dba_users
table 中有一个名为 Authentication_Type
的列,使用它我们可以通过以下简单查询获取使用密码创建的本地用户列表:
select USERNAME from DBA_USERS where AUTHENTICATION_TYPE = 'PASSWORD'
我的问题是,如何在Oracle 10g 中获取通过密码创建的本地用户列表?
在 Oracle 10g 中,dba_users
table 没有 Authentication_Type
列。
您可以使用 password
列。本地用户将显示加密密码。外部的将显示 null
:
SELECT username
FROM dba_users
WHERE password IS NOT NULL
在 Oracle 11g 中,他们在 dba_users
table 中有一个名为 Authentication_Type
的列,使用它我们可以通过以下简单查询获取使用密码创建的本地用户列表:
select USERNAME from DBA_USERS where AUTHENTICATION_TYPE = 'PASSWORD'
我的问题是,如何在Oracle 10g 中获取通过密码创建的本地用户列表?
在 Oracle 10g 中,dba_users
table 没有 Authentication_Type
列。
您可以使用 password
列。本地用户将显示加密密码。外部的将显示 null
:
SELECT username
FROM dba_users
WHERE password IS NOT NULL