设为首页 加入收藏

TOP

【翻译自mos文章】当在os上的datafile已经不存在的情况下将该tablespace删除
2015-07-24 11:10:46 来源: 作者: 【 】 浏览:1
Tags:翻译 mos 文章 当在 datafile 已经 存在 情况 tablespace 删除

?

目标:
当datafile从os级别删除后,再试图drop 该tablespace,结果报下列的错误:

SQL> drop tablespace ts_edw1_large01;
drop tablespace ts_edw1_large01
*
ERROR at line 1:
ORA-01115: IO error reading block from file 53 (block # 1)
ORA-01110: data file 53: '/u43/oradata/edw1p/ts_edw1_large01_01.dbf'
ORA-27091: unable to queue I/O
ORA-27072: File I/O error
Additional information: 3
Additional information: 1


解决方案:

1. SQL> STARTUP MOUNT ;

2. Offline drop the datafile.
SQL> ALTER DATABASE DATAFILE '/u43/oradata/edw1p/ts_edw1_large01_01.dbf ' OFFLINE DROP;

3. SQL> ALTER DATABASE OPEN;

4. Drop the user tablespace.
SQL> DROP TABLESPACE  INCLUDING CONTENTS;

?

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇mybatis result maps collection .. 下一篇EntityFramework实体框架的形成之..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·数据库:推荐几款 Re (2025-12-25 12:17:11)
·如何最简单、通俗地 (2025-12-25 12:17:09)
·什么是Redis?为什么 (2025-12-25 12:17:06)
·对于一个想入坑Linux (2025-12-25 11:49:07)
·Linux 怎么读? (2025-12-25 11:49:04)