日期:2014-05-17  浏览次数:20910 次

查询数据库中的用户
select * from dba_users; 查询数据库中的所有用户

我的用户名为mgss,密码为123,可以通过本地连接到服务器上去
可是为什么通过select * from dba_users 查不到我这个用户呢?

------解决方案--------------------
-- 注意用户名的大小写:
-- 例如,你可以: conn mgss/password 这样链接,
-- 其实,当用户名不打引号时,默认链接的是MGSS用户(默认为大写形式)
-- 所以:你的 where 条件应该这样写看看:
select * from dba_users where username='MGSS';
------解决方案--------------------
本地 ?连接到服务器 ?
是不是具体数据库搞错了啊? 
如果没错的话
select * from dba_users where username='MGSS'; 就可以查看得到
------解决方案--------------------
正常应该是可以看到的:
SQL code

SELECT * FROM DBA_USERS WHERE username ='MGSS';

------解决方案--------------------
我觉得你有可能是不同的数据库
------解决方案--------------------
权限不足吧!你那个用户有那张表的权限么?建议用sys用户连。
------解决方案--------------------
应该是权限问题...
------解决方案--------------------
路过看看,没有遇到过这个问题
------解决方案--------------------
用sys登录查询一下,是否可以看到
------解决方案--------------------
你肯定是连到星球上去了。
------解决方案--------------------
你的那个用户名 是dba吗