Oracle认证辅导:OracleCache表Oracle认证考试

文章作者 100test 发表时间 2009:10:30 16:59:44
来源 100Test.Com百考试题网


"mkhgigh">

  一、对于普通表的cache方法:

  SQL>. conn test/test 已连接。

  SQL>. alter table t1 storage (buffer_pool keep) cache.

  表已更改。

  查询普通表是否已经被cache:

  SQL>. 0select table_name,cache,buffer_pool from user_TABLES.

  TABLE_NAME CACHE BUFFER_

  ------------------------------ ---------- -------

  T1 Y KEEP

  二、对于普通LOB类型的segment的cache方法

  SQL>. desc t2

  名称 是否为空? 类型

  ---------------------------------------- -------- ----------------------------

  ID NUMBER

  C2 CLOB

  SQL>. alter table t2 modify lob(c2) (storage (buffer_pool keep) cache).

  表已更改。

  三、对基于CLOB类型的对象的cache方法

  SQL>. desc lob1

  名称 是否为空? 类型

  ----------------------------------------- -------- --------------- ID NUMBER

  C1 XMLTYPE

  SQL>. alter table lob1 modify lob(c1.xmldata) (storage (buffer_pool keep) cache).表已更改。

  那么,怎么测试lob segment是否被cache了呢?

  来看看oracle给我的回复:

  Hi Frank,

  To verify which buffer pool is used by a lob segment query dba_segments,

  See below test case

  SQL>. create table test(name varchar2(10), address clob).

  Table created.

  SQL>. 0select table_name,cache,buffer_pool from user_TABLES.

  TABLE_NAME CACHE BUFFER_

  ------------------------------ ----- -------

  TEST N DEFAULT


相关文章


oracleform触发器执行顺序及键定义Oracle认证考试
oracle与sql的区别(常用函数)Oracle认证考试
10G技术文档中对MODLE的描述Oracle认证考试
监控Oracle系统中锁的常用脚本Oracle认证考试
Oracle认证辅导:OracleCache表Oracle认证考试
ORACLE索引聚簇表的数据加载Oracle认证考试
Oracle认证辅导:Oracle数据库体系架构概要Oracle认证考试
ibatis调用oracle的动态sqlOracle认证考试
深入浅出Oracle11g分区功能Oracle认证考试
澳大利亚华人论坛
考好网
日本华人论坛
华人移民留学论坛
英国华人论坛