Oracle的表空间管理——创建表空间

1、表空间的概念:

(1)、数据库与表空间:表空间实际上是数据库上的逻辑存储结构,可以把表空间理解为在数据库中开辟的一个空间,用于存放我们数据库的对象,一个数据库可以由多个表空间构成

(2)、表空间与数据库文件:表空间实际由一个或多个数据文件构成的,数据文件的位置和大小可以由我们用户自己来定义。我们所操作的一些表啊,一些其他的数据对象都是存放在数据文件里的。那么数据文件是物理存储结构,真正的可以看到的,而表空间是逻辑存储结构。

其之间关系是:


2、表空间的分类

(1)、永久表空间:是一个系统的空间,其中存放了数据字典(统计信息、表信息、索引信息、用户信息)

(2)、临时表空间:是一个必须存在的空间,是一个临时的表空间,当提交后(commit),数据就会从临时表空间清空,保存到永久表空间去

(3)、UNDO表空间(回退表空间):更新数据,commit时,发生错误,此时可以恢复,之前正确的数据就存在回退表空间中

3、创建表空间的语法格式:create [TEMPORARY] TABLESPACE tablespace_name TEMPFILE|DATAFILE'xx.dbf' SIZE XX

(1)、TEMPORARY:临时的

(2)、tablespace_name:要创建的表空间的名字

(3)、xx.dbf:文件的名称,也可以在此指定文件存放的位置,若果没有指定,则为默认位置

(4)、TEMPFILE|DATAFILE:临时文件|数据文件

(5)、SIZE:指定表空间大小

(6)、创建表空间示例:


(7)、查看表空间的方法:


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值