ORA-12514, TNS:listener does not currently know of service requested in connect descriptor
错误描述:
首先查看当前ORACLE_SID是否存在,
[oracle@iZ2f570bi1k56uZ ~]$ echo $ORACLE_SID
orcl
发现ORACLE_SID存在但是依旧不能登录。
错误原因:
连接时使用的service名称填写错误。
解决办法如下:
查看应该使用的service:
[oracle@myYUn ~]$ cat /home/oracle/response/dbca.rsp
配置文件中 GDBNAME
即是应该使用的service:
# Description : Global database name of the database
# 全局数据库的名字=SID+主机域名
# 第三方工具链接数据库的时候使用的service名称
GDBNAME = "orcl.test"