表空间物理文件删除但再次创建提示已存在(reuse完美解决)——oracle中reuse的属性及使用方法

7 篇文章 0 订阅
3 篇文章 0 订阅

reuse 的属性及使用

之前学习数据库遇到删除表空间物理文件成功,但再次新建提示文件已存在的情况,找了很多资料,终于找到了最简单的解决方法(reuse)

以下四点是对reuse属性和使用方法的总结:
1、在表空间已删除,但是数据文件还在,再创建表空间的时候就会报错,此时就可以reuse重新使用这个文件。

2、必须保证该数据文件上没有任何数据对象,即该文件之前的表空间删除时必须带including contents参数。只有清除了里面的全部内容,其文件才可以被重新划定大小。

3、数据文件在reuse使用之前,在操作系统可以对其改名,使其尽量和新表空间名一致。

4、对于有reuse参数,没有文件的情况,Oracle会自行忽略。

5、使用时在普通创建表空间语句后面直接添加reuse即可

create tablespace name datafile 'name.dbf' size 1m reuse;   --name是文件名,size 1m大小可根据实际情况更改,也可以不写--

实例如下:

在这里插入图片描述

  • 4
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值