Oracle用户都有一个默认的表空间,这样在用ArcCatalog建立连接,先其中导入数据的时候,所有数据都导入到了默认表空间下,这样使得数据杂乱无章,我们可以通过修改dbtune.sde配置文件,来讲不同应用的数据存放到不同表空间下,我们也可以理解为,一个用户拥有多个数据库(表空间)。
下面我们以将DEM数据存放为例进行说明。
1.建立存放DEM数据的表空间DEMData和存放DEM数据索引的表空间DEMIndex。
将数据存放表空间和索引表空间分开能够提高数据检索和浏览效率。
A:用以下语句创建存放DEM数据的DEMData表空间
CREATE SMALLFILE TABLESPACEDEMData DATAFILE 'D:/APP/STUDENT/CehuiZhuanye/DEMDataBase/DEMData.dbf'
SIZE 10240M AUTOEXTEND ON NEXT 10240M MAXSIZE UNLIMITED LOGGING EXTENT
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
B:用以下语句创建存放DEM数据索引的DEMIndex表空间
CREATE SMALLFILE TABLESPACEDEMIndex DATAFILE 'D:/APP/STUDENT/CehuiZhuanye/DEMDataBase/DEMIndex.dbf'
SIZE 1024M AUTOEXTEND ON NEXT 1024M MAXSIZE UNLIMITED LOGGING EXTENT
MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO
2.在SDE文件dbtune中添加如下关键字“KeyWord”。
Dbtune文件在%SDEHOME/etc/dbtune.sde中。