当前位置: 代码迷 >> Oracle技术 >> 11g数据库,对于分区表来说,怎么把某个、或某几个分区放入到keep池里
  详细解决方案

11g数据库,对于分区表来说,怎么把某个、或某几个分区放入到keep池里

热度:30   发布时间:2016-04-24 08:38:49.0
11g数据库,对于分区表来说,如何把某个、或某几个分区放入到keep池里?


11g数据库,对于分区表来说,如何把某个、或某几个分区放入到keep池里?


非常谢谢大家啊。

------解决方案--------------------
可以在创建分区表时指定表空间的存储参数来指定。如:分区p1
create table p_test (id number,name varchar2(20))
partition by range(id)
(
partition p1 values less than (10) tablespace users storage(buffer_pool keep),
partition p2 values less than (20) tablespace example);
但要注意要放入keep pool的条件
1、lock_sga参数要设置为true;
2、db_keep_cache_size参数的设置,11g已经动管理内存。

------解决方案--------------------
这要求怪怪的,一般来说分区表都是比较大的表,单个分区的数据量也不会太小,你的keep池放的下?
  相关解决方案