机器学习和生物信息学实验室论坛联盟MAchine Learning And Bioinformatics, MALAB
查看: 4241|回复: 4

因误删表空间导致的oracle数据库错误

[复制链接]
发表于 2013-5-29 20:05:42 | 显示全部楼层 |阅读模式
本帖最后由 hsc 于 2013-5-29 20:06 编辑

如果你在建立一个表空间之后,发现建立错了,想要删除它,最好不要直接强制删除,这样做的后果就是在你重新连接之后,不论你做什么,都会爆出一个错误 ora-01109:数据库未打开,最好的方法就是drop tablespace xxxx;

但是已经碰到了这个错误了,怎么办呢?不要着急,使用下边这两个命令即可达到

alter  database  datafile 'E:\app\hushichang\oradata\husc01.dbf' offline drop;
alter  database  open;

其中第一条命令中的地址改成你自己当初创建表空间的绝对路径就可以了。这两个命令的具体意思从字面上就可以看到了,如果要深究原因,请详查之,在此不赘述。
回复

使用道具 举报

发表于 2013-5-29 20:12:58 | 显示全部楼层
膜拜~还没遇到过。
回复

使用道具 举报

 楼主| 发表于 2013-5-29 20:37:27 | 显示全部楼层
xmubingo 发表于 2013-5-29 20:12
膜拜~还没遇到过。

今天在有幸遇到过一次,远程不了,只能做一个本地数据库了~
回复

使用道具 举报

发表于 2013-5-30 00:42:29 | 显示全部楼层
怎么胡总也研究Oracle了@hsc
回复

使用道具 举报

 楼主| 发表于 2013-5-30 09:48:24 | 显示全部楼层
chenwq 发表于 2013-5-30 00:42
怎么胡总也研究Oracle了@hsc


只是用到了就查一查而已,非专门研究人员~~~
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关注公众号
机器学习和生物信息学实验室联盟

相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖
关注公众号
返回顶部