Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Usenet -> c.d.o.server -> Re: How to pin a table in memory?

Re: How to pin a table in memory?

From: Michel Cadot <micadot_at_netcourrier.com>
Date: 2000/07/11
Message-ID: <8kf3th$1ioe$1@s2.feed.news.oleane.net>#1/1

In Oracle7, there is no way to pin a table in memory but you can use "alter table <table name> cache;" which places all the retrieved blocks in the most recently used end of the LRU list in the buffer cache when a full table scan is performed.

With Oracle8i, you can use :
"alter table <table name> storage (buffer_pool keep);" which retains the table blocks in memory. You have to set the init parameters:
db_block_buffers, db_block_lru_latches and buffer_pool_keep to use the "keep buffer".

--
Have a nice day
Michel


Thomas Dreßler <tdressler_at_primus-online.de> a écrit dans le message : 396b0ad8_at_news.ivm.net...

> Hallo,
> can anyone tell me, how to fix a table in memory?
> DBMS_SHARED_POOL can only keep packages, triggers und procedures and the
> CACHE parameter does'nt it.
> Thomas
>
>
Received on Tue Jul 11 2000 - 00:00:00 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US