我正在尝试连接到Oracle数据库。数据库托管在本地虚拟机中。
我可以使用服务名称连接正常: ...@localhost:1521/orcl
但是使用SID: ...@localhost:1521:cdb1
不起作用。
目前,当我尝试连接时,我得到:ORA-01017: Invalid username/password; logon denied
注意:
答案 0 :(得分:0)
您的服务名称是orcl - 连接有效。
然后您尝试使用其他数据库,' cdb1',并且相同的用户/密码无法正常工作。
可能是那些不同的数据库。
您处于多租户环境中。连接到12c实例时,应始终使用SERVICE名称。多租户中的SID将始终将您带到容器数据库。在容器中运行的可插件只能通过其服务名称访问。