oracle不能够指定实例登录

配置正常,tnsnames. ora配置好了,只能够用账号密码登录,不能够指定实例登录

img

img

看监听数据库状态。
lsnrctl status
没有成功注册到监听的库,不能使用服务名登陆,但可以使用本地登陆,设置ORACLE_SID,sqlplus 用户名/密码。

首先,你需要先确定你配的到底是服务端的ora文件还是客户端的ora文件
你打开的sqlplus又是服务端里带的还是客户端里带的
如果版本不匹配,那么相当于参数没有定义
其次,你orcl指向的不是本机,而用默认登录登录的是本机的默认库,你确定远程数据库的用户名密码也是这个?

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^