环境:Oracle 10g 
在一个表空间下面创建了多个用户(非系统用户),如何通过SQL语句获取这些用户名,要求排除系统用户。

解决方案 »

  1.   

    呵呵,首先你要清楚,用户只属于系统,不属于某个表空间。我想你的意思是,这些用户的默认表空间是该表空间,但他们互相没有包含与被包含的关系。查询DBA视图,可以找出系统中所有的用户,select username from dba_users;你要找出默认表空间是该表空间的用户,则可以使用default_tablespace选项,指定默认表空间是该表空间的条件,来查询用户