首先:重写listener.ora文件(加粗部分为增加部分)

SID_LIST_LISTENER =

(SID_LIST =

(SID_DESC =

(SID_NAME = PLSExtProc)

(ORACLE_HOME = f:\oracle\product\10.1.0\Db_1)

(PROGRAM = extproc)

)

(SID_DESC =

(GLOBAL_DBNAME = orcl)

(ORACLE_HOME = f:\oracle\product\10.1.0\Db_1)

(SID_NAME = orcl)

)

)

第一步、sqlplus /NOLOG;

第二步、SQL>connect sys/change_on_install as sysdba;

第三步、SQL>shutdown normal;

提示:

1数据库已经关闭

2已经卸载数据库

3ORACLE 例程已经关闭

第四步、SQL>startup mount;

提示:

1Total System Global Area 5110898688 bytes

2Fixed Size 2806480 bytes

3Variable Size 1107299632 bytes

4Database Buffers 3992977408 bytes

5Redo Buffers 7815168 bytes

数据库装载完毕。

第五步、SQL>alter database open;(出错)

提示:

ORA-01157: 无法标识/锁定数据文件11 – 请参阅DBWR 跟踪文件

ORA-01110: 数据文件11: ‘’’‘I:\tablesapce\APP0104_DEFAULT.dbf’’

第六部、SQL>alter database datafile 11 offline drop;

然后重复五六部,最后直接登录就可以了

王晓博客 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权

转载请注明原文链接:Oracle错误 ora-12514 解决方法

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐