oracle查询哪些用户下有表
oracle查询哪些用户下有表,排除系统用户。
在实际业务中 oracle数据库中创建了很多的用户 但实际都是无表的,利用SQL语句将这些有表的用户查询出来 并显示用户名、表名、创建表的时间等信息。
select *
from dba_objects
where object_type = 'TABLE' and owner not in ( 'ANONYMOUS' , 'APEX_030200' , 'APEX_PUBLIC_USER' , 'APPQOSSYS' , 'AUDSYS' , 'CTXSYS' , 'DBSFWUSER' , 'DBSNMP' , 'DIP' , 'DVF' , 'DVSYS' , 'EXFSYS' , 'FLOWS_FILES' , 'GGSYS' , 'GSMADMIN_INTERNAL' , 'GSMCATUSER' , 'GSMROOTUSER' , 'GSMUSER' , 'HR' , 'IX' , 'LBACSYS' , 'MDDATA' , 'MDSYS' , 'MGMT_VIEW' , 'OE' , 'OJVMSYS' , 'OLAPSYS' , 'ORACLE_OCM' , 'ORDDATA' , 'OR