V$db_object_cache
Hi, I have a package OWA that is executing many times and I see that has a lot of locks. What means this? How could I fix this issue?
Thanks!
sql> select type, sharable_mem, loads, executions, locks, pins, kept, child_latch
2 from v$db_object_cache
3 where name = 'OWA'
4 and owner = 'SYS' ;
TYPE SHARABLE_MEM LOADS EXECUTIONS LOCKS PINS KEP CHILD_LATCH
PACKAGE 18519 1 0 597156 0 NO 1
PACKAGE BODY 6555 1 1293866 582542 0 NO 5
2 filas seleccionadas.
The only way to avoid this is by reducing the number of users executing it.
Ref.
Oracle® Database Reference
10g Release 2 (10.2)
Part Number B14237-02
http://download-west.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_1083.htm#sthref3589
~ Madrid.
Similar Messages
-
Results from V$DB_OBJECT_CACHE - the next move?
Hi.
I have run this query onour production db to show which objects we dont have cached in the shared pool.
select owner, name, type, sharable_mem, executions
from V$DB_OBJECT_CACHE
where sharable_mem > 10000
and type in ('PACKAGE', 'PACKAGE BODY', 'PROCEDURE', 'FUNCTION', 'TRIGGER')
and kept = 'NO'
order by sharable_mem desc
there are a considerable number of packages that are not cached (sharred memory of 130893 and executions of 1001559) and which should be cached.
There is this statement to cache them:
EXEC SYS.DBMS_SHARED_POOL.KEEP ('object name');
Before I get the go ahead to do this, our DBA wants to know what impact this will have on the db.
Will I have to increase the shared pool size to accomodate the objects I pin there, or will it dynamically grow?
Note: I have verified the size of our shared pool and its
384M, and its set to dynamically grow.
The issue I suppose is if I add several objects, we need to be sure the shared pool doesnt grow too much - how much is too much? Should I calculate the extra memory needed for each package I add to the shared pool and discuss that with our DBA?
Thanks.
Oracle 9.2. AIX UNIX
Message was edited by:
Dan ADon, I am still reading the link you sent. I ran the query you posted and that seems to produce a list of all the packages that we have, and wheather they are stored or not.
I guess the golden question is, as you put it , why should they be cached? No, we dont have standard as I know.
I will continue to read your link on the "recommended" pinned packages.
Actually your link hits the nail on the head when it states:
The choice of whether to "pin" a procedure in memory is a function of the size of the object and the frequency that it is used. Very large procedures that are called frequently might benefit from pinning, but you might never notice any difference because the frequent calls to the procedure have kept it loaded into memory. Therefore, since the object never pages-out, the pinning has no effect.
In an ideal world, the shared_pool parameter of the init.ora should be large enough to accept every package, stored procedure and trigger that may be invoked by the applications. Reality, however, dictates that the shared pool cannot grow indefinitely, and wise choices must be made regarding which objects are fenced
Those "wise choices" remain to be made!
Thanks a lot.
Checking out Metalink, note 1012047.6, explains how to oin the package, adn when we should do it. But if doenst mention any other impact that this could have on the db performance. I need some of you experienced guys out there to give me this advice please!
Perhaps one idea might be to use this query to see the size of the library cache within the shared pool:
select name, bytes/1024/1024 "MB"
from v$sgastat
where pool = 'shared pool'
order by bytes desc;
and do this in test: add the packages that I want to add in Production and see how the size is affected.
Message was edited by:
Dan A -
Hi guys,
there is some child cursor in v$sql (x$kglcursor_child). Loads = 1, invalidations = 0.
SQL query is finished, is not locked.
I execute DDL on dependent object, cursor invalidated and disappears from x$kglcursor_child.
When I execute it the second time it again reappears in x$kglcursor_child with loads = 2, invalidations = 1.
And a question: is this cursor deleted from shared pool during invaidation? sure, not, because loads and invalidations calculated right.
The cursor is still in shared pool, but does not show in x$kglcursor_child?
Who knows details?Aman.... wrote:
793769 wrote:
jgarry wrote:
The cursor doesn't go away in the hope it will be reused. upd:
I asked about internals of process.What sort of internals you are seeking , can you elaborate please?
Aman....?
And a question: is this cursor deleted from shared pool during invaidation? sure, not, because loads and invalidations calculated right.
The cursor is still in shared pool, but does not show in x$kglcursor_child?
Who knows details?Is x$kglcursor_child shows whole child-cursor area or filtered child-cursor area?
How Oracle determine that invalidated cursor and new parsed cursor the same? (when it does new parsing and increase invalidation count)
Oracle found cursor in v$db_object_cache during parsing and compares two cursors (new parsed cursor and invalidated cursor, which still in v$db_object_cache)?
And which relations with v$open_cursor.
Where this process described in deep details? Deeper than in link above. -
ORA-06508 PL/SQL: could not find program unit being
Hi all,
I'm having the following problem: I have a trigger that gets fired before update of a field. The trigger source code calls a function from a package. This function calls another function.
When the trigger was executed I got the following error ORA-06508 PL/SQL: could not find program unit being call(referring to the second function called).
This trigger works well, but from time to time gets this error. (The database has a lot of users and there is a chance that more users fire the same trigger).
What can I do to solve this problem as it's very inconvenient? Any suggestions?
Thanks.Try running the following query:
select *
from
v$db_object_cache
where sharable_mem > 10000
and type in ('PACKAGE','PACKAGE BODY','FUNCTION','PROCEDURE')
and KEPT='NO'
order by sharable_mem desc
See which objects are taking up a lot of SGA memory, you may need to pin them to prevent fragmentation. If you see DBMS_STATS in there it means that you Oracle is dynamically collecting stats which is not good - you need to set up a background task to do that. -
Hi,
is there any queries to find which tables has to keep in db_cache_size, db_keep_cache_size and db_recycle_cache_size;Well, let's see:
Rajeysh seems to have missed the point, entirely. V$DB_OBJECT_CACHE is about what's cached in the library cache. That's nothing to do with the buffer cache.
eric has shown how to put a table in the keep pool or cache, but provides no information as to how to query which cache a particular table is currently in.
And Rafi provides a to a good AskTom discussion, but it's pretty lengthy, and I'm not entirely certain it actually answers the question being answered.
The answer to the question that was actually asked is:
select buffer_pool from dba_tables where owner='&owner' and table_name = '&table_name';Hope that helps,
-Mark -
===========================================
DB-Maintenance checks
===========================================
What is the Library Cache Hit Ratio, it should be >90%
SELECT SUM (PINHITS) / SUM (PINS) * 100 FROM V$LIBRARYCACHE;
What is Library Cache Reloads Ratio, It should be <1%
SELECT SUM (PINS), SUM (RELOADS), SUM (RELOADS) / SUM (PINS) FROM V$LIBRARYCACHE;
Dictionary Cache Miss Ratio should be <15%
SELECT (SUM (GETMISSES) / SUM (GETS)) * 100 FROM V$ROWCACHE;
Hit Ratio For DB Buffer Cache should be >90%
Select (sum(GETS-GETMISSES)) / SUM(GETS)*100 "Dictionary Cache Hit Ratio" From v$rowcache;
Full Table Scans Ratio should be <5%
SELECT D.VALUE "disk", M.VALUE "mem", (D.VALUE / M.VALUE) * 100 "Ratio" FROM V$SYSSTAT M, V$SYSSTAT D WHERE M.NAME = 'sorts (memory)' AND D.NAME = 'sorts (disk)';
If Full Table Scan is more than 5% run below query to find full details:-
SELECT * FROM V$SYSSTAT WHERE NAME LIKE '%table scan%';
#echo 'ALERT - Oracle Access (HRMI - 192.168.68.212) on:' `date` `who` | mail -s "Alert: Oracle Access from `who -m | cut -d"(" -f2 | cut -d")" -f1`" [email protected]
=======================================================
RMAN Backup job details:
select to_char(START_TIME,'mm/dd/yy hh24:mi') start_time,INPUT_TYPE,STATUS,to_char(END_TIME,'mm/dd/yy hh24:mi') end_time,
elapsed_seconds/3600 hrs,OUTPUT_BYTES_DISPLAY from V$RMAN_BACKUP_JOB_DETAILS order by session_key ;
RMAN Backup details:
select to_char(START_TIME,'mm/dd/yy hh24:mi') start_time,INPUT_TYPE,STATUS,to_char(END_TIME,'mm/dd/yy hh24:mi') end_time,
elapsed_seconds/3600 hrs,OUTPUT_BYTES_DISPLAY from V$RMAN_BACKUP_JOB_DETAILS order by session_key ;
Waits by class:
Select wait_class, sum(time_waited), sum(time_waited)/sum(total_waits) Sum_Waits From v\$system_wait_class Group by wait_class Order by 3 desc;
waits by instance:
select event, time_waited from v\$system_event where ROWNUM <= 10 order by 1;
waits datafile level:
select f.file_name "Data File",count(*) "Wait Number",sum(h.time_waited) "Total Time Waited" from v$active_session_history h,dba_data_files f where h.sample_time between sysdate - 1/24 and sysdate
and h.current_file#=f.file_id
group by f.file_name
order by 3 desc;
waiting sessions sql:
select h.user_id,u.username,s.sql_text,sum ( h.wait_time + h.time_waited ) "Total wait time" from v$active_session_history h, v$sqlarea s,dba_users u,v$event_name e where h.sample_time between sysdate - 1/24 and sysdate and h.sql_id=s.sql_id and h.user_id = u.user_id and e.event_id = h.event_id and e.wait_class <> 'idle'
group by h.user_id,s.sql_text,u.username order by 4 desc;
what are users currently waiting on:
select s.sid,s.username,sum(h.wait_time+h.time_waited) " Total Waited Time " from v$active_session_history h,v$session s,v$event_name e where h.sample_time between sysdate - 1/24 and sysdate
and h.session_id = s.sid
and e.event_id = h.event_id
and e.wait_class <> 'idle'
and s.username is not null
group by s.sid,s.username
order by 1;
buffer busy waits:
select owner, segment_name, segment_type from dba_extents a, v$session_wait b
where b.event='buffer busy waits' and a.file_id=b.p1;
blocked sessions:
SELECT b.session_id AS sid,
NVL(b.oracle_username, '(oracle)') AS username,
a.owner AS object_owner,
a.object_name,
Decode(b.locked_mode, 0, 'None',
1, 'Null (NULL)',
2, 'Row-S (SS)',
3, 'Row-X (SX)',
4, 'Share (S)',
5, 'S/Row-X (SSX)',
6, 'Exclusive (X)',
b.locked_mode) locked_mode,
b.os_user_name
FROM dba_objects a,
v$locked_object b
WHERE a.object_id = b.object_id
ORDER BY 1, 2, 3, 4;
large objects in shared pool:
select OWNER,NAME||' - '||TYPE object,SHARABLE_MEM
from v\$db_object_cache
where SHARABLE_MEM > 10000
and type in ('PACKAGE','PACKAGE BODY','FUNCTION','PROCEDURE')
order by SHARABLE_MEM desc;
blocked sessions:
SELECT b.session_id AS sid,
NVL(b.oracle_username, '(oracle)') AS username,
a.owner AS object_owner,
a.object_name,
Decode(b.locked_mode, 0, 'None',
1, 'Null (NULL)',
2, 'Row-S (SS)',
3, 'Row-X (SX)',
4, 'Share (S)',
5, 'S/Row-X (SSX)',
6, 'Exclusive (X)',
b.locked_mode) locked_mode,
b.os_user_name
FROM dba_objects a,
v\$locked_object b
WHERE a.object_id = b.object_id
ORDER BY 1, 2, 3, 4;
Find out SGA usage:
select round(used.bytes /1024/1024 ,2) used_mb,
round(free.bytes /1024/1024 ,2) free_mb,
round(tot.bytes /1024/1024 ,2) total_mb
from
(select sum(bytes) bytes from v$sgastat where name != 'free memory') used ,
(select sum(bytes) bytes from v$sgastat where name = 'free memory') free ,
(select sum(bytes) bytes from v$sgastat) tot
==============================================
disk capacity: fdisk -l
Total memory: grep MemTotal /proc/meminfo
CPU Deatils: cat /proc/cpuinfo
OS BIt: uname -a
OS Version: cat /etc/redhat-release
Check CPU is 32/64 Bit: getconf LONG_BIT
=====================================================
Sun OS:
==========
check Total physical memory:
# prtdiag -v | grep Memory
# prtconf | grep Memory
check Free physical Memory:
# top (if available)
# sar -r 5 10
Free Memory=freemen*8 (pagesize=8k)
# vmstat 5 10
Free Memory = free
For swap:
# swap -s
# swap -l
OS BIt: isalist (sparcv9,amd64 then 64bit)
OS Version: cat /etc/release
CPU Deatils: psrinfo -v
================================================
Established sessions for specific port:
netstat -an|grep :1800|sort|wc -l
netstat -an|grep :1800|sort|grep 'ESTABLISHED'|wc -l
=====================================================answered
-
Keeps an object in the shared pool
hello all
please tell me, when should we keep an object in the shared pool?how can we find out which should be kept in shared pool? please tell me in detail..........
thank you all in advancemohammed_dba wrote:
hi dear,
please tell me how can find out which package is frequently pins? please give query for thatI guess you mean which packages are frequently accessed and are candidate for the pinning in the keep pool.
Use the following query:
SELECT substr(owner,1,10)||'.'||substr(name,1,35) "Object Name",
' Type: '||substr(type,1,12)||
' size: '||sharable_mem ||
' execs: '||executions||
' loads: '||loads||
' Kept: '||kept
FROM v$db_object_cache
WHERE type in ('TRIGGER','PROCEDURE','PACKAGE BODY','PACKAGE')
AND executions > 0
ORDER BY executions desc,
loads desc,
sharable_mem desc;Then check which objects have high value for the EXECS column. Also consult with your application developers to identify the frequently used code.
regards -
Hi,
In recent we are getting shared pool exhaust issue. I am interested to know which objects occupying more share pool.Do we have any queries which can show the most space occupied objects in shared pool
do we have any monitoring tools(or queries) using which we can findout once shared pool usage has gone to 70%.I guess OEM automatically alert this if we confgiure it for
I heard that "alter system flush share_pool" doesn't work properly.there is bug in that.After executing this also it wont release shared pool.Is it true ??
Thanks for your information.
Thanks
AnandIn recent we are getting shared pool exhaust issue. I am interested to know which objects occupying more share pool.Do we have any queries which can show the most space occupied objects in shared poolThis if V$DB_OBJECT_CACHE helps for this.
I heard that "alter system flush share_pool" doesn't work properly.there is bug in that.After executing this also it wont release shared pool.Is it true ??Not sure about the bug, do you have the bug number handy. Also, what do you mean by - "it wont release shared pool"...it doesn't release the entire memory allocated to shared pool.
Thanks
Chandra -
Script to find the " List of objects to be pinned in the shared pool"
hi all,
please suggest me any script is there to find the recommended objects to be pinned in to shared pool.
Regards,
Vamsi.I think the important question here is – do you really need to PIN objects? Are you facing any ORA-4031 errors?
Oracle would tell you to PIN packages such as STANDARD, DBMS_STANDARD, DBMS_UTILITY, DBMS_OUTPUT. It really depends on your application. So I am afraid there is no exact answer for that, but you can work with your application team to learn if there is some large object that is very frequently used that you might want to PIN.
I suggest that you check the larger objects from your SGA using the view v$db_object_cache that folks already pointed out checking the column SHARABLE_MEM.
You can refer to v$sql or v$sqlarea (which is a grouping of v$sql) to find the most executed stored procedures and packages and so on.
However, most of the problems shared pool problems I have faced were related to bad application coding - such as lack of bind variables - or shared pool undersized. Once those problems were fixed, I hardly had to PIN anything into the SGA.
Regards -
To know if parsed SQL is in library cache and parse count
hello,
i want to know if a sql that was fired has its parsed code still in library cache. How do i know? One more question. I would also like to know how many times a sql is parsed and loaded onto library cache (assuming that I have its hash value)
thank you in advance.V$DB_OBJECT_CACHE: To view displays database objects that are cached in the library cache.
http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_1083.htm
V$SQLAREA lists statistics on shared SQL area and contains one row per SQL string. It provides statistics on SQL statements that are in memory, parsed, and ready for execution.
http://download.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_2129.htm
select sql_text from v$sqlarea where users_executing > 0; -
DBMS_SHARED_POOL.KEEP -- give nothing to performance ???
I want to know, how significant is DBMS_SHARED_POOL.KEEP to performance, but I haven't got better performance.
I had tested before and after pinning it into shared_pool.
State is :
CREATE TABLE scott.test(fld1 number(2),fld2 number(2));
CREATE OR REPLACE PROCEDURE scott.p_millionrows IS
BEGIN
EXECUTE IMMEDIATE 'TRUNCATE TABLE scott.test';
FOR i IN 1..10000000 LOOP
INSERT INTO scott.test(fld1,fld2)
SELECT TRUNC(DBMS_RANDOM.VALUE(10,40)),TRUNC(DBMS_RANDOM.VALUE(10,40)) FROM DUAL;
END LOOP;
END;
My product component version :
PRODUCT_ VERSION_ STATUS_
NLSRTL 11.1.0.6.0 Production
Oracle Database 11g Enterprise Edition 11.1.0.6.0 Production
PL/SQL 11.1.0.6.0 Production
TNS for 32-bit Windows: 11.1.0.6.0 Production
BEFORE : EXEC scott.p_millionrows;
The query times is 17:07 min.
AFTER : ALTER SYSTEM FLUSH SHARED_POOL;
EXEC dbms_shared_pool.keep('SCOTT.P_MILLIONROWS','P');
SELECT NAME,KEPT FROM V$DB_OBJECT_CACHE WHERE TYPE='PROCEDURE';
EXEC scott.p_millionrows;
The query times is 17:03 min.
My Conclusion : DBMS_SHARED_POOL.KEEP = GIVING NO TO PERFORMANCE
My question :
1st. Is my query take too long ?
2nd. Do I need configure spfile.ora ?
Any Help Is Appreciated.
Regards,
Yohanes 林贤汉
Edited by: SigCle on Oct 12, 2010 5:45 PMYour conclusion is just wrong. dbms_shared_pool.keep is geared at procedures and functions which you are calling over and over again, and which you can't afford to be reloaded often.
The only thing you avoid by pinning a procedure is the overhead of reloading.
Secondly in both cases you perform 10000000 inserts instead of 1 bulk insert and this is taking time.
What you should do is
SQL> l
1 insert into scott.test
2 select trunc(dbms_random.value(10,40)), trunc(dbms_random.value(10,40))
3 from dual
4* connect by level <= 1000000
I can insert 1 million rows in 14.51 seconds
Your method is the slowest possible.
And yes, you always should use a spfile, but this has nothing to do with the problem at hand.
Sybrand Bakker
Senior Oracle DBA -
Shared PL/SQL Area of the Library Cache
When Oracle allocates a Shared PL/SQL Area, do the SQL statements in the block get broken out into a separate Shared SQL area?
They should be in v$db_object_cache.
See: http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14237/dynviews_1083.htm#sthref3589
Message was edited by:
Pierre Forstmann -
Interpret v$db_cache_object
1. What does it mean when a cursor type in v$db_cache_object has been loaded 128 times but has a value of zero for executions? My interpretation doesn't make any sense - "It was loaded 128 times but never executed". If that is the case why load it?
Sample values from v$db_object_cahce:
Name - Select .....
Type - Cursor
Reloads - 128
executions - 0
2. I have read a lot about the shared pool becoming fragmented . How do you tell if it is fragmented? Percentage of v$db_object_cahce.load to v$db_object_cahce.executions? We support a 3rd party app that does not use bind variables. so I am expecting that ratio be rather skewed.
I appreciate your time in advance.1. please refer to http://download-west.oracle.com/docs/cd/B10501_01/server.920/a96536/ch346.htm
Actually, the column "executions" in v$db_object_cache is not used. You need to check execution counts in v$sqlarea.
2. It's not easy to answer you that question simply. I suggest you to run a healthcheck script at http://www.oraclepoint.com/topic.php?filename=103&extra=page%3D1 (register first if you are not member). The healthcheck report will offer lots of measures to say if your db is in good shape.
Good Luck!
Message was edited by:
R.Wang
Message was edited by:
R.Wang -
V$db_cache_size
I am asked by oracle to provide some info using the below query.
select sum(sharable_mem) from v$db_cache_size where sharable_mem>4100 and <=10000
Does this view exist? This is on 9.2.0.7.0
Thanks
/SKHthis view doesn't exist.
db_cache_size itself is a initial parameter
maybe they refer to v$db_object_cache
SQL> desc v$db_object_cache
Name Null? Type
OWNER VARCHAR2(64)
NAME VARCHAR2(1000)
DB_LINK VARCHAR2(64)
NAMESPACE VARCHAR2(28)
TYPE VARCHAR2(28)
SHARABLE_MEM NUMBER
LOADS NUMBER
EXECUTIONS NUMBER
LOCKS NUMBER
PINS NUMBER
KEPT VARCHAR2(3)
CHILD_LATCH NUMBER -
Is there anything in the Data Dictionary that can give me info on any given NAMESPACE and its attributes used? Not just for the current session (i.e v$context) but all namespaces that have been created/used in SYS_CONTEXT?
I need to get a handle on the available attributes for a namespace that was created by the client so that I can use the same ones in a custom procedure.1 select table_name, column_name
2 from dba_tab_columns
3 where column_name like '%NAMESPACE%'
4* order by 1,2
SQL> /
TABLE_NAME COLUMN_NAME
ALL_CONTEXT NAMESPACE
ALL_POLICY_CONTEXTS NAMESPACE
DBA_CONTEXT NAMESPACE
DBA_GLOBAL_CONTEXT NAMESPACE
DBA_HIST_LIBRARYCACHE NAMESPACE
DBA_POLICY_CONTEXTS NAMESPACE
DBA_REGISTRY NAMESPACE
DBA_REGISTRY_HIERARCHY NAMESPACE
DBA_REGISTRY_HISTORY NAMESPACE
DBA_REGISTRY_LOG NAMESPACE
DBMS_APPS_UPG_WORKING W_NAMESPACE
DBMS_UPG_CAT_C0$ C_NAMESPACE
DBMS_UPG_CAT_CS$ C_NAMESPACE
DBMS_UPG_CAT_CT$ C_NAMESPACE
DBMS_UPG_OBJAUTH_C0$ NAMESPACE
DBMS_UPG_OBJAUTH_CS$ NAMESPACE
DBMS_UPG_OBJAUTH_CT$ NAMESPACE
DBMS_UPG_RLS_C0$ NAMESPACE
DBMS_UPG_RLS_CS$ NAMESPACE
DBMS_UPG_RLS_CT$ NAMESPACE
EXU81OBJ NAMESPACE
EXU9ACTIONOBJ NAMESPACE
EXU9PCT NAMESPACE
GLOBAL_CONTEXT NAMESPACE
GV_$CONTEXT NAMESPACE
GV_$DB_OBJECT_CACHE NAMESPACE
GV_$GLOBALCONTEXT NAMESPACE
GV_$JAVA_LIBRARY_CACHE_MEMORY LC_NAMESPACE
GV_$LIBRARYCACHE NAMESPACE
GV_$LIBRARY_CACHE_MEMORY LC_NAMESPACE
KU$_INC_TYPE_VIEW NAMESPACE
KU$_JAVA_OBJNUM_VIEW NAMESPACE
KU$_PROCOBJ_OBJNUM_VIEW NAMESPACE
KU$_SCHEMAOBJ_VIEW NAMESPACE
KU$_VIEW_OBJNUM_VIEW NAMESPACE
LOGMNRG_OBJ$ NAMESPACE
LOGMNRT_OBJ$ NAMESPACE
LOGMNR_OBJ$ NAMESPACE
OBJ$ NAMESPACE
REG$ NAMESPACE
REGISTRY$ NAMESPACE
REGISTRY$HISTORY NAMESPACE
REGISTRY$LOG NAMESPACE
REGISTRY$SCHEMAS NAMESPACE
SESSION_CONTEXT NAMESPACE
TTS_OBJ_VIEW NAMESPACE
USER_POLICY_CONTEXTS NAMESPACE
USER_REGISTRY NAMESPACE
UTL_RECOMP_ALL_OBJECTS NAMESPACE
UTL_RECOMP_INVALID_ALL NAMESPACE
UTL_RECOMP_INVALID_JAVA_SYN NAMESPACE
UTL_RECOMP_INVALID_PARALLEL NAMESPACE
UTL_RECOMP_INVALID_SEQ NAMESPACE
UTL_RECOMP_SORTED NAMESPACE
V_$CONTEXT NAMESPACE
V_$DB_OBJECT_CACHE NAMESPACE
V_$GLOBALCONTEXT NAMESPACE
V_$JAVA_LIBRARY_CACHE_MEMORY LC_NAMESPACE
V_$LIBRARYCACHE NAMESPACE
V_$LIBRARY_CACHE_MEMORY LC_NAMESPACE
WRH$_LIBRARYCACHE NAMESPACE
61 rows selected.Answer is contained in above clue
Maybe you are looking for
-
Depreciation for transfer asset
Hi Sap Guru, I use ABUMN to transfer asset A (100%) to asset B. And the APC value is 617.00 and accumulated depreciation is 37.02. I use " percentage from useful life (0011) ". but I find the system use APC amount to calculate the depreciation for
-
How to change language input in X11 (Korean)
Greetings community ! I'm a macbook pro (2012) user. I've recently been using X11 to launch window's games and had problems switching language ingame. (Default English to Korean). I've read couple of topics but yet I'm still lost, (I'm really bad wit
-
I keep getting the message Photostream exe. is not working whenever I open Icloud on my pc
-
Store models - low resolution displays
Has anybody else noticed how at certain retailers (I was at CompUSA) the 14" iBooks seem to be set to a lower resolution than normal. I thought I was seeing things, but I took my own iBook out of my backpack, and the text overall was smaller and shar
-
Apex- global variable declaration
Dear Friends I am very new to Oracle applicaiton express, Please let me how to declare global variable in an applcation. The variable should be accessible throught ot all the pages in that applicaion. Any one can help?