数据库基础知识,求助 各位高手大家好!我刚接触数据库时间不长,正在学习Oracle,我想问的问题是:一个数据库管理系统有很多的用户,我们怎么才能查询某个用户所拥有的数据?谢谢 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 登录到这个用户执行,select * from cat 可以查看所有的数据对象具体想查什么再写相应的语句查询就是了 有权限就行,select * from 用户.表;没有权限,用dblink也类似 当前用户拥有的表:select * from user_tables;当前用户有权限使用的表:select * from all_tables;dba 权限用户可以查看所有的表:select * from dba_users 你要查询什么数据啊,如果是包括存储过程之类的,那你用该用户登陆,就可以看到了啊,推荐使用Plsql工具 select * from dba_objects 查看系统中有什么用户以SYS身份登陆:SELECT DISTINCT username FROM dba_users;查看你想知道的那些用户查看想知道的用户有什么对象select object_name from dba_objects where ower='USERNAME'; 最简单快捷的方法是装一个PLSQL或是toad,想看什么就可以看什么 ora-04031 错误,请大神帮忙看看怎么解决啊[有图] 哪里可以下载oralce10G的版本 求解oracle中的update cascade具体的用法是怎么样的 oracle的system表空间占用率过大 求助 有关ETL 这个sql该如何写? 如何写这样的SQL语句查询表名 oracle分页后排序不正常的问题 求一条SQL语句或函数 oracle异常,急急急! 客户端版本兼容问题 数据库字符集转换
具体想查什么再写相应的语句查询就是了
没有权限,用dblink也类似
select * from user_tables;当前用户有权限使用的表:
select * from all_tables;dba 权限用户可以查看所有的表:
select * from dba_users
以SYS身份登陆:SELECT DISTINCT username FROM dba_users;
查看你想知道的那些用户查看想知道的用户有什么对象
select object_name from dba_objects where ower='USERNAME';