FAQ: 用户可以在Dbtune文件里面设置LOB存储

文章编号 : 37481
软件: ArcSDE 9.1, 9.2, 9.3, 9.3.1, 10
操作系统: N/A
已邀请:

EsriSupport

赞同来自:

问题: 用户可以在Dbtune文件里面设置LOB存储
回答: 是的,用户在Dbtune文件可以添加LOB存储参数来控制featureclass,rasterdataset 或者raster catalog 的LOB字段的存储下面就是一个例子来介绍一下怎么在raster dataset 的SDE_BLK 表里面指定LOB存储 。 例子1:存储SDE_BLK表在RASTER表空间,存储BLOCK_DATA的LOB列存储到RASTER_LOB_SEGMENT表空间,查看Esri的白皮书'Converting from LONG RAW to BLOB in an ArcSDE for Oracle geodatabase'. 第二页。

BLK_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER LOB (BLOCK_DATA) STORE AS (TABLESPACE RASTER_LOB_SEGMENT CACHE PCTVERSION 0)"
例子2:存储SDE_BLK表在RASTER表空间,存储BLOCK_DATA的LOB列存储到RASTER_LOB_SEGMENT表空间,添加NOLOGGINE和其他选项的CACHE

BLOCK_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER LOB (BLOCK_DATA) STORE AS (TABLESPACE RASTER_LOB_SEGMENT enable storage in row CHUNK 8192 pctversion 0 CACHE reads NOLOGGING)"
例子3:存储SDE_BLK表在RASTER表空间,存储BLOCK_DATA的LOB列存储到RASTER_LOB_SEGMENT表空间,添加NOLOGGINE和其他选项的NOCACHE

BLOCK_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER LOB (BLOCK_DATA) STORE AS (TABLESPACE RASTER_LOB_SEGMENT enable storage in row CHUNK 8192 pctversion 0 NOCACHE NOLOGGING)"
一个RASTER dbtune的关键字

##RASTER ATTRIBUTE_BINARY "BLOB" UI_TEXT "User Interface text for RASTER" RASTER_STORAGE "BLOB" BLOCK_STORAGE "PCTFREE 0 INITRANS 4 TABLESPACE RASTER LOB (BLOCK_DATA) STORE AS(TABLESPACE RASTER_LOB_SEGMENT enable storage in row CHUNK 8192 pctversion 0 NOCACHE NOLOGGING)" END
当用户在RASTER dbtune关键字创建raster dataset时,SDK_BLK表就存储在RASTER的表空间下,BLOCK_DATA的LOB字段Segment存储在RASTER_LOB_SEGMENT表空间




创建时间:2009-12-30
最近更新: 2011-09-27


原文链接
http://support.esrichina.com.c ... .html

要回复问题请先登录注册