我有一个 oracle 服务器,已经安装在远程服务器上。
我已经安装了 oracle 最新的提供程序,以便在带有实体框架的 Visual Studio 中使用它们。
但是当我尝试连接到服务器时,我得到了这个异常:
ORA-12560: TNS: 协议适配器错误。
我对甲骨文世界真的很陌生,我找不到问题所在,甚至找不到如何调试它。
lsnrctl status
通过在端口 1521 上执行我的侦听器,我看到侦听器正在上升。
但是,我看到我有这样的安全性:“ Security ON: Local OS Authentication
”,但是由于我在服务器和客户端之间没有共同的用户,这会造成一些麻烦吗?
我应该对我的用户拥有一些特殊权限吗?在本地,我可以将自己与 sqldeveloper 工具连接起来。
任何帮助将不胜感激
编辑
更多信息:服务器在 Windows 下运行,它启动了 OracleXETNSListener 服务。我忘了提,但服务器防火墙已关闭。
编辑 2
我试图在我的工作站上下载 oracle sql developer,并用完全相同的信息连接自己。(我刚刚看到实际上 sql developer 使用“base”连接而不是“TNS”,这似乎被英孚?