Oracle数据库ORA-01109 数据库未打开


引致 https://blog.csdn.net/colinmok/article/details/39504879?locationNum=11&fps=1  感谢!

在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;


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM