select tablespace_name from dba_tablespaces; 查看所有表空间 用dba用户查看
select * from user_tables;查看当前用户的表,及在哪个表空间。
dba_tables : 系统里所有的表的信息,需要DBA权限才能查询 all_tables : 当前用户有权限的表的信息(只要对某个表有任何权限,即可在此视图中看到表的相关信息) user_tables: 当前用户名下的表的信息 所以以上3个视图中,user_tables的范围最小,all_tables看到的东西稍多一些,而dba_tables看到最多的信息
select owner from dba_tables where table_name='表名'; 注意 oracle 一般是不区分大小写的,所以表名在数据字典视图中一般是大写字母表示的。