[Oracle Script] check object count by user
SELECT u.username,
SUM(DECODE(o.object_type, 'INDEX', 1)) "INDEX",
SUM(DECODE(o.object_type, 'TABLE', 1)) "TABLE",
SUM(DECODE(o.object_type, 'CLUSTER', 1)) "CLUSTER",
SUM(DECODE(o.object_type, 'VIEW', 1)) "VIEW",
SUM(DECODE(o.object_type, 'SYNONYM', 1)) "SYNONYM",
SUM(DECODE(o.object_type, 'SEQUENCE', 1)) "SEQUENCE",
SUM(DECODE(o.object_type, 'PROCEDURE', 1)) "PROCEDURE",
SUM(DECODE(o.object_type, 'FUNCTION', 1)) "FUNCTION",
SUM(DECODE(o.object_type, 'PACKAGE', 1)) "PACKAGE",
SUM(DECODE(o.object_type, 'PACKAGE BODY', 1)) "PACKAGE BODY",
SUM(DECODE(o.object_type, 'TRIGGER', 1)) "TRIGGER",
SUM(DECODE(o.object_type, 'TYPE', 1)) "TYPE",
SUM(DECODE(o.object_type, 'TYPE BODY', 1)) "TYPE BODY",
SUM(DECODE(o.object_type, 'TABLE PARTITION', 1)) "TABLE PARTITION",
SUM(DECODE(o.object_type, 'INDEX PARTITION', 1)) "INDEX PARTITION",
SUM(DECODE(o.object_type, 'LOB', 1)) "LOB",
SUM(DECODE(o.object_type, 'LIBRARY', 1)) "LIBRARY",
SUM(DECODE(o.object_type, 'DIRECTORY', 1)) "DIRECTORY",
SUM(DECODE(o.object_type, 'JAVA SOURCE', 1)) "JAVA SOURCE",
SUM(DECODE(o.object_type, 'JAVA CLASS', 1)) "JAVA CLASS",
SUM(DECODE(o.object_type, 'JAVA RESOURCE', 1)) "JAVA RESOURCE",
SUM(DECODE(o.object_type, 'INDEXTYPE', 1)) "INDEXTYPE",
SUM(DECODE(o.object_type, 'OPERATOR', 1)) "OPERATOR",
SUM(DECODE(o.object_type, 'RESOURCE PLAN', 1)) "RESOURCE PLAN",
SUM(DECODE(o.object_type, 'CONSUMER GROUP', 1)) "CONSUMER GROUP",
SUM(DECODE(o.object_type, 'JAVA DATA', 1)) "JAVA DATA"
FROM dba_objects o, dba_users u
WHERE o.owner = u.username
GROUP BY u.username
SUM(DECODE(o.object_type, 'INDEX', 1)) "INDEX",
SUM(DECODE(o.object_type, 'TABLE', 1)) "TABLE",
SUM(DECODE(o.object_type, 'CLUSTER', 1)) "CLUSTER",
SUM(DECODE(o.object_type, 'VIEW', 1)) "VIEW",
SUM(DECODE(o.object_type, 'SYNONYM', 1)) "SYNONYM",
SUM(DECODE(o.object_type, 'SEQUENCE', 1)) "SEQUENCE",
SUM(DECODE(o.object_type, 'PROCEDURE', 1)) "PROCEDURE",
SUM(DECODE(o.object_type, 'FUNCTION', 1)) "FUNCTION",
SUM(DECODE(o.object_type, 'PACKAGE', 1)) "PACKAGE",
SUM(DECODE(o.object_type, 'PACKAGE BODY', 1)) "PACKAGE BODY",
SUM(DECODE(o.object_type, 'TRIGGER', 1)) "TRIGGER",
SUM(DECODE(o.object_type, 'TYPE', 1)) "TYPE",
SUM(DECODE(o.object_type, 'TYPE BODY', 1)) "TYPE BODY",
SUM(DECODE(o.object_type, 'TABLE PARTITION', 1)) "TABLE PARTITION",
SUM(DECODE(o.object_type, 'INDEX PARTITION', 1)) "INDEX PARTITION",
SUM(DECODE(o.object_type, 'LOB', 1)) "LOB",
SUM(DECODE(o.object_type, 'LIBRARY', 1)) "LIBRARY",
SUM(DECODE(o.object_type, 'DIRECTORY', 1)) "DIRECTORY",
SUM(DECODE(o.object_type, 'JAVA SOURCE', 1)) "JAVA SOURCE",
SUM(DECODE(o.object_type, 'JAVA CLASS', 1)) "JAVA CLASS",
SUM(DECODE(o.object_type, 'JAVA RESOURCE', 1)) "JAVA RESOURCE",
SUM(DECODE(o.object_type, 'INDEXTYPE', 1)) "INDEXTYPE",
SUM(DECODE(o.object_type, 'OPERATOR', 1)) "OPERATOR",
SUM(DECODE(o.object_type, 'RESOURCE PLAN', 1)) "RESOURCE PLAN",
SUM(DECODE(o.object_type, 'CONSUMER GROUP', 1)) "CONSUMER GROUP",
SUM(DECODE(o.object_type, 'JAVA DATA', 1)) "JAVA DATA"
FROM dba_objects o, dba_users u
WHERE o.owner = u.username
GROUP BY u.username
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/24237320/viewspace-2143139/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- PRVF-4007 : User equivalence check failed for user "grid"UIAI
- oracle user$Oracle
- Oracle OCP(28):USEROracle
- Oracle OCP(26):其它ObjectOracleObject
- Oracle OCP(31):USER & ROLE & PRIVILEGE 其它Oracle
- ORACLE user profile配置/管理/維護Oracle
- [20220128]Check the datapump file header information in Oracle.txtHeaderORMOracle
- Warning: count(): Parameter must be an array or an object that implements Countable in line 302解決方法Object
- 【SCRIPT】Oracle統計資訊相關SQLOracleSQL
- 【SCRIPT】Oracle表管理段管理常用語句Oracle
- 【SCRIPT】Oracle日常巡檢指令碼通用版Oracle指令碼
- MySQL的COUNT語句--count(*)、 count(常量)、 count(列名)MySql
- 【SCRIPT】Oracle資料庫基本資訊收集指令碼Oracle資料庫指令碼
- count(*)、count(1)和count(列名)的區別
- count (*) 和 count (1) 和 count (列名) 區別
- count(*) 和 count(1)和count(列名)區別
- MySQL 5.7 建立使用者報錯 ERROR 1805 (HY000): Column count of mysql.user is wrongMySqlError
- 請說說`<script>`、`<script async>`和`<script defer>`的區別
- Script
- 【SCRIPT】Oracle12C日常巡檢指令碼通用版Oracle指令碼
- onclick="return check()" 和 onclick="check()" 區別
- Oracle報performing DMLDDL operation over object in bin案例分析OracleORMObject
- 【SCRIPT】Oracle巡檢報告html格式樣例,帶趨勢圖OracleHTML
- 圖解MySQL:count(*) 、count(1) 、count(主鍵欄位)、count(欄位)哪個效能最好?圖解MySql
- Shell Script
- shell script
- Oracle 18c bug 執行 DBMS_PDB.CHECK_PLUG_COMPATIBILITY報錯Oracle
- 【USER】Oracle 一個普通使用者有多少許可權Oracle
- [20191204]oracle能建立最大object_id是多少.txtOracleObject
- Check if String is HappyAPP
- [20180727]再論count(*)和count(1).txt
- 7.65 COUNT
- SCRIPT】Oracle巡檢報告html格式樣例指令碼,帶趨勢圖OracleHTML指令碼
- CHECK_INTERFACE作用
- check_document_position
- MySQL:count(*) count(欄位) 實現上區別MySql
- SQL Server中count(*)和Count(1)的區別SQLServer
- SAP WM中階Storage Type的Capacity Check – Usage check based on SUT
- Count BFS Graph