一个老服务器,并且里面的东西都很乱,有个网站用的是Oracle数据库。不过现在数据库无法连接了。
使用pl/sql他会提示OracleORA-12514: TNS:listener does not currently know of service requested in connect descriptor
我大概猜测是配置文件的问题,但是不太敢改,我搜了搜网上的应该没错,至少重启之前可以正常连接,所以应该是对的。
D盘里面有两个文件夹,一个是APP一个是Oracle。然而它服务列表里监听器啊什么的都是指向D:/app,环境变量里也是D/APP,但是D:/APP里面没有listener和tnsname,ora,只有D:/Oracle里面有这两个文件
请问我需要怎么改呢,是不是/APP文件夹下的才是正确的路径,只不过监听器什么的没配好,还是Oracle是正确的,我应该把服务什么的换到d:/Oracle
有没有好哥哥救救我啊
求助OracleORA-12514: TNS:listener does not currently know of service requested in connect descriptor
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
1条回答 默认 最新
- 憧憬blog 2023-03-15 03:09关注
根据你的描述,可能是Oracle服务的配置问题导致无法连接数据库。首先,需要确定listener.ora和tnsnames.ora文件的位置和正确性,并确保将正确的服务名称配置在连接描述符中。
对于listener.ora文件和tnsnames.ora文件的位置,可以在Oracle安装目录的network/admin文件夹中查找。如果在这个文件夹中不存在这些文件,则需要手动创建它们,并将数据库的相关信息添加到其中。需要检查listener.ora文件中的监听器名称和端口号是否正确,并确保tnsnames.ora文件中的服务名称和数据库实例名称匹配。
如果服务名称是正确的,并且监听器和tnsnames.ora文件也都已正确配置,那么可以尝试重新启动Oracle服务来解决问题。在Windows中,可以通过“服务”应用程序来查找Oracle服务,并执行重启操作。
总之,需要保证数据库的正确配置,并按照正确的方式连接数据库。如果还存在问题,可以进一步检查日志文件以了解更多详细信息。如果仍然无法解决问题,建议向Oracle官方支持寻求帮助。
解决 无用评论 打赏 举报
悬赏问题
- ¥15 运筹学排序问题中的在线排序
- ¥15 关于docker部署flink集成hadoop的yarn,请教个问题 flink启动yarn-session.sh连不上hadoop,这个整了好几天一直不行,求帮忙看一下怎么解决
- ¥30 求一段fortran代码用IVF编译运行的结果
- ¥15 深度学习根据CNN网络模型,搭建BP模型并训练MNIST数据集
- ¥15 lammps拉伸应力应变曲线分析
- ¥15 C++ 头文件/宏冲突问题解决
- ¥15 用comsol模拟大气湍流通过底部加热(温度不同)的腔体
- ¥50 安卓adb backup备份子用户应用数据失败
- ¥20 有人能用聚类分析帮我分析一下文本内容嘛
- ¥15 请问Lammps做复合材料拉伸模拟,应力应变曲线问题