要查看所有的表,需要赋予用户权限才可以。。
grant select any table to 你的用户名;
赋予权限后,可以这样看表空间下的所有表:
select * from dba_tables t where t.TABLESPACE_NAME='你的表空间名'; ------解决方案-------------------- select table_name,tablespace_name from all_tables where tablespace_name ='***'; ------解决方案--------------------
要看你建表的用户是哪个?你现在登录的用户有无权限查看该用户下的表。默认是无权限的,只能查看自己用户下的表,要查看其它用户下的表,要么grant select on table_name to user,要么grant select any table to user ------解决方案-------------------- 是的,你是用plsql developer工具吧?那个表目录只能看自己用户下的表,如果要看其它用户的表,需要找到users节点--scott(某个用户)--objects--tables才可以看到的。 ------解决方案-------------------- 前提得有权限才行,用户建好后,是能看到自己建立的表的。如果先查看另外的用户建立的表,需要授权才行的。 ------解决方案--------------------