安装好plsql后用cmd命令连接Oracle数据库的话可以连接,但是在用plsql连接数据库时报
ORA-12514:TNS:监听程序当前无法识别连接描述符中请求的服务
解决方案:1.oracle的所有服务都启动(重启)
2.监听文件配置(listener.ora)中添加或修改SID_NAME名称为数据库实例名
3.对oracle客户端的Net Cofiguration Assistant正确添加或重新配置实例名,重启数据库服务器,检查各服务项是否启动,尝试连接
第二天连接数据库时又报了一个错误:
ORA-28547:连接服务器失败,可能是Oracle Net管理错误
解决办法:
在listener.ora 文件中:
把PROGRAM = extproc) 把这句话注释掉重启监听服务就好了。
extproc是一个扩展的程序调用接口协议, 连接和调用外部的操作系统程序或进程用时会用到。