Welcome 微信登录

首页 / 数据库 / MySQL / Oracle用户下不同表空间存储不同空间数据

Oracle用户都有一个默认的表空间,这样在用ArcCatalog建立连接,先其中导入数据的时候,所有数据都导入到了默认表空间下,这样使得数据杂乱无章,我们可以通过修改dbtune.sde配置文件,来讲不同应用的数据存放到不同表空间下,我们也可以理解为,一个用户拥有多个数据库(表空间)。 下面我们以将DEM数据存放为例进行说明。1.建立存放DEM数据的表空间DEMData和存放DEM数据索引的表空间DEMIndex。   将数据存放表空间和索引表空间分开能够提高数据检索和浏览效率。   A:用以下语句创建存放DEM数据的DEMData表空间   CREATE SMALLFILE TABLESPACE DEMData DATAFILE "D:APPSTUDENTCehuiZhuanyeDEMDataBaseDEMData.dbf" SIZE 10240M AUTOEXTEND ON NEXT 10240M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO  B:用以下语句创建存放DEM数据索引的DEMIndex表空间 CREATE SMALLFILE TABLESPACE DEMIndex DATAFILE "D:APPSTUDENTCehuiZhuanyeDEMDataBaseDEMIndex.dbf" SIZE 1024M AUTOEXTEND ON NEXT 1024M MAXSIZE UNLIMITED LOGGING EXTENT MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO  <!--EndFragment-->2.在SDE文件dbtune中添加如下关键字“KeyWord”。  Dbtune文件在%SDEHOME/etc/dbtune.sde 中。   ##DEMDataBaseGEOMETRY_STORAGE    "ST_GEOMETRY"ATTRIBUTE_BINARY    "BLOB"RASTER_STORAGE      "BLOB"UI_TEXT             "User Interface text description for DEMDataBase keyword"COMMENT           "Any general comment for DEMDataBase keyword"S_STORAGE         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"                  S_INDEX_ALL       "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"B_STORAGE         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData "B_INDEX_ROWID   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"B_INDEX_USER     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "B_INDEX_RASTER  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "B_INDEX_SHAPE   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "B_INDEX_TO_DATE  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"B_INDEX_XML     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "A_STORAGE         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData "A_INDEX_ROWID   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "A_INDEX_SHAPE   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "A_INDEX_STATEID  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "A_INDEX_USER     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "A_INDEX_XML     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "D_STORAGE          "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"D_INDEX_STATE_ROWID "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "D_INDEX_DELETED_AT  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "RAS_STORAGE      "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"RAS_INDEX_ID      "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "BND_STORAGE      "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE GISData "BND_INDEX_COMPOSITE "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "BND_INDEX_ID     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"AUX_STORAGE     "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"AUX_INDEX_COMPOSITE "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "BLK_STORAGE     "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"BLK_INDEX_COMPOSITE     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "XML_DOC_STORAGE "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"XML_DOC_INDEX   "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"XML_DOC_LOB_STORAGE   "NOCACHE NOLOGGING CHUNK 4K PCTVERSION 5 DISABLE STORAGE IN ROW"
XML_DOC_MODE               "COMPRESSED"
XML_DOC_UNCOMPRESSED_TYPE  "CLOB"
XML_DOC_VAL_LOB_STORAGE   "NOCACHE NOLOGGING CHUNK 4K PCTVERSION 5 DISABLE STORAGE IN ROW"XML_IDX_STORAGE  "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE DEMData"XML_IDX_INDEX_DOUBLE    "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "XML_IDX_INDEX_ID         "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "XML_IDX_INDEX_PK         "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"XML_IDX_INDEX_STRING      "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "XML_IDX_INDEX_TAG         "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "XML_IDX_INDEX_TEXT         ""
XML_IDX_TEXT_TAG_STORAGE   ""
XML_IDX_TEXT_UPDATE_MEMORY ""
XML_IDX_TEXT_UPDATE_METHOD "NONE"END<!--EndFragment--> 3.使用Sdebdtune命令将修改后的dbtune文件导入到SDE中。 <!--EndFragment-->   Sdedbtune -o import -f c:arcsdearcsdeora11gexeetcdbtune.sde -i esri_sde -u sde -p StudentSde324 <!--EndFragment--> 导入后,在PL/SQL Developer中我们可以看到新加入的Keyword DEMDataBase。<!--EndFragment-->  4.在ArcCatalog中,连接空间数据库。新建一个RasterCatalog,在新建过程中,在Configuration Keyword(optional)下拉框中找到刚刚创建的Keyword DEMDataBase。 5.在第五步新建的RasterCatalog中,Load数据。<!--EndFragment--><!--EndFragment-->6.导入数据完毕后,要进行Analyze功能,提高数据的显示、检索、查询效率。 利用ArcCatalog的分析功能或者ArcToolbox的GP工具都可以实现。  7.在PL/SQL Developer中,我们可以看到我们将DEM数据导入到了我们刚刚建立的表空间中,索引也存放到刚刚新建的索引表空间中。   备注:通过以上6步骤就可以完成在表空间DEMData中存储DEM数据,而不是将DEM数据存储到用户默认的表空间下,同样我们可以建立存储其它数据的相应表空间,然后在dbtune文件中增加新的关键字,来完成其它数据的存储。<!--EndFragment-->CentOS 5.4 64位安装Oracle 10GOracle大数据量分页显示的初步实现相关资讯      Oracle教程 
  • Oracle中纯数字的varchar2类型和  (07/29/2015 07:20:43)
  • Oracle教程:Oracle中查看DBLink密  (07/29/2015 07:16:55)
  • [Oracle] SQL*Loader 详细使用教程  (08/11/2013 21:30:36)
  • Oracle教程:Oracle中kill死锁进程  (07/29/2015 07:18:28)
  • Oracle教程:ORA-25153 临时表空间  (07/29/2015 07:13:37)
  • Oracle教程之管理安全和资源  (04/08/2013 11:39:32)
本文评论 查看全部评论 (0)
表情: 姓名: 字数