定义:

表空间是一个逻辑概念,它的所有数据和结构信息都存储在一个或多个数据文件中,表空间属于数据库的一部分。数据库自带有几个表空间,如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 tablespace 创建表空间的更多相关文章

  1. Oracle 10g创建表空间的完整步骤详解

    本文我们主要介绍了Oracle 10g创建表空间的完整步骤,包括表空间的创建与删除.为应用创建用户以及权限的授予等操作,希望能够对您有所帮助. AD:WOT2014:用户标签系统与用户数据化运营培训专 ...

  2. Oracle 删除用户和表空间////Oracle创建删除用户、角色、表空间、导入导出、...命令总结/////Oracle数据库创建表空间及为用户指定表空间

    Oracle 使用时间长了, 新增了许多user 和tablespace. 需要清理一下 对于单个user和tablespace 来说, 可以使用如下命令来完成. 步骤一:  删除user drop ...

  3. Oracle数据创建表空间

    一.直接在服务器端通过sqlplus命令行创建: 如果您用的是Linux系统,那么Oracle用户名为oracle.同时,您是在oracle服务器上操作. 如果是在Windows系统下, 请先点击“开 ...

  4. oracle 11G创建表空间、用户、配置监听和TNS

    最近总在安装各种版本的oralce数据库做测试,11G,32位的,64位的,12C的,每次都折腾表空间,用户.tns啥的,这里记录下,再也不用现用现百度找了 一.创建表空间.用户  在plsql工具中 ...

  5. Oracle Rac创建表空间及用户

    1. 创建表空间: BEGIN DECLARE cnt integer := 0; BEGIN SELECT 1 INTO cnt FROM dual WHERE exists(SELECT * FR ...

  6. oracle xe 创建表空间

    使用OracleXE控制台,我们会发现一个奇怪的现象:没有提供创建表空间.增加数据文件等功能.这似乎和我们使用Oracle标准版控制台不一样. 其实在OracleXE中可以创建新的表空间,不过一般情况 ...

  7. Linux oracle数据库创建表空间、用户并赋予权限

    管理员用户登录oracle数据库 1.创建临时表空间 select name from v$tempfile;查出当前数据库临时表空间,主要是使用里面的存放路径: 得到其中一条记录/opt/oracl ...

  8. Oracle数据库创建表空间及用户授权

    /*分为四步 */ /*第1步:创建临时表空间 */ create temporary tablespace test_temp tempfile 'E:\app\Administrator\orad ...

  9. Oracle的创建表空间及用户

    学习笔记: 1.创建表空间 --创建表空间 create tablespace thepathofgrace datafile 'c:\thepathofgrace.dbf' size 100m au ...

随机推荐

  1. mysql 正则表达式判断是否数字

    select ('123a' REGEXP '[^0-9.]'); --‘123a'中含有字符'a' 输出结果为1 mysql中常量true输出为1 false输出为0

  2. golang gob 有什么优势? gob/protobuf/json/xml 效率对比,benchmark 压力测试

    TODO 待研究: https://blog.csdn.net/love_se/article/details/7941876 https://blog.csdn.net/wangshubo1989/ ...

  3. C#读取Excel文件的简单方法

    一.简述 本文讲C#通过第三方库读取Excel的最简单的方法,下文给一个读取行数的例子. 二.依赖 引入nuget.org包如下: <?xml version="1.0" e ...

  4. settings设置中文admin

    所以更改setttings.py 下 LANGUAGE_CODE = 'zh-Hans'即可

  5. CentOS7 限制SSH密码尝试次数

    编辑配置文件: vi /etc/pam.d/sshd 在文末添加内容: auth required pam_tally2.so deny= unlock_time= 代表失败5次,禁止访问600秒 保 ...

  6. 朗科32G TF卡的读写测试

    卡是这样的, 下面是实际测试的结果. 容量测试 SKS的USB2外置读卡器, X240内置读卡器加上SD卡套    UNITEK的USB3.0读卡器, 经过UNITEK的USB3.0 HUB 看来读4 ...

  7. 性能测试相关(TPS/RT/PV等)(转)

    对于我们开发来说,我们日常最熟悉的工作就是把客户的需求实现并交付.但是,事情并不是往往就这样结束了,我们还需要后续对上线的系统进行跟踪调查,查看系统的运行情况.为什么呢?一方面,我们需要关注系统在运行 ...

  8. ELK & ElasticSearch 5.1 基础概念及配置文件详解【转】

    转自:https://blog.csdn.net/zxf_668899/article/details/54582849 配置文件 基本概念 接近实时NRT 集群cluster 索引index 文档d ...

  9. 如何配置JVM系统属性及获取方式System.getProperty("pname")

    https://www.cnblogs.com/keyi/p/7721893.html

  10. maven项目打包额外lib目录

    maven项目依赖了几个额外的jar包一直都无法打进最终jar,不知道哪里出了问题.一直对这块不甚清楚,就大概梳理一下 默认打包方式: maven项目下,默认编译目录为 src/main/java和s ...