Oracle执行计划跟踪样例

来源:互联网 发布:js分页代码实例 编辑:程序博客网 时间:2024/06/08 10:01

SQL> EXPLAIN PLAN FOR
select s.synonym_name object_name, o.object_type
from all_synonyms s, sys.all_objects o
where s.owner in ('PUBLIC', 'C##ADMIN_LHX')
and o.owner = s.table_owner
and o.object_name = s.table_name
and o.object_type in ('TABLE',
'VIEW',
'PACKAGE',
'TYPE',
'PROCEDURE',
'FUNCTION',
'SEQUENCE');
SQL> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

SQL> set linesize 125;
Plan hash value: 335063760

-----------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 409 | 1158 (2)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID | SUM$ | 1 | 26 | 0 (0)| 00:00:01 |
|* 2 | INDEX UNIQUE SCAN | I_SUM$_1 | 1 | | 0 (0)| 00:00:01 |
|* 3 | HASH JOIN | | 1 | 409 | 1158 (2)| 00:00:01 |
| 4 | VIEW | ALL_SYNONYMS | 15 | 3960 | 806 (1)| 00:00:01 |
| 5 | SORT UNIQUE | | 15 | 4934 | 806 (1)| 00:00:01 |
| 6 | UNION-ALL | | | | | |
|* 7 | FILTER | | | | | |
|* 8 | HASH JOIN | | 182 | 24934 | 252 (0)| 00:00:01 |
|* 9 | HASH JOIN | | 182 | 17836 | 230 (0)| 00:00:01 |
| 10 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 11 | NESTED LOOPS | | 182 | 13468 | 229 (0)| 00:00:01 |
| 12 | NESTED LOOPS | | 814 | 13468 | 229 (0)| 00:00:01 |
| 13 | INLIST ITERATOR | | | | | |
| 14 | TABLE ACCESS BY INDEX ROWID | USER$ | 2 | 36 | 2 (0)| 00:00:01 |
|* 15 | INDEX UNIQUE SCAN | I_USER1 | 2 | | 1 (0)| 00:00:01 |
|* 16 | INDEX RANGE SCAN | I_OBJ5 | 407 | | 32 (0)| 00:00:01 |
| 17 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 91 | 5096 | 195 (0)| 00:00:01 |
| 18 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 19 | FILTER | | | | | |
|* 20 | FILTER | | | | | |
| 21 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 22 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 23 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 24 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 25 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 26 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 27 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 28 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 29 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 30 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|* 31 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 32 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 33 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 34 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 35 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 36 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 37 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 38 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 39 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 40 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 41 | VIEW | _ALL_SYNONYMS_TREE | 2 | 686 | 1008 (46)| 00:00:01 |
|* 42 | CONNECT BY NO FILTERING WITH START-WITH | | | | | |
|* 43 | FILTER | | | | | |
|* 44 | HASH JOIN | | 92 | 21620 | 552 (1)| 00:00:01 |
| 45 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|* 46 | HASH JOIN | | 92 | 19964 | 548 (1)| 00:00:01 |
| 47 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 48 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
| 49 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
|* 50 | HASH JOIN | | 92 | 12604 | 363 (1)| 00:00:01 |
| 51 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|* 52 | HASH JOIN | | 92 | 10396 | 362 (1)| 00:00:01 |
|* 53 | TABLE ACCESS FULL | OBJ$ | 12203 | 667K| 336 (1)| 00:00:01 |
|* 54 | HASH JOIN | | 12203 | 679K| 26 (0)| 00:00:01 |
| 55 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
| 56 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 57 | INDEX RANGE SCAN | I_OBJ1 | 1 | | 1 (0)| 00:00:01 |
| 58 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 56 | 2 (0)| 00:00:01 |
|* 59 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 60 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 61 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 62 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 63 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 64 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 65 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 66 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 67 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 68 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 69 | FILTER | | | | | |
|* 70 | FILTER | | | | | |
| 71 | NESTED LOOPS | | 1 | 186 | 10 (0)| 00:00:01 |
| 72 | NESTED LOOPS | | 1 | 182 | 9 (0)| 00:00:01 |
| 73 | MERGE JOIN CARTESIAN | | 1 | 161 | 8 (0)| 00:00:01 |
| 74 | NESTED LOOPS | | 1 | 137 | 7 (0)| 00:00:01 |
| 75 | NESTED LOOPS | | 1 | 113 | 6 (0)| 00:00:01 |
| 76 | NESTED LOOPS | | 1 | 57 | 3 (0)| 00:00:01 |
|* 77 | TABLE ACCESS BY INDEX ROWID | SYN$ | 1 | 39 | 2 (0)| 00:00:01 |
|* 78 | INDEX UNIQUE SCAN | I_SYN1 | 1 | | 1 (0)| 00:00:01 |
| 79 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 80 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 81 | TABLE ACCESS BY INDEX ROWID BATCHED| OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 82 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 83 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
| 84 | BUFFER SORT | | 134 | 3216 | 7 (0)| 00:00:01 |
| 85 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 86 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 21 | 1 (0)| 00:00:01 |
|* 87 | INDEX UNIQUE SCAN | I_OBJ1 | 1 | | 0 (0)| 00:00:01 |
|* 88 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|* 89 | FILTER | | | | | |
| 90 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 91 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 92 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 93 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 94 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 95 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 96 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 97 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 98 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 99 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|*100 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*101 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 102 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*103 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*104 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*105 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*106 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 107 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*108 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*109 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*110 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*111 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 112 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*113 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*114 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*115 | VIEW | ALL_OBJECTS | 16305 | 2308K| 351 (4)| 00:00:01 |
|*116 | FILTER | | | | | |
|*117 | HASH JOIN | | 73714 | 10M| 351 (4)| 00:00:01 |
| 118 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|*119 | HASH JOIN | | 73714 | 9718K| 346 (3)| 00:00:01 |
| 120 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|*121 | TABLE ACCESS FULL | OBJ$ | 73714 | 7990K| 345 (3)| 00:00:01 |
| 122 | NESTED LOOPS | | 1 | 31 | 4 (0)| 00:00:01 |
| 123 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 124 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*125 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*126 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 1 (0)| 00:00:01 |
|*127 | INDEX RANGE SCAN | I_OBJ1 | 1 | 9 | 1 (0)| 00:00:01 |
|*128 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 2 (0)| 00:00:01 |
|*129 | INDEX UNIQUE SCAN | I_OBJ# | 1 | | 1 (0)| 00:00:01 |
|*130 | TABLE ACCESS BY INDEX ROWID | SEQ$ | 1 | 8 | 1 (0)| 00:00:01 |
|*131 | INDEX UNIQUE SCAN | I_SEQ1 | 1 | | 0 (0)| 00:00:01 |
|*132 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 8 | 2 (0)| 00:00:01 |
|*133 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
| 134 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 135 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*136 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*137 | HASH JOIN | | 1 | 22 | 3 (0)| 00:00:01 |
| 138 | NESTED LOOPS | | 1 | 19 | 3 (0)| 00:00:01 |
| 139 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*140 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*141 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 9 | 1 (0)| 00:00:01 |
| 142 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 143 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 144 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*145 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*146 | HASH JOIN | | 1 | 25 | 3 (0)| 00:00:01 |
| 147 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 148 | TABLE ACCESS BY INDEX ROWID | TABPART$ | 1 | 10 | 2 (0)| 00:00:01 |
|*149 | INDEX UNIQUE SCAN | I_TABPART_OBJ$ | 1 | | 1 (0)| 00:00:01 |
|*150 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 151 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*152 | HASH JOIN | | 1 | 25 | 2 (0)| 00:00:01 |
| 153 | NESTED LOOPS | | 1 | 22 | 2 (0)| 00:00:01 |
| 154 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*155 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*156 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 157 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 158 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 159 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*160 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 161 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 162 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 163 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 164 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 165 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*166 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 167 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 168 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*169 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*170 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*171 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*172 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
| 173 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 174 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 175 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 176 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 177 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*178 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 179 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 180 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*181 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*182 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*183 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*184 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
|*185 | HASH JOIN | | 1 | 29 | 2 (0)| 00:00:01 |
| 186 | NESTED LOOPS | | 1 | 26 | 2 (0)| 00:00:01 |
|*187 | TABLE ACCESS BY INDEX ROWID | TRIGGER$ | 1 | 14 | 1 (0)| 00:00:01 |
|*188 | INDEX UNIQUE SCAN | I_TRIGGER2 | 1 | | 0 (0)| 00:00:01 |
|*189 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 190 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*191 | HASH JOIN | | 1 | 35 | 3 (0)| 00:00:01 |
| 192 | NESTED LOOPS | | 1 | 32 | 3 (0)| 00:00:01 |
| 193 | NESTED LOOPS | | 1 | 20 | 2 (0)| 00:00:01 |
| 194 | TABLE ACCESS BY INDEX ROWID | TABSUBPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*195 | INDEX UNIQUE SCAN | I_TABSUBPART$_OBJ$ | 1 | | 0 (0)| 00:00:01 |
| 196 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*197 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*198 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 199 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 200 | VIEW | | 1 | 13 | 2 (0)| 00:00:01 |
| 201 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
| 202 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 203 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*204 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 205 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 206 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*207 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
| 208 | SORT GROUP BY NOSORT | | 1 | 35 | 10 (0)| 00:00:01 |
| 209 | NESTED LOOPS | | 1 | 35 | 8 (0)| 00:00:01 |
| 210 | NESTED LOOPS | | 5 | 115 | 3 (0)| 00:00:01 |
|*211 | INDEX UNIQUE SCAN | I_OLAP_CUBES$ | 1 | 13 | 0 (0)| 00:00:01 |
| 212 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 5 | 50 | 3 (0)| 00:00:01 |
|*213 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*214 | INDEX RANGE SCAN | I_OBJ1 | 1 | 12 | 1 (0)| 00:00:01 |
| 215 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 216 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*217 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
|*218 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*219 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 220 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*221 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*222 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

2 - access("S"."OBJ#"=:B1)
3 - access("O"."OWNER"="S"."TABLE_OWNER" AND "O"."OBJECT_NAME"="S"."TABLE_NAME")
7 - filter((("U"."NAME"=SYS_CONTEXT('USERENV','CURRENT_USER') OR "U"."NAME"='PUBLIC') OR
ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 AND "S"."NODE" IS NULL OR EXISTS (SELECT 0 FROM
"SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE
("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND :B7 IS NULL AND
"BA"."OBJ#"="O"."OBJ#" AND "O"."NAME"=:B8 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"=:B9)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B10 AND "UE"."USER#"=:B11) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B12 AND "UE"."USER#"=:B13) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B14 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
8 - access("O"."OBJ#"="S"."OBJ#")
9 - access("O"."OWNER#"="U"."USER#")
15 - access("U"."NAME"='C##ADMIN_LHX' OR "U"."NAME"='PUBLIC')
16 - access("O"."SPARE3"="U"."USER#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
19 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
20 - filter(:B1 IS NULL)
25 - access("BU"."NAME"=:B1)
27 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
28 - access("O"."OWNER#"="U"."USER#")
29 - access("BA"."OBJ#"="O"."OBJ#")
30 - filter("KZSROROL"=:B1)
31 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
32 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
34 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
35 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
36 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
37 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
39 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
40 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
41 - filter("ST"."SYN_OWNER"='C##ADMIN_LHX' OR "ST"."SYN_OWNER"='PUBLIC')
42 - access("O"."BASE_SYN_ID"=PRIOR "S"."SYN_ID" AND TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID'))=PRIOR
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')))
filter( EXISTS (SELECT /*+ NO_PUSH_SUBQ */ 0 FROM "SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."SYN$" "S","SYS"."USER$" "U" WHERE
(ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$" "BU","SYS"."USER$"
"U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0
FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL AND "O"."SPARE3"="U"."USER#" AND "S"."OBJ#"=:B19 AND
"S"."NODE" IS NULL AND "O"."TYPE#"=5 AND "O"."OWNER#"="U"."USER#" AND "O"."OBJ#"=:B20 AND
"O"."NAME"="S"."NAME" AND "O"."SPARE3"="BU"."USER#" AND "O"."TYPE#"<>5 AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"="S"."OWNER"))
43 - filter((BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT
EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B1 AND "UE"."USER#"=:B2) OR EXISTS (SELECT
0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B3 AND "UE"."USER#"=:B4) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B5 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B6 AND "UE"."USER#"=:B7) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B8 AND "UE"."USER#"=:B9) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B10 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
44 - access("O"."SPARE3"="U"."USER#")
46 - access("O"."OWNER#"="U"."USER#")
50 - access("O"."OWNER#"="U"."USER#")
52 - access("BU"."USER#"="O"."SPARE3" AND "S"."NAME"="O"."NAME")
53 - filter("O"."TYPE#"=5)
54 - access("S"."OWNER"="BU"."NAME")
57 - access("O"."OBJ#"="S"."OBJ#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
59 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
60 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
62 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
63 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
64 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
65 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
67 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
68 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
69 - filter((ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR
EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
70 - filter(TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL)
77 - filter("S"."NODE" IS NULL)
78 - access("S"."OBJ#"=:B1)
80 - access("BU"."NAME"="S"."OWNER")
82 - access("O"."SPARE3"="BU"."USER#" AND "O"."NAME"="S"."NAME")
filter("O"."TYPE#"<>5)
83 - access("O"."OWNER#"="U"."USER#")
87 - access("O"."OBJ#"=:B1 AND "O"."OWNER#"="U"."USER#" AND "O"."TYPE#"=5)
88 - access("O"."SPARE3"="U"."USER#")
89 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
94 - access("BU"."NAME"=:B1)
96 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
97 - access("O"."OWNER#"="U"."USER#")
98 - access("BA"."OBJ#"="O"."OBJ#")
99 - filter("KZSROROL"=:B1)
100 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
101 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
103 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
104 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
105 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
106 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
108 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
109 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
110 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
111 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
113 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
114 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
115 - filter("O"."OBJECT_TYPE"='FUNCTION' OR "O"."OBJECT_TYPE"='PACKAGE' OR "O"."OBJECT_TYPE"='PROCEDURE' OR
"O"."OBJECT_TYPE"='SEQUENCE' OR "O"."OBJECT_TYPE"='TABLE' OR "O"."OBJECT_TYPE"='TYPE' OR
"O"."OBJECT_TYPE"='VIEW')
116 - filter(("O"."TYPE#"<>1 AND "O"."TYPE#"<>2 AND "O"."TYPE#"<>6 OR "O"."TYPE#"=1 AND NOT EXISTS (SELECT 0
FROM "SYS"."OBJ$" "IO","SYS"."TAB$" "T","SYS"."IND$" "I" WHERE "I"."OBJ#"=:B1 AND "I"."BO#"="T"."OBJ#" AND
BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232 AND "IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
OR "O"."TYPE#"=2 AND (SELECT 1 FROM "SYS"."TAB$" "T" WHERE "T"."OBJ#"=:B2 AND
BITAND("T"."PROPERTY",36893488147419103232)=0)=1 OR "O"."TYPE#"=6 AND (SELECT 1 FROM "SYS"."SEQ$" "S" WHERE
"S"."OBJ#"=:B3 AND (BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL))=1) AND ("O"."TYPE#"<>1 AND
"O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"=:B4 AND ("I"."TYPE#"=1
OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))=1) AND
(("O"."SPARE3"=USERENV('SCHEMAID') OR "O"."SPARE3"=1) OR ("O"."TYPE#"=1 OR "O"."TYPE#"=2 OR "O"."TYPE#"=3 OR
"O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=6 OR "O"."TYPE#"=19 OR "O"."TYPE#"=20 OR "O"."TYPE#"=22 OR
"O"."TYPE#"=23 OR "O"."TYPE#"=32 OR "O"."TYPE#"=33 OR "O"."TYPE#"=34 OR "O"."TYPE#"=35 OR "O"."TYPE#"=42 OR
"O"."TYPE#"=44 OR "O"."TYPE#"=46 OR "O"."TYPE#"=48 OR "O"."TYPE#"=59 OR "O"."TYPE#"=62 OR "O"."TYPE#"=66 OR
"O"."TYPE#"=67 OR "O"."TYPE#"=68 OR "O"."TYPE#"=79 OR "O"."TYPE#"=81 OR "O"."TYPE#"=82 OR "O"."TYPE#"=87 OR
"O"."TYPE#"=92 OR "O"."TYPE#"=94 OR "O"."TYPE#"=95 OR "O"."TYPE#"=100) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR ("O"."TYPE#"=57 OR "O"."TYPE#"=69 OR "O"."TYPE#"=72 OR
"O"."TYPE#"=74 OR "O"."TYPE#"=101) OR ("O"."TYPE#"=150 OR "O"."TYPE#"=151 OR "O"."TYPE#"=152) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR "O"."TYPE#"<>29 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>30
AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>56 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>14 AND
"O"."TYPE#"<>7 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>28 AND "O"."TYPE#"<>93 AND EXISTS (SELECT 0 FROM
"SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "OBJ#"=:B5 AND "GRANTEE#"="KZSROROL" AND
("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9 OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR
"PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR "PRIVILEGE#"=18)) OR "O"."TYPE#"=1 AND EXISTS
(SELECT 0 FROM "SYS"."IND$" "I","SYS"."OBJAUTH$" "OA","SYS"."X$KZSRO" "X$KZSRO" WHERE
"OA"."GRANTEE#"="KZSROROL" AND "OA"."OBJ#"="I"."BO#" AND "I"."OBJ#"=:B6) OR ("O"."TYPE#"=7 OR "O"."TYPE#"=8 OR
"O"."TYPE#"=9 OR "O"."TYPE#"=28 OR "O"."TYPE#"=29 OR "O"."TYPE#"=30 OR "O"."TYPE#"=56) AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B7 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=19 AND ( EXISTS (SELECT 0 FROM "SYS"."TABPART$"
"TABPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND "BO#"="OBJ#"
AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B8) OR EXISTS (SELECT 0 FROM "SYS"."TABCOMPART$"
"TABCOMPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND
"BO#"="OBJ#" AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B9)) OR "O"."TYPE#"=13 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B10 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=11 AND (ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR
EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$" "OA","SYS"."DEPENDENCY$" "DEP","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."X$KZSRO" "X$KZSRO" WHERE "O"."NAME"=:B11 AND "O"."SPARE3"=:B12 AND "O"."TYPE#"=9 AND
"O"."OWNER#"="U"."USER#" AND "DEP"."D_OBJ#"=:B13 AND "DEP"."P_OBJ#"="O"."OBJ#" AND "OA"."OBJ#"="O"."OBJ#" AND
"OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")) OR "O"."TYPE#"=14 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O)
117 - access("O"."SPARE3"="U"."USER#")
119 - access("O"."OWNER#"="U"."USER#")
121 - filter("O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND "O"."LINKNAME" IS
NULL AND BITAND("O"."FLAGS",128)=0)
125 - access("I"."OBJ#"=:B1)
126 - filter("I"."BO#"="T"."OBJ#" AND BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232)
127 - access("IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
filter("IO"."TYPE#"=2)
128 - filter(BITAND("T"."PROPERTY",36893488147419103232)=0)
129 - access("T"."OBJ#"=:B1)
130 - filter(BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL)
131 - access("S"."OBJ#"=:B1)
132 - filter("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR
"I"."TYPE#"=7 OR "I"."TYPE#"=9)
133 - access("I"."OBJ#"=:B1)
136 - access("OBJ#"=:B1 AND "GRANTEE#"="KZSROROL")
filter("GRANTEE#"="KZSROROL" AND ("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9
OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR "PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR
"PRIVILEGE#"=18))
137 - access("OA"."GRANTEE#"="KZSROROL")
140 - access("I"."OBJ#"=:B1)
141 - access("OA"."OBJ#"="I"."BO#")
145 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
146 - access("GRANTEE#"="KZSROROL")
149 - access("OBJ#"=:B1)
150 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
152 - access("GRANTEE#"="KZSROROL")
155 - access("OBJ#"=:B1)
156 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
160 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
166 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=9)
filter("O"."TYPE#"=9)
169 - access("O"."OWNER#"="U"."USER#")
170 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
171 - access("DEP"."D_OBJ#"=:B1)
172 - filter("DEP"."P_OBJ#"="O"."OBJ#")
178 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=13)
filter("O"."TYPE#"=13)

PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------
181 - access("O"."OWNER#"="U"."USER#")
182 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
183 - access("DEP"."D_OBJ#"=:B1)
184 - filter("DEP"."P_OBJ#"="O"."OBJ#")
185 - access("OA"."GRANTEE#"="KZSROROL")
187 - filter(BITAND("T"."PROPERTY",24)=0)
188 - access("T"."OBJ#"=:B1)
189 - access("OA"."OBJ#"="T"."BASEOBJECT" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26)
191 - access("GRANTEE#"="KZSROROL")
195 - access("SP"."OBJ#"=:B1)
197 - access("SP"."POBJ#"="CP"."OBJ#")
198 - access("CP"."BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
204 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=0 OR "OA"."PRIVILEGE#"=29))
207 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
211 - access("C"."OBJ#"=:B1)
213 - access("D"."D_OBJ#"=:B1)
214 - access("DO"."OBJ#"="D"."P_OBJ#" AND "DO"."TYPE#"=92)
filter("DO"."TYPE#"=92)
217 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
218 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
219 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
221 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
222 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")

Note
-----
- this is an adaptive plan

529 rows selected.

SQL>


上面这个方法:也可以使用set autotrace on ;set autotrace traceonly; set autotrace on explain;
SQL> EXPLAIN PLAN FOR
select s.synonym_name object_name, o.object_type
from all_synonyms s, sys.all_objects o
where s.owner in ('PUBLIC', 'C##ADMIN_LHX')
and o.owner = s.table_owner
and o.object_name = s.table_name
and o.object_type in ('TABLE',
'VIEW',
'PACKAGE',
'TYPE',
'PROCEDURE',
'FUNCTION',
'SEQUENCE');
SQL> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

SQL> set linesize 125;
Plan hash value: 335063760

-----------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 409 | 1158 (2)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID | SUM$ | 1 | 26 | 0 (0)| 00:00:01 |
|* 2 | INDEX UNIQUE SCAN | I_SUM$_1 | 1 | | 0 (0)| 00:00:01 |
|* 3 | HASH JOIN | | 1 | 409 | 1158 (2)| 00:00:01 |
| 4 | VIEW | ALL_SYNONYMS | 15 | 3960 | 806 (1)| 00:00:01 |
| 5 | SORT UNIQUE | | 15 | 4934 | 806 (1)| 00:00:01 |
| 6 | UNION-ALL | | | | | |
|* 7 | FILTER | | | | | |
|* 8 | HASH JOIN | | 182 | 24934 | 252 (0)| 00:00:01 |
|* 9 | HASH JOIN | | 182 | 17836 | 230 (0)| 00:00:01 |
| 10 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 11 | NESTED LOOPS | | 182 | 13468 | 229 (0)| 00:00:01 |
| 12 | NESTED LOOPS | | 814 | 13468 | 229 (0)| 00:00:01 |
| 13 | INLIST ITERATOR | | | | | |
| 14 | TABLE ACCESS BY INDEX ROWID | USER$ | 2 | 36 | 2 (0)| 00:00:01 |
|* 15 | INDEX UNIQUE SCAN | I_USER1 | 2 | | 1 (0)| 00:00:01 |
|* 16 | INDEX RANGE SCAN | I_OBJ5 | 407 | | 32 (0)| 00:00:01 |
| 17 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 91 | 5096 | 195 (0)| 00:00:01 |
| 18 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 19 | FILTER | | | | | |
|* 20 | FILTER | | | | | |
| 21 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 22 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 23 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 24 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 25 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 26 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 27 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 28 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 29 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 30 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|* 31 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 32 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 33 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 34 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 35 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 36 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 37 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 38 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 39 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 40 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 41 | VIEW | _ALL_SYNONYMS_TREE | 2 | 686 | 1008 (46)| 00:00:01 |
|* 42 | CONNECT BY NO FILTERING WITH START-WITH | | | | | |
|* 43 | FILTER | | | | | |
|* 44 | HASH JOIN | | 92 | 21620 | 552 (1)| 00:00:01 |
| 45 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|* 46 | HASH JOIN | | 92 | 19964 | 548 (1)| 00:00:01 |
| 47 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 48 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
| 49 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
|* 50 | HASH JOIN | | 92 | 12604 | 363 (1)| 00:00:01 |
| 51 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|* 52 | HASH JOIN | | 92 | 10396 | 362 (1)| 00:00:01 |
|* 53 | TABLE ACCESS FULL | OBJ$ | 12203 | 667K| 336 (1)| 00:00:01 |
|* 54 | HASH JOIN | | 12203 | 679K| 26 (0)| 00:00:01 |
| 55 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
| 56 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 57 | INDEX RANGE SCAN | I_OBJ1 | 1 | | 1 (0)| 00:00:01 |
| 58 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 56 | 2 (0)| 00:00:01 |
|* 59 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 60 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 61 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 62 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 63 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 64 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 65 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 66 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 67 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 68 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 69 | FILTER | | | | | |
|* 70 | FILTER | | | | | |
| 71 | NESTED LOOPS | | 1 | 186 | 10 (0)| 00:00:01 |
| 72 | NESTED LOOPS | | 1 | 182 | 9 (0)| 00:00:01 |
| 73 | MERGE JOIN CARTESIAN | | 1 | 161 | 8 (0)| 00:00:01 |
| 74 | NESTED LOOPS | | 1 | 137 | 7 (0)| 00:00:01 |
| 75 | NESTED LOOPS | | 1 | 113 | 6 (0)| 00:00:01 |
| 76 | NESTED LOOPS | | 1 | 57 | 3 (0)| 00:00:01 |
|* 77 | TABLE ACCESS BY INDEX ROWID | SYN$ | 1 | 39 | 2 (0)| 00:00:01 |
|* 78 | INDEX UNIQUE SCAN | I_SYN1 | 1 | | 1 (0)| 00:00:01 |
| 79 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 80 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 81 | TABLE ACCESS BY INDEX ROWID BATCHED| OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 82 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 83 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
| 84 | BUFFER SORT | | 134 | 3216 | 7 (0)| 00:00:01 |
| 85 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 86 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 21 | 1 (0)| 00:00:01 |
|* 87 | INDEX UNIQUE SCAN | I_OBJ1 | 1 | | 0 (0)| 00:00:01 |
|* 88 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|* 89 | FILTER | | | | | |
| 90 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 91 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 92 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 93 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 94 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 95 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 96 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 97 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 98 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 99 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|*100 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*101 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 102 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*103 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*104 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*105 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*106 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 107 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*108 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*109 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*110 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*111 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 112 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*113 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*114 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*115 | VIEW | ALL_OBJECTS | 16305 | 2308K| 351 (4)| 00:00:01 |
|*116 | FILTER | | | | | |
|*117 | HASH JOIN | | 73714 | 10M| 351 (4)| 00:00:01 |
| 118 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|*119 | HASH JOIN | | 73714 | 9718K| 346 (3)| 00:00:01 |
| 120 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|*121 | TABLE ACCESS FULL | OBJ$ | 73714 | 7990K| 345 (3)| 00:00:01 |
| 122 | NESTED LOOPS | | 1 | 31 | 4 (0)| 00:00:01 |
| 123 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 124 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*125 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*126 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 1 (0)| 00:00:01 |
|*127 | INDEX RANGE SCAN | I_OBJ1 | 1 | 9 | 1 (0)| 00:00:01 |
|*128 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 2 (0)| 00:00:01 |
|*129 | INDEX UNIQUE SCAN | I_OBJ# | 1 | | 1 (0)| 00:00:01 |
|*130 | TABLE ACCESS BY INDEX ROWID | SEQ$ | 1 | 8 | 1 (0)| 00:00:01 |
|*131 | INDEX UNIQUE SCAN | I_SEQ1 | 1 | | 0 (0)| 00:00:01 |
|*132 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 8 | 2 (0)| 00:00:01 |
|*133 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
| 134 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 135 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*136 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*137 | HASH JOIN | | 1 | 22 | 3 (0)| 00:00:01 |
| 138 | NESTED LOOPS | | 1 | 19 | 3 (0)| 00:00:01 |
| 139 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*140 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*141 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 9 | 1 (0)| 00:00:01 |
| 142 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 143 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 144 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*145 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*146 | HASH JOIN | | 1 | 25 | 3 (0)| 00:00:01 |
| 147 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 148 | TABLE ACCESS BY INDEX ROWID | TABPART$ | 1 | 10 | 2 (0)| 00:00:01 |
|*149 | INDEX UNIQUE SCAN | I_TABPART_OBJ$ | 1 | | 1 (0)| 00:00:01 |
|*150 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 151 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*152 | HASH JOIN | | 1 | 25 | 2 (0)| 00:00:01 |
| 153 | NESTED LOOPS | | 1 | 22 | 2 (0)| 00:00:01 |
| 154 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*155 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*156 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 157 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 158 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 159 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*160 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 161 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 162 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 163 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 164 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 165 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*166 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 167 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 168 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*169 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*170 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*171 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*172 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
| 173 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 174 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 175 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 176 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 177 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*178 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 179 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 180 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*181 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*182 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*183 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*184 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
|*185 | HASH JOIN | | 1 | 29 | 2 (0)| 00:00:01 |
| 186 | NESTED LOOPS | | 1 | 26 | 2 (0)| 00:00:01 |
|*187 | TABLE ACCESS BY INDEX ROWID | TRIGGER$ | 1 | 14 | 1 (0)| 00:00:01 |
|*188 | INDEX UNIQUE SCAN | I_TRIGGER2 | 1 | | 0 (0)| 00:00:01 |
|*189 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 190 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*191 | HASH JOIN | | 1 | 35 | 3 (0)| 00:00:01 |
| 192 | NESTED LOOPS | | 1 | 32 | 3 (0)| 00:00:01 |
| 193 | NESTED LOOPS | | 1 | 20 | 2 (0)| 00:00:01 |
| 194 | TABLE ACCESS BY INDEX ROWID | TABSUBPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*195 | INDEX UNIQUE SCAN | I_TABSUBPART$_OBJ$ | 1 | | 0 (0)| 00:00:01 |
| 196 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*197 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*198 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 199 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 200 | VIEW | | 1 | 13 | 2 (0)| 00:00:01 |
| 201 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
| 202 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 203 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*204 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 205 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 206 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*207 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
| 208 | SORT GROUP BY NOSORT | | 1 | 35 | 10 (0)| 00:00:01 |
| 209 | NESTED LOOPS | | 1 | 35 | 8 (0)| 00:00:01 |
| 210 | NESTED LOOPS | | 5 | 115 | 3 (0)| 00:00:01 |
|*211 | INDEX UNIQUE SCAN | I_OLAP_CUBES$ | 1 | 13 | 0 (0)| 00:00:01 |
| 212 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 5 | 50 | 3 (0)| 00:00:01 |
|*213 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*214 | INDEX RANGE SCAN | I_OBJ1 | 1 | 12 | 1 (0)| 00:00:01 |
| 215 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 216 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*217 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
|*218 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*219 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 220 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*221 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*222 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

2 - access("S"."OBJ#"=:B1)
3 - access("O"."OWNER"="S"."TABLE_OWNER" AND "O"."OBJECT_NAME"="S"."TABLE_NAME")
7 - filter((("U"."NAME"=SYS_CONTEXT('USERENV','CURRENT_USER') OR "U"."NAME"='PUBLIC') OR
ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 AND "S"."NODE" IS NULL OR EXISTS (SELECT 0 FROM
"SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE
("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND :B7 IS NULL AND
"BA"."OBJ#"="O"."OBJ#" AND "O"."NAME"=:B8 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"=:B9)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B10 AND "UE"."USER#"=:B11) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B12 AND "UE"."USER#"=:B13) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B14 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
8 - access("O"."OBJ#"="S"."OBJ#")
9 - access("O"."OWNER#"="U"."USER#")
15 - access("U"."NAME"='C##ADMIN_LHX' OR "U"."NAME"='PUBLIC')
16 - access("O"."SPARE3"="U"."USER#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
19 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
20 - filter(:B1 IS NULL)
25 - access("BU"."NAME"=:B1)
27 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
28 - access("O"."OWNER#"="U"."USER#")
29 - access("BA"."OBJ#"="O"."OBJ#")
30 - filter("KZSROROL"=:B1)
31 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
32 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
34 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
35 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
36 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
37 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
39 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
40 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
41 - filter("ST"."SYN_OWNER"='C##ADMIN_LHX' OR "ST"."SYN_OWNER"='PUBLIC')
42 - access("O"."BASE_SYN_ID"=PRIOR "S"."SYN_ID" AND TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID'))=PRIOR
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')))
filter( EXISTS (SELECT /*+ NO_PUSH_SUBQ */ 0 FROM "SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."SYN$" "S","SYS"."USER$" "U" WHERE
(ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$" "BU","SYS"."USER$"
"U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0
FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL AND "O"."SPARE3"="U"."USER#" AND "S"."OBJ#"=:B19 AND
"S"."NODE" IS NULL AND "O"."TYPE#"=5 AND "O"."OWNER#"="U"."USER#" AND "O"."OBJ#"=:B20 AND
"O"."NAME"="S"."NAME" AND "O"."SPARE3"="BU"."USER#" AND "O"."TYPE#"<>5 AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"="S"."OWNER"))
43 - filter((BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT
EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B1 AND "UE"."USER#"=:B2) OR EXISTS (SELECT
0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B3 AND "UE"."USER#"=:B4) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B5 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B6 AND "UE"."USER#"=:B7) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B8 AND "UE"."USER#"=:B9) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B10 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
44 - access("O"."SPARE3"="U"."USER#")
46 - access("O"."OWNER#"="U"."USER#")
50 - access("O"."OWNER#"="U"."USER#")
52 - access("BU"."USER#"="O"."SPARE3" AND "S"."NAME"="O"."NAME")
53 - filter("O"."TYPE#"=5)
54 - access("S"."OWNER"="BU"."NAME")
57 - access("O"."OBJ#"="S"."OBJ#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
59 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
60 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
62 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
63 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
64 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
65 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
67 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
68 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
69 - filter((ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR
EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
70 - filter(TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL)
77 - filter("S"."NODE" IS NULL)
78 - access("S"."OBJ#"=:B1)
80 - access("BU"."NAME"="S"."OWNER")
82 - access("O"."SPARE3"="BU"."USER#" AND "O"."NAME"="S"."NAME")
filter("O"."TYPE#"<>5)
83 - access("O"."OWNER#"="U"."USER#")
87 - access("O"."OBJ#"=:B1 AND "O"."OWNER#"="U"."USER#" AND "O"."TYPE#"=5)
88 - access("O"."SPARE3"="U"."USER#")
89 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
94 - access("BU"."NAME"=:B1)
96 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
97 - access("O"."OWNER#"="U"."USER#")
98 - access("BA"."OBJ#"="O"."OBJ#")
99 - filter("KZSROROL"=:B1)
100 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
101 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
103 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
104 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
105 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
106 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
108 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
109 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
110 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
111 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
113 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
114 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
115 - filter("O"."OBJECT_TYPE"='FUNCTION' OR "O"."OBJECT_TYPE"='PACKAGE' OR "O"."OBJECT_TYPE"='PROCEDURE' OR
"O"."OBJECT_TYPE"='SEQUENCE' OR "O"."OBJECT_TYPE"='TABLE' OR "O"."OBJECT_TYPE"='TYPE' OR
"O"."OBJECT_TYPE"='VIEW')
116 - filter(("O"."TYPE#"<>1 AND "O"."TYPE#"<>2 AND "O"."TYPE#"<>6 OR "O"."TYPE#"=1 AND NOT EXISTS (SELECT 0
FROM "SYS"."OBJ$" "IO","SYS"."TAB$" "T","SYS"."IND$" "I" WHERE "I"."OBJ#"=:B1 AND "I"."BO#"="T"."OBJ#" AND
BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232 AND "IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
OR "O"."TYPE#"=2 AND (SELECT 1 FROM "SYS"."TAB$" "T" WHERE "T"."OBJ#"=:B2 AND
BITAND("T"."PROPERTY",36893488147419103232)=0)=1 OR "O"."TYPE#"=6 AND (SELECT 1 FROM "SYS"."SEQ$" "S" WHERE
"S"."OBJ#"=:B3 AND (BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL))=1) AND ("O"."TYPE#"<>1 AND
"O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"=:B4 AND ("I"."TYPE#"=1
OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))=1) AND
(("O"."SPARE3"=USERENV('SCHEMAID') OR "O"."SPARE3"=1) OR ("O"."TYPE#"=1 OR "O"."TYPE#"=2 OR "O"."TYPE#"=3 OR
"O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=6 OR "O"."TYPE#"=19 OR "O"."TYPE#"=20 OR "O"."TYPE#"=22 OR
"O"."TYPE#"=23 OR "O"."TYPE#"=32 OR "O"."TYPE#"=33 OR "O"."TYPE#"=34 OR "O"."TYPE#"=35 OR "O"."TYPE#"=42 OR
"O"."TYPE#"=44 OR "O"."TYPE#"=46 OR "O"."TYPE#"=48 OR "O"."TYPE#"=59 OR "O"."TYPE#"=62 OR "O"."TYPE#"=66 OR
"O"."TYPE#"=67 OR "O"."TYPE#"=68 OR "O"."TYPE#"=79 OR "O"."TYPE#"=81 OR "O"."TYPE#"=82 OR "O"."TYPE#"=87 OR
"O"."TYPE#"=92 OR "O"."TYPE#"=94 OR "O"."TYPE#"=95 OR "O"."TYPE#"=100) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR ("O"."TYPE#"=57 OR "O"."TYPE#"=69 OR "O"."TYPE#"=72 OR
"O"."TYPE#"=74 OR "O"."TYPE#"=101) OR ("O"."TYPE#"=150 OR "O"."TYPE#"=151 OR "O"."TYPE#"=152) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR "O"."TYPE#"<>29 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>30
AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>56 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>14 AND
"O"."TYPE#"<>7 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>28 AND "O"."TYPE#"<>93 AND EXISTS (SELECT 0 FROM
"SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "OBJ#"=:B5 AND "GRANTEE#"="KZSROROL" AND
("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9 OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR
"PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR "PRIVILEGE#"=18)) OR "O"."TYPE#"=1 AND EXISTS
(SELECT 0 FROM "SYS"."IND$" "I","SYS"."OBJAUTH$" "OA","SYS"."X$KZSRO" "X$KZSRO" WHERE
"OA"."GRANTEE#"="KZSROROL" AND "OA"."OBJ#"="I"."BO#" AND "I"."OBJ#"=:B6) OR ("O"."TYPE#"=7 OR "O"."TYPE#"=8 OR
"O"."TYPE#"=9 OR "O"."TYPE#"=28 OR "O"."TYPE#"=29 OR "O"."TYPE#"=30 OR "O"."TYPE#"=56) AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B7 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=19 AND ( EXISTS (SELECT 0 FROM "SYS"."TABPART$"
"TABPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND "BO#"="OBJ#"
AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B8) OR EXISTS (SELECT 0 FROM "SYS"."TABCOMPART$"
"TABCOMPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND
"BO#"="OBJ#" AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B9)) OR "O"."TYPE#"=13 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B10 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=11 AND (ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR
EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$" "OA","SYS"."DEPENDENCY$" "DEP","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."X$KZSRO" "X$KZSRO" WHERE "O"."NAME"=:B11 AND "O"."SPARE3"=:B12 AND "O"."TYPE#"=9 AND
"O"."OWNER#"="U"."USER#" AND "DEP"."D_OBJ#"=:B13 AND "DEP"."P_OBJ#"="O"."OBJ#" AND "OA"."OBJ#"="O"."OBJ#" AND
"OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")) OR "O"."TYPE#"=14 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O)
117 - access("O"."SPARE3"="U"."USER#")
119 - access("O"."OWNER#"="U"."USER#")
121 - filter("O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND "O"."LINKNAME" IS
NULL AND BITAND("O"."FLAGS",128)=0)
125 - access("I"."OBJ#"=:B1)
126 - filter("I"."BO#"="T"."OBJ#" AND BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232)
127 - access("IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
filter("IO"."TYPE#"=2)
128 - filter(BITAND("T"."PROPERTY",36893488147419103232)=0)
129 - access("T"."OBJ#"=:B1)
130 - filter(BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL)
131 - access("S"."OBJ#"=:B1)
132 - filter("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR
"I"."TYPE#"=7 OR "I"."TYPE#"=9)
133 - access("I"."OBJ#"=:B1)
136 - access("OBJ#"=:B1 AND "GRANTEE#"="KZSROROL")
filter("GRANTEE#"="KZSROROL" AND ("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9
OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR "PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR
"PRIVILEGE#"=18))
137 - access("OA"."GRANTEE#"="KZSROROL")
140 - access("I"."OBJ#"=:B1)
141 - access("OA"."OBJ#"="I"."BO#")
145 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
146 - access("GRANTEE#"="KZSROROL")
149 - access("OBJ#"=:B1)
150 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
152 - access("GRANTEE#"="KZSROROL")
155 - access("OBJ#"=:B1)
156 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
160 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
166 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=9)
filter("O"."TYPE#"=9)
169 - access("O"."OWNER#"="U"."USER#")
170 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
171 - access("DEP"."D_OBJ#"=:B1)
172 - filter("DEP"."P_OBJ#"="O"."OBJ#")
178 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=13)
filter("O"."TYPE#"=13)

PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------
181 - access("O"."OWNER#"="U"."USER#")
182 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
183 - access("DEP"."D_OBJ#"=:B1)
184 - filter("DEP"."P_OBJ#"="O"."OBJ#")
185 - access("OA"."GRANTEE#"="KZSROROL")
187 - filter(BITAND("T"."PROPERTY",24)=0)
188 - access("T"."OBJ#"=:B1)
189 - access("OA"."OBJ#"="T"."BASEOBJECT" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26)
191 - access("GRANTEE#"="KZSROROL")
195 - access("SP"."OBJ#"=:B1)
197 - access("SP"."POBJ#"="CP"."OBJ#")
198 - access("CP"."BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
204 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=0 OR "OA"."PRIVILEGE#"=29))
207 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
211 - access("C"."OBJ#"=:B1)
213 - access("D"."D_OBJ#"=:B1)
214 - access("DO"."OBJ#"="D"."P_OBJ#" AND "DO"."TYPE#"=92)
filter("DO"."TYPE#"=92)
217 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
218 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
219 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
221 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
222 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")

Note
-----
- this is an adaptive plan

529 rows selected.

SQL>


上面这个方法:也可以使用set autotrace on ;set autotrace traceonly; set autotrace on explain;SQL> EXPLAIN PLAN FOR
select s.synonym_name object_name, o.object_type
from all_synonyms s, sys.all_objects o
where s.owner in ('PUBLIC', 'C##ADMIN_LHX')
and o.owner = s.table_owner
and o.object_name = s.table_name
and o.object_type in ('TABLE',
'VIEW',
'PACKAGE',
'TYPE',
'PROCEDURE',
'FUNCTION',
'SEQUENCE');
SQL> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

SQL> set linesize 125;
Plan hash value: 335063760

-----------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 409 | 1158 (2)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID | SUM$ | 1 | 26 | 0 (0)| 00:00:01 |
|* 2 | INDEX UNIQUE SCAN | I_SUM$_1 | 1 | | 0 (0)| 00:00:01 |
|* 3 | HASH JOIN | | 1 | 409 | 1158 (2)| 00:00:01 |
| 4 | VIEW | ALL_SYNONYMS | 15 | 3960 | 806 (1)| 00:00:01 |
| 5 | SORT UNIQUE | | 15 | 4934 | 806 (1)| 00:00:01 |
| 6 | UNION-ALL | | | | | |
|* 7 | FILTER | | | | | |
|* 8 | HASH JOIN | | 182 | 24934 | 252 (0)| 00:00:01 |
|* 9 | HASH JOIN | | 182 | 17836 | 230 (0)| 00:00:01 |
| 10 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 11 | NESTED LOOPS | | 182 | 13468 | 229 (0)| 00:00:01 |
| 12 | NESTED LOOPS | | 814 | 13468 | 229 (0)| 00:00:01 |
| 13 | INLIST ITERATOR | | | | | |
| 14 | TABLE ACCESS BY INDEX ROWID | USER$ | 2 | 36 | 2 (0)| 00:00:01 |
|* 15 | INDEX UNIQUE SCAN | I_USER1 | 2 | | 1 (0)| 00:00:01 |
|* 16 | INDEX RANGE SCAN | I_OBJ5 | 407 | | 32 (0)| 00:00:01 |
| 17 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 91 | 5096 | 195 (0)| 00:00:01 |
| 18 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 19 | FILTER | | | | | |
|* 20 | FILTER | | | | | |
| 21 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 22 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 23 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 24 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 25 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 26 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 27 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 28 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 29 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 30 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|* 31 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 32 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 33 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 34 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 35 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 36 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 37 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 38 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 39 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 40 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 41 | VIEW | _ALL_SYNONYMS_TREE | 2 | 686 | 1008 (46)| 00:00:01 |
|* 42 | CONNECT BY NO FILTERING WITH START-WITH | | | | | |
|* 43 | FILTER | | | | | |
|* 44 | HASH JOIN | | 92 | 21620 | 552 (1)| 00:00:01 |
| 45 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|* 46 | HASH JOIN | | 92 | 19964 | 548 (1)| 00:00:01 |
| 47 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 48 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
| 49 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
|* 50 | HASH JOIN | | 92 | 12604 | 363 (1)| 00:00:01 |
| 51 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|* 52 | HASH JOIN | | 92 | 10396 | 362 (1)| 00:00:01 |
|* 53 | TABLE ACCESS FULL | OBJ$ | 12203 | 667K| 336 (1)| 00:00:01 |
|* 54 | HASH JOIN | | 12203 | 679K| 26 (0)| 00:00:01 |
| 55 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
| 56 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 57 | INDEX RANGE SCAN | I_OBJ1 | 1 | | 1 (0)| 00:00:01 |
| 58 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 56 | 2 (0)| 00:00:01 |
|* 59 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 60 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 61 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 62 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 63 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 64 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 65 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 66 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 67 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 68 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 69 | FILTER | | | | | |
|* 70 | FILTER | | | | | |
| 71 | NESTED LOOPS | | 1 | 186 | 10 (0)| 00:00:01 |
| 72 | NESTED LOOPS | | 1 | 182 | 9 (0)| 00:00:01 |
| 73 | MERGE JOIN CARTESIAN | | 1 | 161 | 8 (0)| 00:00:01 |
| 74 | NESTED LOOPS | | 1 | 137 | 7 (0)| 00:00:01 |
| 75 | NESTED LOOPS | | 1 | 113 | 6 (0)| 00:00:01 |
| 76 | NESTED LOOPS | | 1 | 57 | 3 (0)| 00:00:01 |
|* 77 | TABLE ACCESS BY INDEX ROWID | SYN$ | 1 | 39 | 2 (0)| 00:00:01 |
|* 78 | INDEX UNIQUE SCAN | I_SYN1 | 1 | | 1 (0)| 00:00:01 |
| 79 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 80 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 81 | TABLE ACCESS BY INDEX ROWID BATCHED| OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 82 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 83 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
| 84 | BUFFER SORT | | 134 | 3216 | 7 (0)| 00:00:01 |
| 85 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 86 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 21 | 1 (0)| 00:00:01 |
|* 87 | INDEX UNIQUE SCAN | I_OBJ1 | 1 | | 0 (0)| 00:00:01 |
|* 88 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|* 89 | FILTER | | | | | |
| 90 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 91 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 92 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 93 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 94 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 95 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 96 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 97 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 98 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 99 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|*100 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*101 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 102 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*103 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*104 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*105 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*106 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 107 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*108 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*109 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*110 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*111 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 112 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*113 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*114 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*115 | VIEW | ALL_OBJECTS | 16305 | 2308K| 351 (4)| 00:00:01 |
|*116 | FILTER | | | | | |
|*117 | HASH JOIN | | 73714 | 10M| 351 (4)| 00:00:01 |
| 118 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|*119 | HASH JOIN | | 73714 | 9718K| 346 (3)| 00:00:01 |
| 120 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|*121 | TABLE ACCESS FULL | OBJ$ | 73714 | 7990K| 345 (3)| 00:00:01 |
| 122 | NESTED LOOPS | | 1 | 31 | 4 (0)| 00:00:01 |
| 123 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 124 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*125 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*126 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 1 (0)| 00:00:01 |
|*127 | INDEX RANGE SCAN | I_OBJ1 | 1 | 9 | 1 (0)| 00:00:01 |
|*128 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 2 (0)| 00:00:01 |
|*129 | INDEX UNIQUE SCAN | I_OBJ# | 1 | | 1 (0)| 00:00:01 |
|*130 | TABLE ACCESS BY INDEX ROWID | SEQ$ | 1 | 8 | 1 (0)| 00:00:01 |
|*131 | INDEX UNIQUE SCAN | I_SEQ1 | 1 | | 0 (0)| 00:00:01 |
|*132 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 8 | 2 (0)| 00:00:01 |
|*133 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
| 134 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 135 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*136 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*137 | HASH JOIN | | 1 | 22 | 3 (0)| 00:00:01 |
| 138 | NESTED LOOPS | | 1 | 19 | 3 (0)| 00:00:01 |
| 139 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*140 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*141 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 9 | 1 (0)| 00:00:01 |
| 142 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 143 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 144 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*145 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*146 | HASH JOIN | | 1 | 25 | 3 (0)| 00:00:01 |
| 147 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 148 | TABLE ACCESS BY INDEX ROWID | TABPART$ | 1 | 10 | 2 (0)| 00:00:01 |
|*149 | INDEX UNIQUE SCAN | I_TABPART_OBJ$ | 1 | | 1 (0)| 00:00:01 |
|*150 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 151 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*152 | HASH JOIN | | 1 | 25 | 2 (0)| 00:00:01 |
| 153 | NESTED LOOPS | | 1 | 22 | 2 (0)| 00:00:01 |
| 154 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*155 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*156 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 157 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 158 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 159 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*160 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 161 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 162 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 163 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 164 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 165 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*166 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 167 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 168 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*169 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*170 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*171 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*172 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
| 173 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 174 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 175 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 176 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 177 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*178 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 179 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 180 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*181 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*182 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*183 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*184 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
|*185 | HASH JOIN | | 1 | 29 | 2 (0)| 00:00:01 |
| 186 | NESTED LOOPS | | 1 | 26 | 2 (0)| 00:00:01 |
|*187 | TABLE ACCESS BY INDEX ROWID | TRIGGER$ | 1 | 14 | 1 (0)| 00:00:01 |
|*188 | INDEX UNIQUE SCAN | I_TRIGGER2 | 1 | | 0 (0)| 00:00:01 |
|*189 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 190 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*191 | HASH JOIN | | 1 | 35 | 3 (0)| 00:00:01 |
| 192 | NESTED LOOPS | | 1 | 32 | 3 (0)| 00:00:01 |
| 193 | NESTED LOOPS | | 1 | 20 | 2 (0)| 00:00:01 |
| 194 | TABLE ACCESS BY INDEX ROWID | TABSUBPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*195 | INDEX UNIQUE SCAN | I_TABSUBPART$_OBJ$ | 1 | | 0 (0)| 00:00:01 |
| 196 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*197 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*198 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 199 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 200 | VIEW | | 1 | 13 | 2 (0)| 00:00:01 |
| 201 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
| 202 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 203 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*204 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 205 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 206 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*207 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
| 208 | SORT GROUP BY NOSORT | | 1 | 35 | 10 (0)| 00:00:01 |
| 209 | NESTED LOOPS | | 1 | 35 | 8 (0)| 00:00:01 |
| 210 | NESTED LOOPS | | 5 | 115 | 3 (0)| 00:00:01 |
|*211 | INDEX UNIQUE SCAN | I_OLAP_CUBES$ | 1 | 13 | 0 (0)| 00:00:01 |
| 212 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 5 | 50 | 3 (0)| 00:00:01 |
|*213 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*214 | INDEX RANGE SCAN | I_OBJ1 | 1 | 12 | 1 (0)| 00:00:01 |
| 215 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 216 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*217 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
|*218 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*219 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 220 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*221 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*222 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

2 - access("S"."OBJ#"=:B1)
3 - access("O"."OWNER"="S"."TABLE_OWNER" AND "O"."OBJECT_NAME"="S"."TABLE_NAME")
7 - filter((("U"."NAME"=SYS_CONTEXT('USERENV','CURRENT_USER') OR "U"."NAME"='PUBLIC') OR
ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 AND "S"."NODE" IS NULL OR EXISTS (SELECT 0 FROM
"SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE
("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND :B7 IS NULL AND
"BA"."OBJ#"="O"."OBJ#" AND "O"."NAME"=:B8 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"=:B9)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B10 AND "UE"."USER#"=:B11) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B12 AND "UE"."USER#"=:B13) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B14 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
8 - access("O"."OBJ#"="S"."OBJ#")
9 - access("O"."OWNER#"="U"."USER#")
15 - access("U"."NAME"='C##ADMIN_LHX' OR "U"."NAME"='PUBLIC')
16 - access("O"."SPARE3"="U"."USER#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
19 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
20 - filter(:B1 IS NULL)
25 - access("BU"."NAME"=:B1)
27 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
28 - access("O"."OWNER#"="U"."USER#")
29 - access("BA"."OBJ#"="O"."OBJ#")
30 - filter("KZSROROL"=:B1)
31 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
32 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
34 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
35 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
36 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
37 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
39 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
40 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
41 - filter("ST"."SYN_OWNER"='C##ADMIN_LHX' OR "ST"."SYN_OWNER"='PUBLIC')
42 - access("O"."BASE_SYN_ID"=PRIOR "S"."SYN_ID" AND TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID'))=PRIOR
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')))
filter( EXISTS (SELECT /*+ NO_PUSH_SUBQ */ 0 FROM "SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."SYN$" "S","SYS"."USER$" "U" WHERE
(ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$" "BU","SYS"."USER$"
"U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0
FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL AND "O"."SPARE3"="U"."USER#" AND "S"."OBJ#"=:B19 AND
"S"."NODE" IS NULL AND "O"."TYPE#"=5 AND "O"."OWNER#"="U"."USER#" AND "O"."OBJ#"=:B20 AND
"O"."NAME"="S"."NAME" AND "O"."SPARE3"="BU"."USER#" AND "O"."TYPE#"<>5 AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"="S"."OWNER"))
43 - filter((BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT
EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B1 AND "UE"."USER#"=:B2) OR EXISTS (SELECT
0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B3 AND "UE"."USER#"=:B4) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B5 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B6 AND "UE"."USER#"=:B7) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B8 AND "UE"."USER#"=:B9) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B10 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
44 - access("O"."SPARE3"="U"."USER#")
46 - access("O"."OWNER#"="U"."USER#")
50 - access("O"."OWNER#"="U"."USER#")
52 - access("BU"."USER#"="O"."SPARE3" AND "S"."NAME"="O"."NAME")
53 - filter("O"."TYPE#"=5)
54 - access("S"."OWNER"="BU"."NAME")
57 - access("O"."OBJ#"="S"."OBJ#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
59 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
60 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
62 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
63 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
64 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
65 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
67 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
68 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
69 - filter((ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR
EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
70 - filter(TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL)
77 - filter("S"."NODE" IS NULL)
78 - access("S"."OBJ#"=:B1)
80 - access("BU"."NAME"="S"."OWNER")
82 - access("O"."SPARE3"="BU"."USER#" AND "O"."NAME"="S"."NAME")
filter("O"."TYPE#"<>5)
83 - access("O"."OWNER#"="U"."USER#")
87 - access("O"."OBJ#"=:B1 AND "O"."OWNER#"="U"."USER#" AND "O"."TYPE#"=5)
88 - access("O"."SPARE3"="U"."USER#")
89 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
94 - access("BU"."NAME"=:B1)
96 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
97 - access("O"."OWNER#"="U"."USER#")
98 - access("BA"."OBJ#"="O"."OBJ#")
99 - filter("KZSROROL"=:B1)
100 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
101 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
103 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
104 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
105 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
106 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
108 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
109 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
110 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
111 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
113 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
114 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
115 - filter("O"."OBJECT_TYPE"='FUNCTION' OR "O"."OBJECT_TYPE"='PACKAGE' OR "O"."OBJECT_TYPE"='PROCEDURE' OR
"O"."OBJECT_TYPE"='SEQUENCE' OR "O"."OBJECT_TYPE"='TABLE' OR "O"."OBJECT_TYPE"='TYPE' OR
"O"."OBJECT_TYPE"='VIEW')
116 - filter(("O"."TYPE#"<>1 AND "O"."TYPE#"<>2 AND "O"."TYPE#"<>6 OR "O"."TYPE#"=1 AND NOT EXISTS (SELECT 0
FROM "SYS"."OBJ$" "IO","SYS"."TAB$" "T","SYS"."IND$" "I" WHERE "I"."OBJ#"=:B1 AND "I"."BO#"="T"."OBJ#" AND
BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232 AND "IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
OR "O"."TYPE#"=2 AND (SELECT 1 FROM "SYS"."TAB$" "T" WHERE "T"."OBJ#"=:B2 AND
BITAND("T"."PROPERTY",36893488147419103232)=0)=1 OR "O"."TYPE#"=6 AND (SELECT 1 FROM "SYS"."SEQ$" "S" WHERE
"S"."OBJ#"=:B3 AND (BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL))=1) AND ("O"."TYPE#"<>1 AND
"O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"=:B4 AND ("I"."TYPE#"=1
OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))=1) AND
(("O"."SPARE3"=USERENV('SCHEMAID') OR "O"."SPARE3"=1) OR ("O"."TYPE#"=1 OR "O"."TYPE#"=2 OR "O"."TYPE#"=3 OR
"O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=6 OR "O"."TYPE#"=19 OR "O"."TYPE#"=20 OR "O"."TYPE#"=22 OR
"O"."TYPE#"=23 OR "O"."TYPE#"=32 OR "O"."TYPE#"=33 OR "O"."TYPE#"=34 OR "O"."TYPE#"=35 OR "O"."TYPE#"=42 OR
"O"."TYPE#"=44 OR "O"."TYPE#"=46 OR "O"."TYPE#"=48 OR "O"."TYPE#"=59 OR "O"."TYPE#"=62 OR "O"."TYPE#"=66 OR
"O"."TYPE#"=67 OR "O"."TYPE#"=68 OR "O"."TYPE#"=79 OR "O"."TYPE#"=81 OR "O"."TYPE#"=82 OR "O"."TYPE#"=87 OR
"O"."TYPE#"=92 OR "O"."TYPE#"=94 OR "O"."TYPE#"=95 OR "O"."TYPE#"=100) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR ("O"."TYPE#"=57 OR "O"."TYPE#"=69 OR "O"."TYPE#"=72 OR
"O"."TYPE#"=74 OR "O"."TYPE#"=101) OR ("O"."TYPE#"=150 OR "O"."TYPE#"=151 OR "O"."TYPE#"=152) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR "O"."TYPE#"<>29 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>30
AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>56 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>14 AND
"O"."TYPE#"<>7 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>28 AND "O"."TYPE#"<>93 AND EXISTS (SELECT 0 FROM
"SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "OBJ#"=:B5 AND "GRANTEE#"="KZSROROL" AND
("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9 OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR
"PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR "PRIVILEGE#"=18)) OR "O"."TYPE#"=1 AND EXISTS
(SELECT 0 FROM "SYS"."IND$" "I","SYS"."OBJAUTH$" "OA","SYS"."X$KZSRO" "X$KZSRO" WHERE
"OA"."GRANTEE#"="KZSROROL" AND "OA"."OBJ#"="I"."BO#" AND "I"."OBJ#"=:B6) OR ("O"."TYPE#"=7 OR "O"."TYPE#"=8 OR
"O"."TYPE#"=9 OR "O"."TYPE#"=28 OR "O"."TYPE#"=29 OR "O"."TYPE#"=30 OR "O"."TYPE#"=56) AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B7 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=19 AND ( EXISTS (SELECT 0 FROM "SYS"."TABPART$"
"TABPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND "BO#"="OBJ#"
AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B8) OR EXISTS (SELECT 0 FROM "SYS"."TABCOMPART$"
"TABCOMPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND
"BO#"="OBJ#" AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B9)) OR "O"."TYPE#"=13 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B10 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=11 AND (ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR
EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$" "OA","SYS"."DEPENDENCY$" "DEP","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."X$KZSRO" "X$KZSRO" WHERE "O"."NAME"=:B11 AND "O"."SPARE3"=:B12 AND "O"."TYPE#"=9 AND
"O"."OWNER#"="U"."USER#" AND "DEP"."D_OBJ#"=:B13 AND "DEP"."P_OBJ#"="O"."OBJ#" AND "OA"."OBJ#"="O"."OBJ#" AND
"OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")) OR "O"."TYPE#"=14 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O)
117 - access("O"."SPARE3"="U"."USER#")
119 - access("O"."OWNER#"="U"."USER#")
121 - filter("O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND "O"."LINKNAME" IS
NULL AND BITAND("O"."FLAGS",128)=0)
125 - access("I"."OBJ#"=:B1)
126 - filter("I"."BO#"="T"."OBJ#" AND BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232)
127 - access("IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
filter("IO"."TYPE#"=2)
128 - filter(BITAND("T"."PROPERTY",36893488147419103232)=0)
129 - access("T"."OBJ#"=:B1)
130 - filter(BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL)
131 - access("S"."OBJ#"=:B1)
132 - filter("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR
"I"."TYPE#"=7 OR "I"."TYPE#"=9)
133 - access("I"."OBJ#"=:B1)
136 - access("OBJ#"=:B1 AND "GRANTEE#"="KZSROROL")
filter("GRANTEE#"="KZSROROL" AND ("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9
OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR "PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR
"PRIVILEGE#"=18))
137 - access("OA"."GRANTEE#"="KZSROROL")
140 - access("I"."OBJ#"=:B1)
141 - access("OA"."OBJ#"="I"."BO#")
145 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
146 - access("GRANTEE#"="KZSROROL")
149 - access("OBJ#"=:B1)
150 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
152 - access("GRANTEE#"="KZSROROL")
155 - access("OBJ#"=:B1)
156 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
160 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
166 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=9)
filter("O"."TYPE#"=9)
169 - access("O"."OWNER#"="U"."USER#")
170 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
171 - access("DEP"."D_OBJ#"=:B1)
172 - filter("DEP"."P_OBJ#"="O"."OBJ#")
178 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=13)
filter("O"."TYPE#"=13)

PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------
181 - access("O"."OWNER#"="U"."USER#")
182 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
183 - access("DEP"."D_OBJ#"=:B1)
184 - filter("DEP"."P_OBJ#"="O"."OBJ#")
185 - access("OA"."GRANTEE#"="KZSROROL")
187 - filter(BITAND("T"."PROPERTY",24)=0)
188 - access("T"."OBJ#"=:B1)
189 - access("OA"."OBJ#"="T"."BASEOBJECT" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26)
191 - access("GRANTEE#"="KZSROROL")
195 - access("SP"."OBJ#"=:B1)
197 - access("SP"."POBJ#"="CP"."OBJ#")
198 - access("CP"."BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
204 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=0 OR "OA"."PRIVILEGE#"=29))
207 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
211 - access("C"."OBJ#"=:B1)
213 - access("D"."D_OBJ#"=:B1)
214 - access("DO"."OBJ#"="D"."P_OBJ#" AND "DO"."TYPE#"=92)
filter("DO"."TYPE#"=92)
217 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
218 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
219 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
221 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
222 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")

Note
-----
- this is an adaptive plan

529 rows selected.

SQL>


上面这个方法:也可以使用set autotrace on ;set autotrace traceonly; set autotrace on explain;SQL> EXPLAIN PLAN FOR
select s.synonym_name object_name, o.object_type
from all_synonyms s, sys.all_objects o
where s.owner in ('PUBLIC', 'C##ADMIN_LHX')
and o.owner = s.table_owner
and o.object_name = s.table_name
and o.object_type in ('TABLE',
'VIEW',
'PACKAGE',
'TYPE',
'PROCEDURE',
'FUNCTION',
'SEQUENCE');
SQL> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

SQL> set linesize 125;
Plan hash value: 335063760

-----------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 409 | 1158 (2)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID | SUM$ | 1 | 26 | 0 (0)| 00:00:01 |
|* 2 | INDEX UNIQUE SCAN | I_SUM$_1 | 1 | | 0 (0)| 00:00:01 |
|* 3 | HASH JOIN | | 1 | 409 | 1158 (2)| 00:00:01 |
| 4 | VIEW | ALL_SYNONYMS | 15 | 3960 | 806 (1)| 00:00:01 |
| 5 | SORT UNIQUE | | 15 | 4934 | 806 (1)| 00:00:01 |
| 6 | UNION-ALL | | | | | |
|* 7 | FILTER | | | | | |
|* 8 | HASH JOIN | | 182 | 24934 | 252 (0)| 00:00:01 |
|* 9 | HASH JOIN | | 182 | 17836 | 230 (0)| 00:00:01 |
| 10 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 11 | NESTED LOOPS | | 182 | 13468 | 229 (0)| 00:00:01 |
| 12 | NESTED LOOPS | | 814 | 13468 | 229 (0)| 00:00:01 |
| 13 | INLIST ITERATOR | | | | | |
| 14 | TABLE ACCESS BY INDEX ROWID | USER$ | 2 | 36 | 2 (0)| 00:00:01 |
|* 15 | INDEX UNIQUE SCAN | I_USER1 | 2 | | 1 (0)| 00:00:01 |
|* 16 | INDEX RANGE SCAN | I_OBJ5 | 407 | | 32 (0)| 00:00:01 |
| 17 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 91 | 5096 | 195 (0)| 00:00:01 |
| 18 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 19 | FILTER | | | | | |
|* 20 | FILTER | | | | | |
| 21 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 22 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 23 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 24 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 25 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 26 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 27 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 28 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 29 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 30 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|* 31 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 32 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 33 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 34 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 35 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 36 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 37 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 38 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 39 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 40 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 41 | VIEW | _ALL_SYNONYMS_TREE | 2 | 686 | 1008 (46)| 00:00:01 |
|* 42 | CONNECT BY NO FILTERING WITH START-WITH | | | | | |
|* 43 | FILTER | | | | | |
|* 44 | HASH JOIN | | 92 | 21620 | 552 (1)| 00:00:01 |
| 45 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|* 46 | HASH JOIN | | 92 | 19964 | 548 (1)| 00:00:01 |
| 47 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 48 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
| 49 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
|* 50 | HASH JOIN | | 92 | 12604 | 363 (1)| 00:00:01 |
| 51 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|* 52 | HASH JOIN | | 92 | 10396 | 362 (1)| 00:00:01 |
|* 53 | TABLE ACCESS FULL | OBJ$ | 12203 | 667K| 336 (1)| 00:00:01 |
|* 54 | HASH JOIN | | 12203 | 679K| 26 (0)| 00:00:01 |
| 55 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
| 56 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 57 | INDEX RANGE SCAN | I_OBJ1 | 1 | | 1 (0)| 00:00:01 |
| 58 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 56 | 2 (0)| 00:00:01 |
|* 59 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 60 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 61 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 62 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 63 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 64 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 65 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 66 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 67 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 68 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 69 | FILTER | | | | | |
|* 70 | FILTER | | | | | |
| 71 | NESTED LOOPS | | 1 | 186 | 10 (0)| 00:00:01 |
| 72 | NESTED LOOPS | | 1 | 182 | 9 (0)| 00:00:01 |
| 73 | MERGE JOIN CARTESIAN | | 1 | 161 | 8 (0)| 00:00:01 |
| 74 | NESTED LOOPS | | 1 | 137 | 7 (0)| 00:00:01 |
| 75 | NESTED LOOPS | | 1 | 113 | 6 (0)| 00:00:01 |
| 76 | NESTED LOOPS | | 1 | 57 | 3 (0)| 00:00:01 |
|* 77 | TABLE ACCESS BY INDEX ROWID | SYN$ | 1 | 39 | 2 (0)| 00:00:01 |
|* 78 | INDEX UNIQUE SCAN | I_SYN1 | 1 | | 1 (0)| 00:00:01 |
| 79 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 80 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 81 | TABLE ACCESS BY INDEX ROWID BATCHED| OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 82 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 83 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
| 84 | BUFFER SORT | | 134 | 3216 | 7 (0)| 00:00:01 |
| 85 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 86 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 21 | 1 (0)| 00:00:01 |
|* 87 | INDEX UNIQUE SCAN | I_OBJ1 | 1 | | 0 (0)| 00:00:01 |
|* 88 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|* 89 | FILTER | | | | | |
| 90 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 91 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 92 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 93 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 94 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 95 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 96 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 97 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 98 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 99 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|*100 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*101 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 102 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*103 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*104 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*105 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*106 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 107 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*108 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*109 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*110 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*111 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 112 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*113 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*114 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*115 | VIEW | ALL_OBJECTS | 16305 | 2308K| 351 (4)| 00:00:01 |
|*116 | FILTER | | | | | |
|*117 | HASH JOIN | | 73714 | 10M| 351 (4)| 00:00:01 |
| 118 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|*119 | HASH JOIN | | 73714 | 9718K| 346 (3)| 00:00:01 |
| 120 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|*121 | TABLE ACCESS FULL | OBJ$ | 73714 | 7990K| 345 (3)| 00:00:01 |
| 122 | NESTED LOOPS | | 1 | 31 | 4 (0)| 00:00:01 |
| 123 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 124 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*125 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*126 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 1 (0)| 00:00:01 |
|*127 | INDEX RANGE SCAN | I_OBJ1 | 1 | 9 | 1 (0)| 00:00:01 |
|*128 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 2 (0)| 00:00:01 |
|*129 | INDEX UNIQUE SCAN | I_OBJ# | 1 | | 1 (0)| 00:00:01 |
|*130 | TABLE ACCESS BY INDEX ROWID | SEQ$ | 1 | 8 | 1 (0)| 00:00:01 |
|*131 | INDEX UNIQUE SCAN | I_SEQ1 | 1 | | 0 (0)| 00:00:01 |
|*132 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 8 | 2 (0)| 00:00:01 |
|*133 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
| 134 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 135 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*136 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*137 | HASH JOIN | | 1 | 22 | 3 (0)| 00:00:01 |
| 138 | NESTED LOOPS | | 1 | 19 | 3 (0)| 00:00:01 |
| 139 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*140 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*141 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 9 | 1 (0)| 00:00:01 |
| 142 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 143 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 144 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*145 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*146 | HASH JOIN | | 1 | 25 | 3 (0)| 00:00:01 |
| 147 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 148 | TABLE ACCESS BY INDEX ROWID | TABPART$ | 1 | 10 | 2 (0)| 00:00:01 |
|*149 | INDEX UNIQUE SCAN | I_TABPART_OBJ$ | 1 | | 1 (0)| 00:00:01 |
|*150 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 151 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*152 | HASH JOIN | | 1 | 25 | 2 (0)| 00:00:01 |
| 153 | NESTED LOOPS | | 1 | 22 | 2 (0)| 00:00:01 |
| 154 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*155 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*156 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 157 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 158 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 159 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*160 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 161 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 162 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 163 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 164 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 165 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*166 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 167 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 168 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*169 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*170 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*171 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*172 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
| 173 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 174 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 175 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 176 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 177 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*178 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 179 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 180 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*181 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*182 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*183 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*184 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
|*185 | HASH JOIN | | 1 | 29 | 2 (0)| 00:00:01 |
| 186 | NESTED LOOPS | | 1 | 26 | 2 (0)| 00:00:01 |
|*187 | TABLE ACCESS BY INDEX ROWID | TRIGGER$ | 1 | 14 | 1 (0)| 00:00:01 |
|*188 | INDEX UNIQUE SCAN | I_TRIGGER2 | 1 | | 0 (0)| 00:00:01 |
|*189 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 190 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*191 | HASH JOIN | | 1 | 35 | 3 (0)| 00:00:01 |
| 192 | NESTED LOOPS | | 1 | 32 | 3 (0)| 00:00:01 |
| 193 | NESTED LOOPS | | 1 | 20 | 2 (0)| 00:00:01 |
| 194 | TABLE ACCESS BY INDEX ROWID | TABSUBPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*195 | INDEX UNIQUE SCAN | I_TABSUBPART$_OBJ$ | 1 | | 0 (0)| 00:00:01 |
| 196 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*197 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*198 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 199 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 200 | VIEW | | 1 | 13 | 2 (0)| 00:00:01 |
| 201 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
| 202 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 203 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*204 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 205 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 206 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*207 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
| 208 | SORT GROUP BY NOSORT | | 1 | 35 | 10 (0)| 00:00:01 |
| 209 | NESTED LOOPS | | 1 | 35 | 8 (0)| 00:00:01 |
| 210 | NESTED LOOPS | | 5 | 115 | 3 (0)| 00:00:01 |
|*211 | INDEX UNIQUE SCAN | I_OLAP_CUBES$ | 1 | 13 | 0 (0)| 00:00:01 |
| 212 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 5 | 50 | 3 (0)| 00:00:01 |
|*213 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*214 | INDEX RANGE SCAN | I_OBJ1 | 1 | 12 | 1 (0)| 00:00:01 |
| 215 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 216 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*217 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
|*218 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*219 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 220 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*221 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*222 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

2 - access("S"."OBJ#"=:B1)
3 - access("O"."OWNER"="S"."TABLE_OWNER" AND "O"."OBJECT_NAME"="S"."TABLE_NAME")
7 - filter((("U"."NAME"=SYS_CONTEXT('USERENV','CURRENT_USER') OR "U"."NAME"='PUBLIC') OR
ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 AND "S"."NODE" IS NULL OR EXISTS (SELECT 0 FROM
"SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE
("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND :B7 IS NULL AND
"BA"."OBJ#"="O"."OBJ#" AND "O"."NAME"=:B8 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"=:B9)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B10 AND "UE"."USER#"=:B11) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B12 AND "UE"."USER#"=:B13) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B14 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
8 - access("O"."OBJ#"="S"."OBJ#")
9 - access("O"."OWNER#"="U"."USER#")
15 - access("U"."NAME"='C##ADMIN_LHX' OR "U"."NAME"='PUBLIC')
16 - access("O"."SPARE3"="U"."USER#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
19 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
20 - filter(:B1 IS NULL)
25 - access("BU"."NAME"=:B1)
27 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
28 - access("O"."OWNER#"="U"."USER#")
29 - access("BA"."OBJ#"="O"."OBJ#")
30 - filter("KZSROROL"=:B1)
31 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
32 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
34 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
35 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
36 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
37 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
39 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
40 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
41 - filter("ST"."SYN_OWNER"='C##ADMIN_LHX' OR "ST"."SYN_OWNER"='PUBLIC')
42 - access("O"."BASE_SYN_ID"=PRIOR "S"."SYN_ID" AND TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID'))=PRIOR
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')))
filter( EXISTS (SELECT /*+ NO_PUSH_SUBQ */ 0 FROM "SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."SYN$" "S","SYS"."USER$" "U" WHERE
(ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$" "BU","SYS"."USER$"
"U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0
FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL AND "O"."SPARE3"="U"."USER#" AND "S"."OBJ#"=:B19 AND
"S"."NODE" IS NULL AND "O"."TYPE#"=5 AND "O"."OWNER#"="U"."USER#" AND "O"."OBJ#"=:B20 AND
"O"."NAME"="S"."NAME" AND "O"."SPARE3"="BU"."USER#" AND "O"."TYPE#"<>5 AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"="S"."OWNER"))
43 - filter((BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT
EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B1 AND "UE"."USER#"=:B2) OR EXISTS (SELECT
0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B3 AND "UE"."USER#"=:B4) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B5 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B6 AND "UE"."USER#"=:B7) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B8 AND "UE"."USER#"=:B9) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B10 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
44 - access("O"."SPARE3"="U"."USER#")
46 - access("O"."OWNER#"="U"."USER#")
50 - access("O"."OWNER#"="U"."USER#")
52 - access("BU"."USER#"="O"."SPARE3" AND "S"."NAME"="O"."NAME")
53 - filter("O"."TYPE#"=5)
54 - access("S"."OWNER"="BU"."NAME")
57 - access("O"."OBJ#"="S"."OBJ#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
59 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
60 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
62 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
63 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
64 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
65 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
67 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
68 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
69 - filter((ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR
EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
70 - filter(TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL)
77 - filter("S"."NODE" IS NULL)
78 - access("S"."OBJ#"=:B1)
80 - access("BU"."NAME"="S"."OWNER")
82 - access("O"."SPARE3"="BU"."USER#" AND "O"."NAME"="S"."NAME")
filter("O"."TYPE#"<>5)
83 - access("O"."OWNER#"="U"."USER#")
87 - access("O"."OBJ#"=:B1 AND "O"."OWNER#"="U"."USER#" AND "O"."TYPE#"=5)
88 - access("O"."SPARE3"="U"."USER#")
89 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
94 - access("BU"."NAME"=:B1)
96 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
97 - access("O"."OWNER#"="U"."USER#")
98 - access("BA"."OBJ#"="O"."OBJ#")
99 - filter("KZSROROL"=:B1)
100 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
101 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
103 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
104 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
105 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
106 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
108 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
109 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
110 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
111 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
113 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
114 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
115 - filter("O"."OBJECT_TYPE"='FUNCTION' OR "O"."OBJECT_TYPE"='PACKAGE' OR "O"."OBJECT_TYPE"='PROCEDURE' OR
"O"."OBJECT_TYPE"='SEQUENCE' OR "O"."OBJECT_TYPE"='TABLE' OR "O"."OBJECT_TYPE"='TYPE' OR
"O"."OBJECT_TYPE"='VIEW')
116 - filter(("O"."TYPE#"<>1 AND "O"."TYPE#"<>2 AND "O"."TYPE#"<>6 OR "O"."TYPE#"=1 AND NOT EXISTS (SELECT 0
FROM "SYS"."OBJ$" "IO","SYS"."TAB$" "T","SYS"."IND$" "I" WHERE "I"."OBJ#"=:B1 AND "I"."BO#"="T"."OBJ#" AND
BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232 AND "IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
OR "O"."TYPE#"=2 AND (SELECT 1 FROM "SYS"."TAB$" "T" WHERE "T"."OBJ#"=:B2 AND
BITAND("T"."PROPERTY",36893488147419103232)=0)=1 OR "O"."TYPE#"=6 AND (SELECT 1 FROM "SYS"."SEQ$" "S" WHERE
"S"."OBJ#"=:B3 AND (BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL))=1) AND ("O"."TYPE#"<>1 AND
"O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"=:B4 AND ("I"."TYPE#"=1
OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))=1) AND
(("O"."SPARE3"=USERENV('SCHEMAID') OR "O"."SPARE3"=1) OR ("O"."TYPE#"=1 OR "O"."TYPE#"=2 OR "O"."TYPE#"=3 OR
"O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=6 OR "O"."TYPE#"=19 OR "O"."TYPE#"=20 OR "O"."TYPE#"=22 OR
"O"."TYPE#"=23 OR "O"."TYPE#"=32 OR "O"."TYPE#"=33 OR "O"."TYPE#"=34 OR "O"."TYPE#"=35 OR "O"."TYPE#"=42 OR
"O"."TYPE#"=44 OR "O"."TYPE#"=46 OR "O"."TYPE#"=48 OR "O"."TYPE#"=59 OR "O"."TYPE#"=62 OR "O"."TYPE#"=66 OR
"O"."TYPE#"=67 OR "O"."TYPE#"=68 OR "O"."TYPE#"=79 OR "O"."TYPE#"=81 OR "O"."TYPE#"=82 OR "O"."TYPE#"=87 OR
"O"."TYPE#"=92 OR "O"."TYPE#"=94 OR "O"."TYPE#"=95 OR "O"."TYPE#"=100) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR ("O"."TYPE#"=57 OR "O"."TYPE#"=69 OR "O"."TYPE#"=72 OR
"O"."TYPE#"=74 OR "O"."TYPE#"=101) OR ("O"."TYPE#"=150 OR "O"."TYPE#"=151 OR "O"."TYPE#"=152) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR "O"."TYPE#"<>29 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>30
AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>56 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>14 AND
"O"."TYPE#"<>7 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>28 AND "O"."TYPE#"<>93 AND EXISTS (SELECT 0 FROM
"SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "OBJ#"=:B5 AND "GRANTEE#"="KZSROROL" AND
("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9 OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR
"PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR "PRIVILEGE#"=18)) OR "O"."TYPE#"=1 AND EXISTS
(SELECT 0 FROM "SYS"."IND$" "I","SYS"."OBJAUTH$" "OA","SYS"."X$KZSRO" "X$KZSRO" WHERE
"OA"."GRANTEE#"="KZSROROL" AND "OA"."OBJ#"="I"."BO#" AND "I"."OBJ#"=:B6) OR ("O"."TYPE#"=7 OR "O"."TYPE#"=8 OR
"O"."TYPE#"=9 OR "O"."TYPE#"=28 OR "O"."TYPE#"=29 OR "O"."TYPE#"=30 OR "O"."TYPE#"=56) AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B7 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=19 AND ( EXISTS (SELECT 0 FROM "SYS"."TABPART$"
"TABPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND "BO#"="OBJ#"
AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B8) OR EXISTS (SELECT 0 FROM "SYS"."TABCOMPART$"
"TABCOMPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND
"BO#"="OBJ#" AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B9)) OR "O"."TYPE#"=13 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B10 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=11 AND (ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR
EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$" "OA","SYS"."DEPENDENCY$" "DEP","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."X$KZSRO" "X$KZSRO" WHERE "O"."NAME"=:B11 AND "O"."SPARE3"=:B12 AND "O"."TYPE#"=9 AND
"O"."OWNER#"="U"."USER#" AND "DEP"."D_OBJ#"=:B13 AND "DEP"."P_OBJ#"="O"."OBJ#" AND "OA"."OBJ#"="O"."OBJ#" AND
"OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")) OR "O"."TYPE#"=14 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O)
117 - access("O"."SPARE3"="U"."USER#")
119 - access("O"."OWNER#"="U"."USER#")
121 - filter("O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND "O"."LINKNAME" IS
NULL AND BITAND("O"."FLAGS",128)=0)
125 - access("I"."OBJ#"=:B1)
126 - filter("I"."BO#"="T"."OBJ#" AND BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232)
127 - access("IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
filter("IO"."TYPE#"=2)
128 - filter(BITAND("T"."PROPERTY",36893488147419103232)=0)
129 - access("T"."OBJ#"=:B1)
130 - filter(BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL)
131 - access("S"."OBJ#"=:B1)
132 - filter("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR
"I"."TYPE#"=7 OR "I"."TYPE#"=9)
133 - access("I"."OBJ#"=:B1)
136 - access("OBJ#"=:B1 AND "GRANTEE#"="KZSROROL")
filter("GRANTEE#"="KZSROROL" AND ("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9
OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR "PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR
"PRIVILEGE#"=18))
137 - access("OA"."GRANTEE#"="KZSROROL")
140 - access("I"."OBJ#"=:B1)
141 - access("OA"."OBJ#"="I"."BO#")
145 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
146 - access("GRANTEE#"="KZSROROL")
149 - access("OBJ#"=:B1)
150 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
152 - access("GRANTEE#"="KZSROROL")
155 - access("OBJ#"=:B1)
156 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
160 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
166 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=9)
filter("O"."TYPE#"=9)
169 - access("O"."OWNER#"="U"."USER#")
170 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
171 - access("DEP"."D_OBJ#"=:B1)
172 - filter("DEP"."P_OBJ#"="O"."OBJ#")
178 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=13)
filter("O"."TYPE#"=13)

PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------
181 - access("O"."OWNER#"="U"."USER#")
182 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
183 - access("DEP"."D_OBJ#"=:B1)
184 - filter("DEP"."P_OBJ#"="O"."OBJ#")
185 - access("OA"."GRANTEE#"="KZSROROL")
187 - filter(BITAND("T"."PROPERTY",24)=0)
188 - access("T"."OBJ#"=:B1)
189 - access("OA"."OBJ#"="T"."BASEOBJECT" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26)
191 - access("GRANTEE#"="KZSROROL")
195 - access("SP"."OBJ#"=:B1)
197 - access("SP"."POBJ#"="CP"."OBJ#")
198 - access("CP"."BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
204 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=0 OR "OA"."PRIVILEGE#"=29))
207 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
211 - access("C"."OBJ#"=:B1)
213 - access("D"."D_OBJ#"=:B1)
214 - access("DO"."OBJ#"="D"."P_OBJ#" AND "DO"."TYPE#"=92)
filter("DO"."TYPE#"=92)
217 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
218 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
219 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
221 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
222 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")

Note
-----
- this is an adaptive plan

529 rows selected.

SQL>


上面这个方法:也可以使用set autotrace on ;set autotrace traceonly; set autotrace on explain;SQL> EXPLAIN PLAN FOR
select s.synonym_name object_name, o.object_type
from all_synonyms s, sys.all_objects o
where s.owner in ('PUBLIC', 'C##ADMIN_LHX')
and o.owner = s.table_owner
and o.object_name = s.table_name
and o.object_type in ('TABLE',
'VIEW',
'PACKAGE',
'TYPE',
'PROCEDURE',
'FUNCTION',
'SEQUENCE');
SQL> SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY);

SQL> set linesize 125;
Plan hash value: 335063760

-----------------------------------------------------------------------------------------------------------------------
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
-----------------------------------------------------------------------------------------------------------------------
| 0 | SELECT STATEMENT | | 1 | 409 | 1158 (2)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID | SUM$ | 1 | 26 | 0 (0)| 00:00:01 |
|* 2 | INDEX UNIQUE SCAN | I_SUM$_1 | 1 | | 0 (0)| 00:00:01 |
|* 3 | HASH JOIN | | 1 | 409 | 1158 (2)| 00:00:01 |
| 4 | VIEW | ALL_SYNONYMS | 15 | 3960 | 806 (1)| 00:00:01 |
| 5 | SORT UNIQUE | | 15 | 4934 | 806 (1)| 00:00:01 |
| 6 | UNION-ALL | | | | | |
|* 7 | FILTER | | | | | |
|* 8 | HASH JOIN | | 182 | 24934 | 252 (0)| 00:00:01 |
|* 9 | HASH JOIN | | 182 | 17836 | 230 (0)| 00:00:01 |
| 10 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 11 | NESTED LOOPS | | 182 | 13468 | 229 (0)| 00:00:01 |
| 12 | NESTED LOOPS | | 814 | 13468 | 229 (0)| 00:00:01 |
| 13 | INLIST ITERATOR | | | | | |
| 14 | TABLE ACCESS BY INDEX ROWID | USER$ | 2 | 36 | 2 (0)| 00:00:01 |
|* 15 | INDEX UNIQUE SCAN | I_USER1 | 2 | | 1 (0)| 00:00:01 |
|* 16 | INDEX RANGE SCAN | I_OBJ5 | 407 | | 32 (0)| 00:00:01 |
| 17 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 91 | 5096 | 195 (0)| 00:00:01 |
| 18 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 19 | FILTER | | | | | |
|* 20 | FILTER | | | | | |
| 21 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 22 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 23 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 24 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 25 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 26 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 27 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 28 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 29 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 30 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|* 31 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 32 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 33 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 34 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 35 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 36 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 37 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 38 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 39 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 40 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 41 | VIEW | _ALL_SYNONYMS_TREE | 2 | 686 | 1008 (46)| 00:00:01 |
|* 42 | CONNECT BY NO FILTERING WITH START-WITH | | | | | |
|* 43 | FILTER | | | | | |
|* 44 | HASH JOIN | | 92 | 21620 | 552 (1)| 00:00:01 |
| 45 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|* 46 | HASH JOIN | | 92 | 19964 | 548 (1)| 00:00:01 |
| 47 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 48 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
| 49 | NESTED LOOPS | | 92 | 17756 | 547 (1)| 00:00:01 |
|* 50 | HASH JOIN | | 92 | 12604 | 363 (1)| 00:00:01 |
| 51 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|* 52 | HASH JOIN | | 92 | 10396 | 362 (1)| 00:00:01 |
|* 53 | TABLE ACCESS FULL | OBJ$ | 12203 | 667K| 336 (1)| 00:00:01 |
|* 54 | HASH JOIN | | 12203 | 679K| 26 (0)| 00:00:01 |
| 55 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
| 56 | TABLE ACCESS FULL | SYN$ | 12203 | 464K| 22 (0)| 00:00:01 |
|* 57 | INDEX RANGE SCAN | I_OBJ1 | 1 | | 1 (0)| 00:00:01 |
| 58 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 56 | 2 (0)| 00:00:01 |
|* 59 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 60 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 61 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 62 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 63 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 64 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|* 65 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 66 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|* 67 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|* 68 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|* 69 | FILTER | | | | | |
|* 70 | FILTER | | | | | |
| 71 | NESTED LOOPS | | 1 | 186 | 10 (0)| 00:00:01 |
| 72 | NESTED LOOPS | | 1 | 182 | 9 (0)| 00:00:01 |
| 73 | MERGE JOIN CARTESIAN | | 1 | 161 | 8 (0)| 00:00:01 |
| 74 | NESTED LOOPS | | 1 | 137 | 7 (0)| 00:00:01 |
| 75 | NESTED LOOPS | | 1 | 113 | 6 (0)| 00:00:01 |
| 76 | NESTED LOOPS | | 1 | 57 | 3 (0)| 00:00:01 |
|* 77 | TABLE ACCESS BY INDEX ROWID | SYN$ | 1 | 39 | 2 (0)| 00:00:01 |
|* 78 | INDEX UNIQUE SCAN | I_SYN1 | 1 | | 1 (0)| 00:00:01 |
| 79 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 80 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 81 | TABLE ACCESS BY INDEX ROWID BATCHED| OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 82 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 83 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
| 84 | BUFFER SORT | | 134 | 3216 | 7 (0)| 00:00:01 |
| 85 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
| 86 | TABLE ACCESS BY INDEX ROWID | OBJ$ | 1 | 21 | 1 (0)| 00:00:01 |
|* 87 | INDEX UNIQUE SCAN | I_OBJ1 | 1 | | 0 (0)| 00:00:01 |
|* 88 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|* 89 | FILTER | | | | | |
| 90 | NESTED LOOPS | | 1 | 110 | 6 (0)| 00:00:01 |
| 91 | NESTED LOOPS | | 1 | 98 | 5 (0)| 00:00:01 |
| 92 | NESTED LOOPS | | 1 | 74 | 4 (0)| 00:00:01 |
| 93 | TABLE ACCESS BY INDEX ROWID | USER$ | 1 | 18 | 1 (0)| 00:00:01 |
|* 94 | INDEX UNIQUE SCAN | I_USER1 | 1 | | 0 (0)| 00:00:01 |
| 95 | TABLE ACCESS BY INDEX ROWID BATCHED | OBJ$ | 1 | 56 | 3 (0)| 00:00:01 |
|* 96 | INDEX RANGE SCAN | I_OBJ5 | 1 | | 2 (0)| 00:00:01 |
|* 97 | INDEX RANGE SCAN | I_USER2 | 1 | 24 | 1 (0)| 00:00:01 |
|* 98 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|* 99 | FIXED TABLE FULL | X$KZSRO | 1 | 3 | 0 (0)| 00:00:01 |
|*100 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*101 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 102 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*103 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*104 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*105 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*106 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 107 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*108 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*109 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*110 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*111 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 112 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*113 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*114 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
|*115 | VIEW | ALL_OBJECTS | 16305 | 2308K| 351 (4)| 00:00:01 |
|*116 | FILTER | | | | | |
|*117 | HASH JOIN | | 73714 | 10M| 351 (4)| 00:00:01 |
| 118 | TABLE ACCESS FULL | USER$ | 134 | 2412 | 4 (0)| 00:00:01 |
|*119 | HASH JOIN | | 73714 | 9718K| 346 (3)| 00:00:01 |
| 120 | INDEX FULL SCAN | I_USER2 | 134 | 3216 | 1 (0)| 00:00:01 |
|*121 | TABLE ACCESS FULL | OBJ$ | 73714 | 7990K| 345 (3)| 00:00:01 |
| 122 | NESTED LOOPS | | 1 | 31 | 4 (0)| 00:00:01 |
| 123 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 124 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*125 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*126 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 1 (0)| 00:00:01 |
|*127 | INDEX RANGE SCAN | I_OBJ1 | 1 | 9 | 1 (0)| 00:00:01 |
|*128 | TABLE ACCESS CLUSTER | TAB$ | 1 | 12 | 2 (0)| 00:00:01 |
|*129 | INDEX UNIQUE SCAN | I_OBJ# | 1 | | 1 (0)| 00:00:01 |
|*130 | TABLE ACCESS BY INDEX ROWID | SEQ$ | 1 | 8 | 1 (0)| 00:00:01 |
|*131 | INDEX UNIQUE SCAN | I_SEQ1 | 1 | | 0 (0)| 00:00:01 |
|*132 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 8 | 2 (0)| 00:00:01 |
|*133 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
| 134 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 135 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*136 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*137 | HASH JOIN | | 1 | 22 | 3 (0)| 00:00:01 |
| 138 | NESTED LOOPS | | 1 | 19 | 3 (0)| 00:00:01 |
| 139 | TABLE ACCESS BY INDEX ROWID | IND$ | 1 | 10 | 2 (0)| 00:00:01 |
|*140 | INDEX UNIQUE SCAN | I_IND1 | 1 | | 1 (0)| 00:00:01 |
|*141 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 9 | 1 (0)| 00:00:01 |
| 142 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 143 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 144 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*145 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*146 | HASH JOIN | | 1 | 25 | 3 (0)| 00:00:01 |
| 147 | NESTED LOOPS | | 1 | 22 | 3 (0)| 00:00:01 |
| 148 | TABLE ACCESS BY INDEX ROWID | TABPART$ | 1 | 10 | 2 (0)| 00:00:01 |
|*149 | INDEX UNIQUE SCAN | I_TABPART_OBJ$ | 1 | | 1 (0)| 00:00:01 |
|*150 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 151 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*152 | HASH JOIN | | 1 | 25 | 2 (0)| 00:00:01 |
| 153 | NESTED LOOPS | | 1 | 22 | 2 (0)| 00:00:01 |
| 154 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*155 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*156 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 157 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 158 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 159 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*160 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 161 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 162 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 163 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 164 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 165 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*166 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 167 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 168 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*169 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*170 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*171 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*172 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
| 173 | NESTED LOOPS | | 1 | 79 | 8 (0)| 00:00:01 |
| 174 | NESTED LOOPS | | 5 | 79 | 8 (0)| 00:00:01 |
| 175 | NESTED LOOPS | | 1 | 69 | 5 (0)| 00:00:01 |
| 176 | NESTED LOOPS | | 1 | 57 | 4 (0)| 00:00:01 |
| 177 | MERGE JOIN CARTESIAN | | 1 | 53 | 3 (0)| 00:00:01 |
|*178 | INDEX RANGE SCAN | I_OBJ5 | 1 | 50 | 3 (0)| 00:00:01 |
| 179 | BUFFER SORT | | 2 | 6 | 0 (0)| 00:00:01 |
| 180 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*181 | INDEX RANGE SCAN | I_USER2 | 1 | 4 | 1 (0)| 00:00:01 |
|*182 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
|*183 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*184 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 1 | 10 | 3 (0)| 00:00:01 |
|*185 | HASH JOIN | | 1 | 29 | 2 (0)| 00:00:01 |
| 186 | NESTED LOOPS | | 1 | 26 | 2 (0)| 00:00:01 |
|*187 | TABLE ACCESS BY INDEX ROWID | TRIGGER$ | 1 | 14 | 1 (0)| 00:00:01 |
|*188 | INDEX UNIQUE SCAN | I_TRIGGER2 | 1 | | 0 (0)| 00:00:01 |
|*189 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 190 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*191 | HASH JOIN | | 1 | 35 | 3 (0)| 00:00:01 |
| 192 | NESTED LOOPS | | 1 | 32 | 3 (0)| 00:00:01 |
| 193 | NESTED LOOPS | | 1 | 20 | 2 (0)| 00:00:01 |
| 194 | TABLE ACCESS BY INDEX ROWID | TABSUBPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*195 | INDEX UNIQUE SCAN | I_TABSUBPART$_OBJ$ | 1 | | 0 (0)| 00:00:01 |
| 196 | TABLE ACCESS BY INDEX ROWID | TABCOMPART$ | 1 | 10 | 1 (0)| 00:00:01 |
|*197 | INDEX UNIQUE SCAN | I_TABCOMPART$ | 1 | | 0 (0)| 00:00:01 |
|*198 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 199 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
| 200 | VIEW | | 1 | 13 | 2 (0)| 00:00:01 |
| 201 | FAST DUAL | | 1 | | 2 (0)| 00:00:01 |
| 202 | NESTED LOOPS | | 1 | 15 | 2 (0)| 00:00:01 |
| 203 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*204 | INDEX RANGE SCAN | I_OBJAUTH1 | 1 | 12 | 1 (0)| 00:00:01 |
| 205 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 206 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*207 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
| 208 | SORT GROUP BY NOSORT | | 1 | 35 | 10 (0)| 00:00:01 |
| 209 | NESTED LOOPS | | 1 | 35 | 8 (0)| 00:00:01 |
| 210 | NESTED LOOPS | | 5 | 115 | 3 (0)| 00:00:01 |
|*211 | INDEX UNIQUE SCAN | I_OLAP_CUBES$ | 1 | 13 | 0 (0)| 00:00:01 |
| 212 | TABLE ACCESS BY INDEX ROWID | DEPENDENCY$ | 5 | 50 | 3 (0)| 00:00:01 |
|*213 | INDEX RANGE SCAN | I_DEPENDENCY1 | 5 | | 2 (0)| 00:00:01 |
|*214 | INDEX RANGE SCAN | I_OBJ1 | 1 | 12 | 1 (0)| 00:00:01 |
| 215 | NESTED LOOPS | | 1 | 12 | 2 (0)| 00:00:01 |
| 216 | FIXED TABLE FULL | X$KZSRO | 2 | 6 | 0 (0)| 00:00:01 |
|*217 | INDEX RANGE SCAN | I_OBJAUTH2 | 1 | 9 | 1 (0)| 00:00:01 |
|*218 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
|*219 | TABLE ACCESS FULL | USER_EDITIONING$ | 1 | 6 | 2 (0)| 00:00:01 |
| 220 | NESTED LOOPS | | 1 | 29 | 2 (0)| 00:00:01 |
|*221 | INDEX SKIP SCAN | I_USER2 | 1 | 20 | 1 (0)| 00:00:01 |
|*222 | INDEX RANGE SCAN | I_OBJ4 | 1 | 9 | 1 (0)| 00:00:01 |
-----------------------------------------------------------------------------------------------------------------------

Predicate Information (identified by operation id):
---------------------------------------------------

2 - access("S"."OBJ#"=:B1)
3 - access("O"."OWNER"="S"."TABLE_OWNER" AND "O"."OBJECT_NAME"="S"."TABLE_NAME")
7 - filter((("U"."NAME"=SYS_CONTEXT('USERENV','CURRENT_USER') OR "U"."NAME"='PUBLIC') OR
ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 AND "S"."NODE" IS NULL OR EXISTS (SELECT 0 FROM
"SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE
("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND :B7 IS NULL AND
"BA"."OBJ#"="O"."OBJ#" AND "O"."NAME"=:B8 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"=:B9)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B10 AND "UE"."USER#"=:B11) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B12 AND "UE"."USER#"=:B13) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B14 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
8 - access("O"."OBJ#"="S"."OBJ#")
9 - access("O"."OWNER#"="U"."USER#")
15 - access("U"."NAME"='C##ADMIN_LHX' OR "U"."NAME"='PUBLIC')
16 - access("O"."SPARE3"="U"."USER#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
19 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
20 - filter(:B1 IS NULL)
25 - access("BU"."NAME"=:B1)
27 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
28 - access("O"."OWNER#"="U"."USER#")
29 - access("BA"."OBJ#"="O"."OBJ#")
30 - filter("KZSROROL"=:B1)
31 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
32 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
34 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
35 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
36 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
37 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
39 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
40 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
41 - filter("ST"."SYN_OWNER"='C##ADMIN_LHX' OR "ST"."SYN_OWNER"='PUBLIC')
42 - access("O"."BASE_SYN_ID"=PRIOR "S"."SYN_ID" AND TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID'))=PRIOR
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')))
filter( EXISTS (SELECT /*+ NO_PUSH_SUBQ */ 0 FROM "SYS"."USER$" "BU","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."SYN$" "S","SYS"."USER$" "U" WHERE
(ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$" "BU","SYS"."USER$"
"U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0
FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL AND "O"."SPARE3"="U"."USER#" AND "S"."OBJ#"=:B19 AND
"S"."NODE" IS NULL AND "O"."TYPE#"=5 AND "O"."OWNER#"="U"."USER#" AND "O"."OBJ#"=:B20 AND
"O"."NAME"="S"."NAME" AND "O"."SPARE3"="BU"."USER#" AND "O"."TYPE#"<>5 AND "O"."OWNER#"="U"."USER#" AND
"BU"."NAME"="S"."OWNER"))
43 - filter((BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT
EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B1 AND "UE"."USER#"=:B2) OR EXISTS (SELECT
0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B3 AND "UE"."USER#"=:B4) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B5 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B6 AND "UE"."USER#"=:B7) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B8 AND "UE"."USER#"=:B9) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B10 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
44 - access("O"."SPARE3"="U"."USER#")
46 - access("O"."OWNER#"="U"."USER#")
50 - access("O"."OWNER#"="U"."USER#")
52 - access("BU"."USER#"="O"."SPARE3" AND "S"."NAME"="O"."NAME")
53 - filter("O"."TYPE#"=5)
54 - access("S"."OWNER"="BU"."NAME")
57 - access("O"."OBJ#"="S"."OBJ#" AND "O"."TYPE#"=5)
filter("O"."TYPE#"=5)
59 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
60 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
62 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
63 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
64 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
65 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
67 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
68 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
69 - filter((ORA_CHECK_SYS_PRIVILEGE("U"."USER#","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"BU","SYS"."USER$" "U","SYS"."OBJ$" "O","SYS"."OBJAUTH$" "BA" WHERE ("BA"."GRANTOR#"=USERENV('SCHEMAID') OR
EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE "KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR
BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$"
"UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE
"UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND (SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND
"U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND "U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR
EXISTS (SELECT 0 FROM "SYS"."USER$" "U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND
"O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND "U2"."TYPE#"=2 AND
"U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND "BA"."OBJ#"="O"."OBJ#" AND
"O"."NAME"=:B7 AND "BU"."USER#"="O"."SPARE3" AND "O"."OWNER#"="U"."USER#" AND "BU"."NAME"=:B8)) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B9 AND "UE"."USER#"=:B10) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B11 AND "UE"."USER#"=:B12) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B13 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))) AND
(BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND NOT EXISTS (SELECT 0
FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B14 AND "UE"."USER#"=:B15) OR EXISTS (SELECT 0 FROM
"SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B16 AND "UE"."USER#"=:B17) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B18 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
70 - filter(TO_NUMBER(SYS_CONTEXT('USERENV','CON_ID')) IS NOT NULL)
77 - filter("S"."NODE" IS NULL)
78 - access("S"."OBJ#"=:B1)
80 - access("BU"."NAME"="S"."OWNER")
82 - access("O"."SPARE3"="BU"."USER#" AND "O"."NAME"="S"."NAME")
filter("O"."TYPE#"<>5)
83 - access("O"."OWNER#"="U"."USER#")
87 - access("O"."OBJ#"=:B1 AND "O"."OWNER#"="U"."USER#" AND "O"."TYPE#"=5)
88 - access("O"."SPARE3"="U"."USER#")
89 - filter(("BA"."GRANTOR#"=USERENV('SCHEMAID') OR EXISTS (SELECT 0 FROM "SYS"."X$KZSRO" "X$KZSRO" WHERE
"KZSROROL"=:B1)) AND (BITAND("U"."SPARE1",16)=0 OR BITAND("O"."FLAGS",1048576)=1048576 OR "O"."TYPE#"<>88 AND
NOT EXISTS (SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "TYPE#"=:B2 AND "UE"."USER#"=:B3) OR EXISTS
(SELECT 0 FROM "SYS"."USER_EDITIONING$" "UE" WHERE "UE"."TYPE#"=:B4 AND "UE"."USER#"=:B5) AND
(SYS_CONTEXT('userenv','current_edition_name')='ORA$BASE' AND "U"."TYPE#"<>2 OR "U"."TYPE#"=2 AND
"U"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')) OR EXISTS (SELECT 0 FROM "SYS"."USER$"
"U2","SYS"."OBJ$" "O2" WHERE "O2"."OWNER#"="U2"."USER#" AND "O2"."TYPE#"=88 AND "O2"."DATAOBJ#"=:B6 AND
"U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id'))))))
94 - access("BU"."NAME"=:B1)
96 - access("BU"."USER#"="O"."SPARE3" AND "O"."NAME"=:B1)
97 - access("O"."OWNER#"="U"."USER#")
98 - access("BA"."OBJ#"="O"."OBJ#")
99 - filter("KZSROROL"=:B1)
100 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
101 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
103 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
104 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
105 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
106 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
108 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
109 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
110 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
111 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
113 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
114 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")
115 - filter("O"."OBJECT_TYPE"='FUNCTION' OR "O"."OBJECT_TYPE"='PACKAGE' OR "O"."OBJECT_TYPE"='PROCEDURE' OR
"O"."OBJECT_TYPE"='SEQUENCE' OR "O"."OBJECT_TYPE"='TABLE' OR "O"."OBJECT_TYPE"='TYPE' OR
"O"."OBJECT_TYPE"='VIEW')
116 - filter(("O"."TYPE#"<>1 AND "O"."TYPE#"<>2 AND "O"."TYPE#"<>6 OR "O"."TYPE#"=1 AND NOT EXISTS (SELECT 0
FROM "SYS"."OBJ$" "IO","SYS"."TAB$" "T","SYS"."IND$" "I" WHERE "I"."OBJ#"=:B1 AND "I"."BO#"="T"."OBJ#" AND
BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232 AND "IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
OR "O"."TYPE#"=2 AND (SELECT 1 FROM "SYS"."TAB$" "T" WHERE "T"."OBJ#"=:B2 AND
BITAND("T"."PROPERTY",36893488147419103232)=0)=1 OR "O"."TYPE#"=6 AND (SELECT 1 FROM "SYS"."SEQ$" "S" WHERE
"S"."OBJ#"=:B3 AND (BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL))=1) AND ("O"."TYPE#"<>1 AND
"O"."TYPE#"<>10 OR "O"."TYPE#"=1 AND (SELECT 1 FROM "SYS"."IND$" "I" WHERE "I"."OBJ#"=:B4 AND ("I"."TYPE#"=1
OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR "I"."TYPE#"=7 OR "I"."TYPE#"=9))=1) AND
(("O"."SPARE3"=USERENV('SCHEMAID') OR "O"."SPARE3"=1) OR ("O"."TYPE#"=1 OR "O"."TYPE#"=2 OR "O"."TYPE#"=3 OR
"O"."TYPE#"=4 OR "O"."TYPE#"=5 OR "O"."TYPE#"=6 OR "O"."TYPE#"=19 OR "O"."TYPE#"=20 OR "O"."TYPE#"=22 OR
"O"."TYPE#"=23 OR "O"."TYPE#"=32 OR "O"."TYPE#"=33 OR "O"."TYPE#"=34 OR "O"."TYPE#"=35 OR "O"."TYPE#"=42 OR
"O"."TYPE#"=44 OR "O"."TYPE#"=46 OR "O"."TYPE#"=48 OR "O"."TYPE#"=59 OR "O"."TYPE#"=62 OR "O"."TYPE#"=66 OR
"O"."TYPE#"=67 OR "O"."TYPE#"=68 OR "O"."TYPE#"=79 OR "O"."TYPE#"=81 OR "O"."TYPE#"=82 OR "O"."TYPE#"=87 OR
"O"."TYPE#"=92 OR "O"."TYPE#"=94 OR "O"."TYPE#"=95 OR "O"."TYPE#"=100) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR ("O"."TYPE#"=57 OR "O"."TYPE#"=69 OR "O"."TYPE#"=72 OR
"O"."TYPE#"=74 OR "O"."TYPE#"=101) OR ("O"."TYPE#"=150 OR "O"."TYPE#"=151 OR "O"."TYPE#"=152) AND
ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR "O"."TYPE#"<>29 AND "O"."TYPE#"<>13 AND "O"."TYPE#"<>30
AND "O"."TYPE#"<>9 AND "O"."TYPE#"<>11 AND "O"."TYPE#"<>56 AND "O"."TYPE#"<>8 AND "O"."TYPE#"<>14 AND
"O"."TYPE#"<>7 AND "O"."TYPE#"<>12 AND "O"."TYPE#"<>28 AND "O"."TYPE#"<>93 AND EXISTS (SELECT 0 FROM
"SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "OBJ#"=:B5 AND "GRANTEE#"="KZSROROL" AND
("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9 OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR
"PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR "PRIVILEGE#"=18)) OR "O"."TYPE#"=1 AND EXISTS
(SELECT 0 FROM "SYS"."IND$" "I","SYS"."OBJAUTH$" "OA","SYS"."X$KZSRO" "X$KZSRO" WHERE
"OA"."GRANTEE#"="KZSROROL" AND "OA"."OBJ#"="I"."BO#" AND "I"."OBJ#"=:B6) OR ("O"."TYPE#"=7 OR "O"."TYPE#"=8 OR
"O"."TYPE#"=9 OR "O"."TYPE#"=28 OR "O"."TYPE#"=29 OR "O"."TYPE#"=30 OR "O"."TYPE#"=56) AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B7 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=19 AND ( EXISTS (SELECT 0 FROM "SYS"."TABPART$"
"TABPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND "BO#"="OBJ#"
AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B8) OR EXISTS (SELECT 0 FROM "SYS"."TABCOMPART$"
"TABCOMPART$","SYS"."OBJAUTH$" "OBJAUTH$","SYS"."X$KZSRO" "X$KZSRO" WHERE "GRANTEE#"="KZSROROL" AND
"BO#"="OBJ#" AND ("PRIVILEGE#"=9 OR "PRIVILEGE#"=17) AND "OBJ#"=:B9)) OR "O"."TYPE#"=13 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$"
"OA","SYS"."X$KZSRO" "X$KZSRO" WHERE "OA"."OBJ#"=:B10 AND "OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12
OR "OA"."PRIVILEGE#"=26))) OR "O"."TYPE#"=11 AND (ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O"."TYPE#")=1 OR
EXISTS (SELECT 0 FROM "SYS"."OBJAUTH$" "OA","SYS"."DEPENDENCY$" "DEP","SYS"."USER$" "U","SYS"."OBJ$"
"O","SYS"."X$KZSRO" "X$KZSRO" WHERE "O"."NAME"=:B11 AND "O"."SPARE3"=:B12 AND "O"."TYPE#"=9 AND
"O"."OWNER#"="U"."USER#" AND "DEP"."D_OBJ#"=:B13 AND "DEP"."P_OBJ#"="O"."OBJ#" AND "OA"."OBJ#"="O"."OBJ#" AND
"OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")) OR "O"."TYPE#"=14 AND
(ORA_CHECK_SYS_PRIVILEGE("O"."SPARE3","O)
117 - access("O"."SPARE3"="U"."USER#")
119 - access("O"."OWNER#"="U"."USER#")
121 - filter("O"."NAME"<>'_NEXT_OBJECT' AND "O"."NAME"<>'_default_auditing_options_' AND "O"."LINKNAME" IS
NULL AND BITAND("O"."FLAGS",128)=0)
125 - access("I"."OBJ#"=:B1)
126 - filter("I"."BO#"="T"."OBJ#" AND BITAND("T"."PROPERTY",36893488147419103232)=36893488147419103232)
127 - access("IO"."OBJ#"="I"."BO#" AND "IO"."TYPE#"=2)
filter("IO"."TYPE#"=2)
128 - filter(BITAND("T"."PROPERTY",36893488147419103232)=0)
129 - access("T"."OBJ#"=:B1)
130 - filter(BITAND("S"."FLAGS",1024)=0 OR "S"."FLAGS" IS NULL)
131 - access("S"."OBJ#"=:B1)
132 - filter("I"."TYPE#"=1 OR "I"."TYPE#"=2 OR "I"."TYPE#"=3 OR "I"."TYPE#"=4 OR "I"."TYPE#"=6 OR
"I"."TYPE#"=7 OR "I"."TYPE#"=9)
133 - access("I"."OBJ#"=:B1)
136 - access("OBJ#"=:B1 AND "GRANTEE#"="KZSROROL")
filter("GRANTEE#"="KZSROROL" AND ("PRIVILEGE#"=3 OR "PRIVILEGE#"=6 OR "PRIVILEGE#"=7 OR "PRIVILEGE#"=9
OR "PRIVILEGE#"=10 OR "PRIVILEGE#"=11 OR "PRIVILEGE#"=12 OR "PRIVILEGE#"=16 OR "PRIVILEGE#"=17 OR
"PRIVILEGE#"=18))
137 - access("OA"."GRANTEE#"="KZSROROL")
140 - access("I"."OBJ#"=:B1)
141 - access("OA"."OBJ#"="I"."BO#")
145 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
146 - access("GRANTEE#"="KZSROROL")
149 - access("OBJ#"=:B1)
150 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
152 - access("GRANTEE#"="KZSROROL")
155 - access("OBJ#"=:B1)
156 - access("BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
160 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=12 OR "OA"."PRIVILEGE#"=26))
166 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=9)
filter("O"."TYPE#"=9)
169 - access("O"."OWNER#"="U"."USER#")
170 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
171 - access("DEP"."D_OBJ#"=:B1)
172 - filter("DEP"."P_OBJ#"="O"."OBJ#")
178 - access("O"."SPARE3"=:B1 AND "O"."NAME"=:B2 AND "O"."TYPE#"=13)
filter("O"."TYPE#"=13)

PLAN_TABLE_OUTPUT
-----------------------------------------------------------------------------------------------------------------------------
181 - access("O"."OWNER#"="U"."USER#")
182 - access("OA"."OBJ#"="O"."OBJ#" AND "OA"."GRANTEE#"="KZSROROL" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26 AND "OA"."GRANTEE#"="KZSROROL")
183 - access("DEP"."D_OBJ#"=:B1)
184 - filter("DEP"."P_OBJ#"="O"."OBJ#")
185 - access("OA"."GRANTEE#"="KZSROROL")
187 - filter(BITAND("T"."PROPERTY",24)=0)
188 - access("T"."OBJ#"=:B1)
189 - access("OA"."OBJ#"="T"."BASEOBJECT" AND "OA"."PRIVILEGE#"=26)
filter("OA"."PRIVILEGE#"=26)
191 - access("GRANTEE#"="KZSROROL")
195 - access("SP"."OBJ#"=:B1)
197 - access("SP"."POBJ#"="CP"."OBJ#")
198 - access("CP"."BO#"="OBJ#")
filter("PRIVILEGE#"=9 OR "PRIVILEGE#"=17)
204 - access("OA"."OBJ#"=:B1 AND "OA"."GRANTEE#"="KZSROROL")
filter("OA"."GRANTEE#"="KZSROROL" AND ("OA"."PRIVILEGE#"=0 OR "OA"."PRIVILEGE#"=29))
207 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
211 - access("C"."OBJ#"=:B1)
213 - access("D"."D_OBJ#"=:B1)
214 - access("DO"."OBJ#"="D"."P_OBJ#" AND "DO"."TYPE#"=92)
filter("DO"."TYPE#"=92)
217 - access("GRANTEE#"="KZSROROL" AND "OBJ#"=:B1)
218 - filter("TYPE#"=:B1 AND "UE"."USER#"=:B2)
219 - filter("UE"."TYPE#"=:B1 AND "UE"."USER#"=:B2)
221 - access("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
filter("U2"."TYPE#"=2 AND "U2"."SPARE2"=TO_NUMBER(SYS_CONTEXT('userenv','current_edition_id')))
222 - access("O2"."DATAOBJ#"=:B1 AND "O2"."TYPE#"=88 AND "O2"."OWNER#"="U2"."USER#")

Note
-----
- this is an adaptive plan

529 rows selected.

SQL>


上面这个方法:也可以使用set autotrace on ;set autotrace traceonly; set autotrace on explain;
原创粉丝点击