How to find the users list in oracle 11g db?

前端 未结 6 1408
Happy的楠姐
Happy的楠姐 2021-01-30 12:37

How to find out the users list, which is all created in the oracle 11g database. Is there any command to find out the users list which we can execute f

相关标签:
6条回答
  • 2021-01-30 12:49

    I tried this query and it works for me.

    SELECT username FROM dba_users 
    ORDER BY username;
    

    If you want to get the list of all that users which are created by end-user, then you can try this:

    SELECT username FROM dba_users where Default_TableSpace not in ('SYSAUX', 'SYSTEM', 'USERS')
    ORDER BY username;
    
    0 讨论(0)
  • 2021-01-30 12:56

    The command select username from all_users; requires less privileges

    0 讨论(0)
  • 2021-01-30 12:59

    You can try the following: (This may be duplicate of the answers posted but I have added description)

    Display all users that can be seen by the current user:

    SELECT * FROM all_users;
    

    Display all users in the Database:

    SELECT * FROM dba_users;
    

    Display the information of the current user:

    SELECT * FROM user_users;
    

    Lastly, this will display all users that can be seen by current users based on creation date:

    SELECT * FROM all_users
    ORDER BY created;
    
    0 讨论(0)
  • 2021-01-30 13:00

    You can think of a mysql database as a schema/user in Oracle. If you have the privileges, you can query the DBA_USERS view to see the list of schema.

    0 讨论(0)
  • 2021-01-30 13:05
    select * from all_users
    

    This will work for sure

    0 讨论(0)
  • 2021-01-30 13:06

    I am not sure what you understand by "execute from the Command line interface", but you're probably looking after the following select statement:

    select * from dba_users;
    

    or

    select username from dba_users;
    
    0 讨论(0)
提交回复
热议问题