机器学习和生物信息学实验室联盟

标题: 因误删表空间导致的oracle数据库错误 [打印本页]

作者: hsc    时间: 2013-5-29 20:05
标题: 因误删表空间导致的oracle数据库错误
本帖最后由 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;

其中第一条命令中的地址改成你自己当初创建表空间的绝对路径就可以了。这两个命令的具体意思从字面上就可以看到了,如果要深究原因,请详查之,在此不赘述。
作者: xmubingo    时间: 2013-5-29 20:12
膜拜~还没遇到过。
作者: hsc    时间: 2013-5-29 20:37
xmubingo 发表于 2013-5-29 20:12
膜拜~还没遇到过。

今天在有幸遇到过一次,远程不了,只能做一个本地数据库了~
作者: chenwq    时间: 2013-5-30 00:42
怎么胡总也研究Oracle了@hsc
作者: hsc    时间: 2013-5-30 09:48
chenwq 发表于 2013-5-30 00:42
怎么胡总也研究Oracle了@hsc


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




欢迎光临 机器学习和生物信息学实验室联盟 (http://123.57.240.48/) Powered by Discuz! X3.2