вторник, 7 апреля 2009 г.

ОЕБС. Взгляд изнутри

А ведь для тех, кто не видел ОЕБС, будет весьма любопытно как "оно" устроено изнутри.


SQL> SELECT o.object_type, COUNT(*)
2 FROM dba_objects o
3 ,applsys.fnd_oracle_userid fou
4 WHERE o.owner = fou.oracle_username
5 AND fou.oracle_username NOT LIKE 'XX%'
6 GROUP BY ROLLUP (o.object_type)
7
SQL> /

OBJECT_TYPE COUNT(*)
------------------ ----------
DATABASE LINK 6
EVALUATION CONTEXT 28
FUNCTION 27
INDEX 38740
INDEX PARTITION 1124
INDEXTYPE 4
JAVA CLASS 1102
JAVA RESOURCE 42
JAVA SOURCE 4
LIBRARY 2
LOB 596
MATERIALIZED VIEW 386
OPERATOR 5
PACKAGE 40756
PACKAGE BODY 39725
PROCEDURE 30
QUEUE 141
RULE 29
RULE SET 59
SEQUENCE 9023
SYNONYM 30325
TABLE 21835
TABLE PARTITION 500
TRIGGER 3523
TYPE 792
TYPE BODY 30
VIEW 25767
214601

В версии 11.5.10 легко можно найти пару сотен тысяч объектов БД.
И это без MRC.

Комментариев нет: