阿里云-云小站(无限量代金券发放中)
【腾讯云】云服务器、云数据库、COS、CDN、短信等热卖云产品特惠抢购

Oracle tablespace 创建表空间

214次阅读
没有评论

共计 1349 个字符,预计需要花费 4 分钟才能阅读完成。

定义:

   表空间是一个逻辑概念,它的所有数据和结构信息都存储在一个或多个数据文件中,表空间属于数据库的一部分。数据库自带有几个表空间,如 system,temp。一般系统将创建几个私用或业务的表空间。

    模式分为永久表空间、撤销表空间、临时表空间。

    永久表空间中的对象存储在数据文件中,系统默认是永久表空间。

    如果以自动撤销管理模式运行数据库,则撤消表空间是 Oracle 数据库用于管理撤消数据的一种永久性表空间。

    临时表空间仅在会话期间包含模式对象,临时表空间中的对象存储在临时文件中。

    表空间的修饰词  BIGFILE | SMALLFILE

    BIGFILE 能支持扩展 32TB,系统默认使用 SMALLFILE

关键属性:

   DATAFILE:数据文件保存的路径,支持多个数据文件

   UNLIMITED:不限制磁盘空间

   SIZE:指定文件的大小(以字节为单位)。使用 K,M,G 或 T 来指定千字节,兆字节,千兆字节或兆字节的大小

   MAXSIZE:指定允许自动扩展数据文件的最大磁盘空间

   NEXT:初始空间用完,一次性拓展多少

   AUTOEXTEND:空间自动扩展

   REUSE:允许 Oracle 重新使用现有文件

   extent management:希望本地管理表空间,请指定 LOCAL。子项 AUTOALLOCATE 指定表空间是系统管理的。UNIFORM 指定表空间以 SIZE 字节的均匀范围进行管理。默认                                             SIZE 为 1 兆字节。

  segment space management:希望数据库使用位图管理表空间中的段的可用空间,请指定 AUTO。

  ……..

创建语句:

  CREATE TABLESPACE ERP datafile ‘E:\oracle\product\10.2.0\oradata\DEV.dbf’

    size 500M reuse
    autoextend on next 500k
    extent management local uniform size 256k;

相关

  1. 查看表空间文件路径     select * from dba_data_files

  2. 迁移目录【文件拷贝】

    2.1. alter tablespace【tbs_name】offline
    2.2. alter tablespace ERP rename datafile ‘ 原路径 ’ to ‘ 新路径 ’;
    2.3. alter database recover datafile ‘D:\APP\ORADATA\ORCL\DEV.DBF’;
    2.4. alter tablespace ERP online;

  3.  删除表空间、文件

     alter tablespace【tbs_name】offline;
     DROP TABLESPACE ERP INCLUDING CONTENTS AND DATAFILES;

参考书籍:

    Oracle 官网之 Oracle11G-en-US.pdf

更多 Oracle 相关信息见 Oracle 专题页面 http://www.linuxidc.com/topicnews.aspx?tid=12

本文永久更新链接地址 :http://www.linuxidc.com/Linux/2017-12/149300.htm

正文完
星哥玩云-微信公众号
post-qrcode
 0
星锅
版权声明:本站原创文章,由 星锅 于2022-01-22发表,共计1349字。
转载说明:除特殊说明外本站文章皆由CC-4.0协议发布,转载请注明出处。
【腾讯云】推广者专属福利,新客户无门槛领取总价值高达2860元代金券,每种代金券限量500张,先到先得。
阿里云-最新活动爆款每日限量供应
评论(没有评论)
验证码
【腾讯云】云服务器、云数据库、COS、CDN、短信等云产品特惠热卖中