oracle表空间不归档,归档模式下的表空间文件无法用命令删除

今天出差的第二天,给一个地市配置好了一台服务器,早上开始赋权限和增加表空间的操作,但是在增加了120G 空间后 给另外一个表空间增加文件的时候 忙中出错 把新表空间的增加语句 增加到了第一个空间里面

create tablespace tbs DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\tbs01.DBF'

size 21474828288 autoextend off;

alter tablespace tbs add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\tbs02.DBF' size 21474828288 autoextend off;

alter tablespace tbs add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\tbs03.DBF' size 21474828288 autoextend off;

alter tablespace tbs add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\tbs04.DBF' size 21474828288 autoextend off;

alter tablespace tbs add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\tbs05.DBF' size 21474828288 autoextend off;

alter tablespace tbs add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\tbs06.DBF' size 21474828288 autoextend off;

接着创建第二个表空间stbs

create tablespace stbs DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\stbs01.DBF'

size 21474828288 autoextend off;

alter tablespace tbs add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\stbs02.DBF' size 21474828288 autoextend off;

创建完成之后才发现 "alter tablespace tbs add datafile 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\RTBS\Stbs02.DBF' size 21474828288 autoextend off;" 这一句实际上是给前一个表空间增加文件了,虽然增加也不会造成什么大的问题,但是客户要求的是120G 你多了也不好看 于是就删除了tbs两个表空间

DROP TABLESPACE TBS INCLUDING CONTENTS AND DATAFILES;

执行之后重新执行前面的创建语句,报错:文件已经存在.远程登录上去一看,文件果然还存在,马上在我自己的机子上测试:

创建表空间

执行删除

查看文件夹 没有相关的表空间文件 说明语句是可以删除表空间文件的,google一下,原来归档模式下该语句不会真的删除,而只是在dba_data_files视图下看不到而已,(我的电脑由于空间不大因此没有启用归档模式.)远程登录服务器 停调监听 停掉数据库,找到那几个表空间文件,删除.打开监听,启动实例 OK 没有问题,重新执行创建语句也没有报错. 这个数据库完全是我自己给安装了 希望老天保佑不出什么大问题 保佑保佑.

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值