在Oracle 11g中,他们在Authentication_Type
表中有一个名为dba_users
的列,使用该列可以获得使用密码创建的本地用户列表,其中包含以下简单查询:
select USERNAME from DBA_USERS where AUTHENTICATION_TYPE = 'PASSWORD'
我的问题是,如何获取Oracle 10g中通过密码创建的本地用户列表?
在Oracle 10g中,dba_users
表没有Authentication_Type
列。
答案 0 :(得分:1)
您可以使用password
列。本地用户将显示加密密码。外部的会显示null
:
SELECT username
FROM dba_users
WHERE password IS NOT NULL