暂无图片
数据库中建了一个数据文件,路径写错了,用了alter database datafile 3 offline drop删除了数据文件,实际在数据库层面并没有删除
我来答
分享
暂无图片 匿名用户
数据库中建了一个数据文件,路径写错了,用了alter database datafile 3 offline drop删除了数据文件,实际在数据库层面并没有删除

目前在数据文件在库中是recover状态,如何才能正确删除这个表空间?

我来答
添加附件
收藏
分享
问题补充
4条回答
默认
最新
哇哈哈

确认要删除的是表空间吗?

那就drop tablespace XXXX including contents and datafiles;

表空间里面的所有数据和数据文件全部随之删除

暂无图片 评论
暂无图片 有用 1
打赏 0
刘贵宾

DROP TABLESPACE tablespace_name INCLUDING CONTENTS AND DATAFILES;

暂无图片 评论
暂无图片 有用 0
打赏 0
布衣
暂无图片

首先确认表空间数据数据无用;

 当数据文件为空,可以通过alter tablespace xxx drop datafile 'xxxxxxxx';删除

 当数据文件不为空且必须删除时,只能删除表空间;drop tablespace xxx INCLUDING CONTENTS AND DATAFILES;
复制
暂无图片 评论
暂无图片 有用 0
打赏 0
Root__Liu

生产环境审慎操作删除表空间的操作。操作之前记得备份。

暂无图片 评论
暂无图片 有用 0
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
oracle 登录远程数据库报错?
回答 3
1.大概率是触发器限制了登录,先用sys登陆数据库,通过事件查一下对于的触发器SELECTFROMALLTRIGGERSWHERETRIGGERINGEVENTLIKE'%LOGON%';2.查看触发
OLAP 数据库的选择与思考
回答 2
从设计的角度, 可以考虑逆范式化减少join, 大表合理分区, 增量处理; 从SQL优化的角度, SQL写法, 分区裁剪,并行使用,分析函数
在数仓里面同时向Oracle和达梦分发数据,但是有个值传到Oracle是大写,但到达梦是小写,这是什么原因?数仓里面的数据也是大写
回答 1
检查分发代码,看是否进行了转换
Oracle 查表结构:desc tablename 这个语句没用吗?
回答 1
已采纳
DESCtablenameSELECTDBMSMETADATA.GETDDL(‘TABLE’,‘数据表名’)FROMDUAL;怀疑你是user没找对
oracle 10.2.0.5.0 告警日志经常出现ORA-00060: Deadlock detected
回答 5
我也遇到过类似的情况。但这个报错确实很烦,有时候会干扰其它报错信息。看有没有大神知道这种情况怎么处理合适?
Oracle 中 一个事务COMMIT后能ROLLBACK吗?
回答 1
已采纳
在一个事务中,rollback和commit都代表结束一个事务,想恢复可以用flashback
Oracle 建表空间的时候,建了"test_A"和"test_a"两个表空间,但用impdb的remap导入时不区大小写,怎么办?
回答 1
已采纳
首先,oracle强烈不建议对象名用小写。另外如果说你是想将带小写的表空间下数据导出到其他库,可以用参数TRANSFORMsegmentattributes:n去掉存储子句。避免这个问题
Oracle rman备份永久保留怎么设置?
回答 2
已采纳
如何让备份不受备份策略影响:用户可能有长期保留数据备份的需求(超出rman的保留策略设置)。这些备份信息应该被记录在rmanrepository中,但是应该超出rman备份保留策略的限制,否则会被标识
最近用户总说连接到oracle后,长时间没操作,就提示连接断开,怎么设置?
回答 4
应该是防火墙超时,对长连接进行断开了
telnet 服务器IP 1521端口是通的,但是访问不了Oracle数据库?
回答 1
已采纳
看一下监听,是不是设置IP黑/白名单