当前位置:  数据库>oracle

Oracle用户下不同表空间存储不同空间数据

    来源: 互联网  发布时间:2017-04-01

    本文导语: Oracle用户都有一个默认的表空间,这样在用ArcCatalog建立连接,先其中导入数据的时候,所有数据都导入到了默认表空间下,这样使得数据杂乱无章,我们可以通过修改dbtune.sde配置文件,来讲不同应用的数据存放到不同表空间下...

Oracle用户都有一个默认的表空间,这样在用ArcCatalog建立连接,先其中导入数据的时候,所有数据都导入到了默认表空间下,这样使得数据杂乱无章,我们可以通过修改dbtune.sde配置文件,来讲不同应用的数据存放到不同表空间下,我们也可以理解为,一个用户拥有多个数据库(表空间)。

 下面我们以将DEM数据存放为例进行说明。

1.建立存放DEM数据的表空间DEMData和存放DEM数据索引的表空间DEMIndex。

   将数据存放表空间和索引表空间分开能够提高数据检索和浏览效率。

   A:用以下语句创建存放DEM数据的DEMData表空间

  

CREATE SMALLFILE TABLESPACE  DATAFILE 'D:APPSTUDENTCehuiZhuanyeDEMDataBase.dbf'

 SIZE 10240M AUTOEXTEND ON NEXT 10240M MAXSIZE UNLIMITED LOGGING EXTENT 

MANAGEMENT LOCAL SEGMENT SPACE MANAGEMENT AUTO 

 

B:用以下语句创建存放DEM数据索引的DEMIndex表空间

 

CREATE SMALLFILE TABLESPACE  DATAFILE 'D:APPSTUDENTCehuiZhuanyeDEMDataBase.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 中。

 

 

##DEMDataBase

GEOMETRY_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"

         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE "                  

S_INDEX_ALL       "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex"

        "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE  "

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 "

         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE  "

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 "

         "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE "

D_INDEX_STATE_ROWID "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

D_INDEX_DELETED_AT  "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

     "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE "

RAS_INDEX_ID      "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

      "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"

     "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE "

AUX_INDEX_COMPOSITE "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

     "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE "

BLK_INDEX_COMPOSITE     "PCTFREE 10 INITRANS 4 NOLOGGING TABLESPACE DEMIndex "

"PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE "

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"

  "PCTFREE 10 PCTUSED 40 INITRANS 4 TABLESPACE "

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_UPDATE_MEMORY ""
XML_IDX_TEXT_UPDATE_METHOD "NONE"

END

 

3.使用Sdebdtune命令将修改后的dbtune文件导入到SDE中。

 

  Sdedbtune -o import -f c:arcsdearcsdeora11gexeetcdbtune.sde -i esri_sde -u sde -p StudentSde324

 

Oracle用户下不同表空间存储不同空间数据[图片]

 

导入后,在PL/SQL Developer中我们可以看到新加入的Keyword DEMDataBase。

Oracle用户下不同表空间存储不同空间数据[图片]

 

 

4.在ArcCatalog中,连接空间数据库。新建一个RasterCatalog,在新建过程中,在Configuration Keyword(optional)下拉框中找到刚刚创建的Keyword DEMDataBase。

 

Oracle用户下不同表空间存储不同空间数据[图片]

5.在第五步新建的RasterCatalog中,Load数据。

6.导入数据完毕后,要进行Analyze功能,提高数据的显示、检索、查询效率。

 利用ArcCatalog的分析功能或者ArcToolbox的GP工具都可以实现。

 

Oracle用户下不同表空间存储不同空间数据[图片]

 

7.在PL/SQL Developer中,我们可以看到我们将DEM数据导入到了我们刚刚建立的表空间中,索引也存放到刚刚新建的索引表空间中。

 

Oracle用户下不同表空间存储不同空间数据[图片]

 

 

备注:通过以上6步骤就可以完成在表空间DEMData中存储DEM数据,而不是将DEM数据存储到用户默认的表空间下,同样我们可以建立存储其它数据的相应表空间,然后在dbtune文件中增加新的关键字,来完成其它数据的存储。


    
 
 

您可能感兴趣的文章:

  • oracle查看表空间已分配和未分配空间的语句分享
  • shell脚本操作oracle删除表空间、创建表空间、删除用户
  • oracle 创建表空间步骤代码
  • oracle增加表空间大小两种实现方法
  • RedHat8上解压Oracle9磁盘丢失磁盘空间,请大虾帮忙!
  • ORACLE数据库空间整理心得
  • oracle9i 在 redhat7.3 上安装临时目录空间不够.
  • Oracle 10g创建表空间和用户并指定权限
  • Linux下Oracle传输表空间高手支招
  • Oracle释放undo表空间
  • oracle 创建表空间详细介绍
  • 在linux下装oracle9i到了最后时候,提示/tmp空间不够了,怎么增加,谢谢!
  • 查看修改Oracle10G归档日志空间的限制
  • [小技巧]手工扩大Oracle数据库表空间的方法
  • Oracle回滚段空间回收步骤
  • Oracle数据库手工扩大表空间的方法
  • Oracle tablespace表空间调整
  • 新手求助:RedHat安装oracle 11g 检测空间不足
  • Oracle安装过程中物理内存检查及临时temp空间不足问题解决
  • Oracle 10g表空间创建的完整步骤
  • oracle分页存储过程 oracle存储过程实例
  • Oracle自动存储管理支持库 ASMLib
  • Oracle存储过程调试简述
  • oracle的存储过程实例讲解
  • Oracle存储过程如何返回一个结果集&如何获取
  • 关于SHELL调用oracle存储过程出现的一个小问题
  • Oracle利用存储过程造数据
  • oracle数据库中查看系统存储过程的方法
  • 求教:shell 脚本怎么获取ORACLE存储过程的返回值?
  • 帮我看一下程序,java调用oracle数据存储的问题?
  • 谁有oracle存储过程的原代码?谢谢!
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • Oracle 数据库(oracle Database)Select 多表关联查询方式
  • oracle数据库导出和oracle导入数据的二种方法(oracle导入导出数据)
  • oracle中如何把表中具有相同值列的多行数据合并成一行
  • Oracle 数据库开发工具 Oracle SQL Developer
  • Oracle数据库(Oracle Database)体系结构及基本组成介绍
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒 iis7站长之家
  • ORACLE数据库常用字段数据类型介绍
  • 怎样调出ORACLE数据库中的数据,该如何连接?
  • Oracle 数据库(oracle Database)性能调优技术详解
  • 用JDBC连接Oracle数据库时,如何向数据库中写日期型数据(格式)?谢了!
  • 关于JDBC连接Oracle数据库,是否必须有Oracle客户端
  • linux上安装oracle 数据库后,是否能写shell程序实现数据库的自动启动。
  • win2000+jbuilder6+oracle817编出的程序,在win2000下执行很好,在win98下却访问不了oracle数据库
  • jsp文件上传smartupload到oracle数据库中没有longblob的数据类型如何处理的?
  • 将Oracle 8i数据成功移植Oracle 10g的方法
  • Oracle收购TimesTen 提高数据库软件性能
  • 我从JSP页将数据插入到oracle数据库中,为何汉字插入后数据库中显示为乱码呢?
  • Oracle数据库恢复后心得
  • 紧急求救:对Oracle数据库中long 型数据进行模糊查询 如何查?
  • Linux下Oracle数据库,dbstart持续不动,数据库无法启动解决
  • 卸载oracle数据库
  • Oracle 12c发布简单介绍及官方下载地址
  • 在linux下安装oracle,如何设置让oracle自动启动!也就是让oracle那个服务自动启动,不是手动的
  • oracle 11g最新版官方下载地址
  • 请问su oracle 和su - oracle有什么不同?
  • 如何设置让Oracle SQL Developer显示的时间包含时分秒
  • 虚拟机装Oracle R12与Oracle10g
  • Oracle 10g和Oracle 11g网格技术介绍
  • Oracle EBS R12 支持 Oracle Database 11g
  • ORACLE日期相关操作
  • SCO unix下安装oracle,但没有光盘,请大家推荐一个oracle下载站点(unix版本的)。谢谢!!!!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3