什么是Oracle DB中的对象总数?

时间:2014-02-10 18:20:02

标签: database oracle

有人能告诉我Oracle数据库中的对象总数是多少? 从数字I开始意味着oracle对象的数量。

此致 HAMD

2 个答案:

答案 0 :(得分:1)

按所有者分组的对象数。

select count(*), 
       owner 
  from dba_objects 
 group by owner;

按对象类型分组的对象数,按所有者

过滤
 select count(*), owner, object_type 
   from dba_objects 
  where owner= '?????????' 
group by owner, object_type;

答案 1 :(得分:0)

版本:每个用户的对象数

  SELECT a.username
        ,COUNT(b.object_name)
    FROM sys.dba_users a
         LEFT JOIN sys.dba_objects b ON a.username = b.owner
GROUP BY a.username
ORDER BY a.username;