ORA-12514错误及解决方法
在连接oracle数据库时,用用户登录会报ORA-12514错误,但用sqlplus命令(conn可/as sysdba 与sqlplus 用户名/密码)可以连接数据库,如图1、2所示。
图 1:ORA-12514错误
图 2:用sqlplus命令可以连接数据库
这是因为数据库没有注册,使用了以下几种方法:
- 首先重启监听服务,再启动数据库服务,问题没有得到解决。
- 更改监听文件名,把listener.ora,随便换个名字,如listener12.ora,再重启监听服务与数据库服务,问题得到解决。在重启服务后,listener.ora文件会被重建。