为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:
【操作系统】:centos7
【CPU】:
【问题描述】*:SYSDBA权限不足,没有改过用户权限,新建的模式无法用当前用户查出来。求各位大神帮忙
你创建的是模式,你的查询方式是ALL_USERS,这是查询所有数据库用户的,所以会查询不到。
用楼上的SQL去查询,可以查到所有模式名以及各模式所属的用户
可以试试这个,查询一下模式和用户的对应关系
select
a.id scheid ,
a.name schename,
b.id userid ,
b.name username
from
SYS.SYSOBJECTS a,
SYS.SYSOBJECTS b
where
a."TYPE$" = 'SCH'
and a.pid = b.id;
这样查一下试试,看看结果是否正确
SELECT USR.NAME AS USER_NAME ,SCH.NAME AS SCHEMA_NAME FROM SYSOBJECTS SCH ,SYSOBJECTS USR WHERE SCH.TYPE$ = 'SCH' AND USR.TYPE$ = 'UR' AND SCH.PID = USR.ID