Oracle数据库ORA-01109 数据库未打开 解决方法

  • Post author:
  • Post category:其他



我在plsql创建了2表空间:

create tablespace NC63_DATA01 datafile ‘D:\Oracle\oradata\orcl\nc63_data01.dbf’ size 500M autoextend on next 50M extent management local uniform size 512k;

create tablespace NC63_INDEX01 datafile ‘D:\Oracle\oradata\orcl\nc63_index01.dbf’ size 500M autoextend on next 50M extent management local uniform size 256k;


贪图方便直接在目录下把这两个表空间给删除了,回收站也给删了,问题就出现了,一直都报数据库未打开。


解决办法:



第一步:把刚才删除的表空间文件drop掉



ALTER DATABASE DATAFILE ‘

D:\Oracle\oradata\orcl\nc63_data01.dbf

‘ OFFLINE DROP;



ALTER DATABASE DATAFILE ‘


D:\Oracle\oradata\orcl\nc63_data01.dbf


‘ OFFLINE DROP;






第二步: 打开数据库




ALTER DATABASE OPEN;






第三步: 删除表空间




DROP TABLESPACE

NC63_DATA01

INCLUDING CONTENTS;





DROP TABLESPACE




NC63_INDEX01


INCLUDING CONTENTS;











版权声明:本文为colinmok原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。