Oracle FAQ | Your Portal to the Oracle Knowledge Grid |
![]() |
![]() |
Home -> Community -> Mailing Lists -> Oracle-L -> RE: Why is USE_STORED_OUTLINES not an initialization parameter?
Thanks, Fairlie.
The procedure in the link seems to work only for system-wide determination or am I missing something?
oradebug setmypid
Statement processed.
SQL> oradebug dumpvar sga sgauso
qolprm sgauso_ [2000F514, 2000F538) = 00000000 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
SQL> alter system set use_stored_outlines = true;
System altered.
SQL> oradebug dumpvar sga sgauso
qolprm sgauso_ [2000F514, 2000F538) = 00000001 45440007 4C554146 00000054
00000000 00000000 00000000 00000000 00000000
SQL> alter system set use_stored_outlines = false;
System altered.
SQL> oradebug dumpvar sga sgauso
qolprm sgauso_ [2000F514, 2000F538) = 00000002 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
SQL> alter session set use_stored_outlines = true;
Session altered.
SQL> oradebug dumpvar sga sgauso
qolprm sgauso_ [2000F514, 2000F538) = 00000002 00000000 00000000 00000000
00000000 00000000 00000000 00000000 00000000
SQL> alter system set use_stored_outlines = true;
System altered.
SQL> oradebug dumpvar sga sgauso
qolprm sgauso_ [2000F514, 2000F538) = 00000003 45440007 4C554146 00000054
00000000 00000000 00000000 00000000 00000000
SQL> alter session set use_stored_outlines = false;
Session altered.
SQL> oradebug dumpvar sga sgauso
qolprm sgauso_ [2000F514, 2000F538) = 00000003 45440007 4C554146 00000054
00000000 00000000 00000000 00000000 00000000
Hi,
I know that this was logged as an enhancement back in version 8.1.7 but as
with many others there has been no progress .......
Also IIRC the only way to find out if a session is using a stored outline
and its category is using oradebug as illustrated in
https://www.metalink.oracle.com/metalink/plsql/f?p=200:27:118226180006509377
6::::p27_id,p27_show_header,p27_show_help:613682.992,1,1
HTH,
Fairlie
"Schultz, Charles" <sac_at_uillinois.edu> wrote:
We have begun exploring the use of outlines, and one of the things I
stumbled upon was that you have set "use_stored_outlines". As we discuss
this feature and talk about ramifications, we have discovered that there is
a wee bit of overhead in a shop with many databases. Each time we clone or
bounce a database, we would have to turn outlines back on. Of course, there
is the option of creating a database trigger that does this automagically,
but it does make me wonder why it is not an init parameter. I assume there
is a good reason that Oracle decided on this. Anyone happen to know the
details?
PS - I do realize that this parameter can also have other values besides
TRUE and FALSE. I am hoping to focus this question on the boolean values,
however. Unless the non-boolean values are part of the decision making
process.
charles schultz
oracle dba
aits - adsd
university of illinois
Fairlie Rego
Senior Oracle Consultant
Optus Telecommunications
www.optus.com.au
-- http://www.freelists.org/webpage/oracle-lReceived on Thu May 25 2006 - 13:26:12 CDT
![]() |
![]() |