错误信息 "ORA-12514: TNS:listener does not currently know of service requested in connect descriptor" 表示 TNS 监听器无法识别您在连接描述符中
错误信息 "ORA-12514: TNS:listener does not currently know of service requested in connect descriptor" 表示 TNS 监听器无法识别您在连接描述符中请求的服务。这通常是由于服务名(SERVICE_NAME)在监听器上没有正确配置。
为了解决这个问题,请按照以下步骤操作:
确保您的数据库实例正在运行。在命令行中输入以下命令(请根据实际情况替换 `
```
sqlplus / as sysdba SQL> startup;
```
在数据库实例中注册服务名。在命令行中输入以下命令:
```
sqlplus / as sysdba SQL> alter system reGISter;
```
这将向监听器注册当前数据库实例的服务名。如果监听器已配置为动态服务注册,请确保数据库实例中的服务名与 `listener.ora` 文件中的服务名匹配。
重新启动 TNS 监听器。在命令行中输入以下命令:
```
lsnrctl stop lsnrctl start
```
检查 TNS 监听器状态以确保它已正确启动并识别服务名。在命令行中输入以下命令:
```
lsnrctl status
```
如果 TNS 监听器已成功启动,并识别到您请求的服务名,那么您应该可以看到关于已注册服务和正在监听的端口的信息。
使用 sql*Plus 重新尝试连接到数据库,确保您在连接描述符中使用了正确的服务名。
如果您仍然遇到问题,请仔细检查 `tnsnames.ora` 和 `listener.ora` 文件中的配置,确保它们之间没有不一致或错误。
来源地址:https://blog.csdn.net/m0_61020782/article/details/130330981
--结束END--
本文标题: 错误信息 “ORA-12514: TNS:listener does not currently know of service requested in connect descriptor“
本文链接: https://www.lsjlt.com/news/390620.html(转载时请注明来源链接)
有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
2024-04-01
2024-04-03
2024-04-03
2024-01-21
2024-01-21
2024-01-21
2024-01-21
2023-12-23
回答
回答
回答
回答
回答
回答
回答
回答
回答
回答
0