文章目录

  • 1 简介
  • 2 创建表空间
    • 2.1 创建TS1表空间
    • 2.2 创建TS4表空间,并在表空间中创建表
  • 3 修改表空间
    • 3.1 修改表空间的记录属性
    • 3.2 把表空间改为离线状态
    • 3.3 把表空间改为连线状态
    • 3.4 在表空间中添加数据文件
  • 4 删除表空间
    • 4.1 直接删除表空间(未删除数据文件)
    • 4.2 删除表空间(同时删除数据文件)

1 简介

在进行表空间的管理之前,必须先了解Database(数据库)、Tablespace(表空间)、Table(表)的关系。

一个Oracle 11g 数据库系统可以建立多个数据库(推荐一个数据库),一个数据库可以建立多个表空间,一个表空间可以建立多个表,可由上图清楚的看出它们之间的关系。

2 创建表空间

2.1 创建TS1表空间

以system连接orcl数据库

create tablespace ts1 datafile
'D:\Oracle\oracle\app\Administrator\oradata\orcl\test_db01.dbf' size 100M
autoextend on next 100M maxsize 1024M
default storage (initial 10M next 1M)
permanent
online
logging;

2.2 创建TS4表空间,并在表空间中创建表

第一步:创建TS4表空间

create tablespace ts4 datafile
'D:\Oracle\oracle\app\Administrator\oradata\orcl\test_db04.dbf' size 100M
autoextend on next 100M maxsize 1024M
default storage (initial 10M next 1M)
permanent
online
logging;

第二步:在表空间创建表

create table customer(
custId varchar2(10),
custName varchar2(22),
custAdd varchar2(20),
custPhone varchar2(12),
custFax varchar2(12)
)
tablespace ts4;

如果在创建表时未指定表空间,那就表示设置了默认表空间(一般是在users中),否则就会出现错误。

3 修改表空间

3.1 修改表空间的记录属性

alter tablespace ts1
nologging;

3.2 把表空间改为离线状态

alter tablespace ts1
offline;

3.3 把表空间改为连线状态

alter tablespace ts1
online;

3.4 在表空间中添加数据文件

alter tablespace ts1 add datafile
'D:\Oracle\oracle\app\Administrator\oradata\orcl\test_db02.dbf' size 100M reuse
autoextend on next 100M maxsize unlimited;

此时在上述文件夹下就会生成test_db02.dbf文件。
在建立表空间时,若是约束了表空间的大小,那么一段时间后,这个表空间就会被装满,无法再添加其他对象。这时就需要给表空间添加文件(add datafile)

4 删除表空间

4.1 直接删除表空间(未删除数据文件)

drop tablespace ts1;

4.2 删除表空间(同时删除数据文件)

第一步:创建一个TS3表空间

create tablespace ts3 datafile
'D:\Oracle\oracle\app\Administrator\oradata\orcl\test_db03.dbf' size 100M
autoextend on next 100M maxsize 1024M
default storage (initial 10M next 1M)
permanent
online
logging;

第二步:删除表空间,同时删除数据文件

drop tablespace ts3 including contents and datafiles;

至此,表空间的基本管理已经介绍完毕。

Oracle 11g 表空间管理相关推荐

  1. oracle 11g b表空间什么情况下自动增加,Oracle 11g表空间——创建和扩展(永久)表空间...

    Oracle 11g表空间--创建和扩展(永久)表空间 本文内容 创建(永久)表空间 查看表空间 扩展表空间 创建(永久)表空间 Oracle 按照区和段空间进行管理表空间. 区管理方式 - 针对区的 ...

  2. oracle 10g 扩表空间,Oracle 10g 表空间管理(一)

    一.表空间说明 Oracle 10g表空间包括系统表空间和非系统表空间: 1.系统表空间------>一般存储的是数据字典的相关信息 SYSTEM:是数据字典存放的表空间 SYSAUX:辅助的系 ...

  3. Oracle undo 表空间管理

    Oracle 的Undo有两种方式: 一是使用undo 表空间,二是使用回滚段. 我们通过 undo_management 参数来控制使用哪种方式,如果设为auto,就使用UNDO 表空间,这时必须要 ...

  4. Oracle undo表空间管理

    当在做DML操作的时候,在修改buffer cache里面的数据块的时候,会对当前块的旧镜像信息做一个保存,保存的数据块就是undo块.undo块上面保存着数据修改前的信息. 生成undo块的几个作用 ...

  5. Oracle学习——表空间管理(二)

    一.使用CREATE TABLESPACE 语句创建表空间 查看系统默认表空间的位置语句:select t1.name,t2.name  from v$tablespace t1,v$datafile ...

  6. oracle表空间dbf文件,Oracle 11g表空间dbf文件迁移

    当Oracle的数据文件所在的磁盘空间不够用了或其他情况需要把dbf文件迁移到另外的位置,下面是操作步骤: 1.sqlplus sys/sys as sysdba 2.shutdown immedia ...

  7. Oracle命令--表空间管理

    1.创建表空间 create tablespace IMUSE01 datafile '/export/home/oracle/oradata/mdspdata/imuse01_dat1' size ...

  8. oracle11监视器,Oracle 11g 表空间监控(一) datafile autoextend

    表空间监控(一) datafile autoextend 导言:监控数据文件自增的表空间脚本. #################################################### ...

  9. Oracle创建表空间 管理表空间

    表空间创建语句 创建表空间 -- 创建表空间 create tablespace LQ datafile 'E:/oracle_data/LQ_01.dbf' size 2000M autoexten ...

  10. oracle 11g 表空间加密

    由于我们在创建表空间后产生的dbf数据文件是没有加密的二进制文件,通过简单的转储或者strings便能查看里面的数据 所以存在着数据泄露的隐患,我们可以通过wallets方法对创建的表空间进行加密. ...

最新文章

  1. Hyperloop 让发布简洁高效
  2. ANSYS报错Accelerations are exceeding internal limit解决方法
  3. mysql中utf8_general_cs和utf8_general_ci和utf8_bin的一点区
  4. 匹配行linux中grep命令的使用
  5. ACM数论之旅4---扩展欧几里德算法(欧几里德(・∀・)?是谁?)
  6. MATLAB 优化程序【profile简明用法】
  7. 超级简单的自动刷新_Excel动态透视表,刷新即可更新内容,简单方便 #职场 #办公技巧...
  8. java中的POJO、PO、VO分别是什么?
  9. 快速生成HTML结构语法(HTML、CSS)
  10. java zip 文件夹_Java Zip文件文件夹示例
  11. 2022年软考信息安全工程师备考历年真题汇总
  12. 手机号归属地数据库;根据手机号查找对应的归属地;
  13. 《查拉图斯特拉如是说》读书笔记
  14. datav可视化大屏使用教程
  15. 九爷带你了解 zabbix 报警机制
  16. 如何做好性能压测:压测环境的设计和搭建
  17. iOS(iPhone,iPad))开发(Obje…
  18. Zakas大神:LeanPub自出版一年记
  19. 自控重点整理1.1 比例微分PD控制器的作用
  20. 一款基于Webgl实现的3D类网页游戏

热门文章

  1. 计算机网络管理一07872自考知识点,电子信息工程专业2019年10月四川自考科目及考试时间[本科]...
  2. i350在linux系统刷MAC,MAC 10.14 安装教程10-基于黑果小兵大神EFI文件的修改过程
  3. C语言运算符优先级列表(超详细)
  4. PMBOK(第六版) PMP笔记——《五》第五章(项目范围管理)
  5. pb 打开文件,写入文件
  6. android反翻译工具下载,安卓dex反编译工具(dex-translator)下载_安卓dex反编译工具(dex-translator)官方下载-太平洋下载中心...
  7. php微信卡包sdk,微信卡包会员系统
  8. 2019年网络安全灾难事件,5大勒索病毒软件
  9. 回顾史上25款经典芯片:曾震撼了世界
  10. 两节串联锂电池充电管理芯片,IC的充放电方案