可能原因,分区是时候把oracle表空间文件给分丢了。
我的是手比较%$^%#$%^$,自己没事建立的表空间创建的表空间datafile,然后感觉没用就把服务停掉然后手动的删掉了。
反正原因就是数据库找不到表空间文件,然后无法打开数据库。
首先登录管理员权限帐号
sqlplus sys/sys as sysdba
然后解决数据文件丢失
idle> alter database datafile '/u02/ETMCDB/ETMCDB_data_01.dbf' offline drop;
Database altered.
最后打开数据库
idle> alter database open;
Database altered.
完成。