我有一个问题,希望有人能解释给我。我在服务器上正确安装了Oracle 11g。从工作站上,我安装了oracle客户端,其中tnsname.ora指向Oracle数据库。我可以ping通安装oracle数据库的服务器。我可以通过sqlplus连接到数据库,我甚至可以使用C#以编程方式连接到数据库。然而,我不能勉强。试图这样做时,我收到错误消息3511。所以我的问题是:在什么情况下使用tnsping,以及如何使tnsping工作?换句话说,如果我的tnsping不起作用,但我仍然可以使用C#以编程方式连接到数据库,那么我应该担心的是什么?我是Oracle的新手..谢谢!不能t but,但可以sqlplus连接
0
A
回答
0
我试图做下面的行动没有成功,虽然他们是类似于我的类似情况的最流行的答案。
1) Set Oracle_Sid to my oracle sid
2) Set Oracle_Home to my oracle home directory
我做了什么来解决这个问题:
1) Uninstall oracle client
2) Reinstall the oracle client with the newest version 11.2.xx.
我相信,重新安装的早期版本的Oracle客户端将只正常工作。 但是,由于我必须重新安装客户端,我可能想要获得最新版本。 原因可能是第一次安装不当,因为我们有预装应用程序的磁盘映像以自动准备新计算机。 无法使用tnsping似乎并不妨碍其他Oracle操作(至少不是我所知道的)。
如果有人知道什么是不能绷带的限制,但可以连接sqlplus,ping ...,我将不胜感激,如果你可以分享。
0
无论你的$ ORACLE_HOME值未设置或默认的SID没有被设置在$ ORACLE_SID
试试这个:
set ORACLE_SID=mysid
export ORACLE_SID
tnsping mysid
,看看它有回来。
相关问题
- 1. PHP无法连接,但SqlPlus可以
- 2. 如何验证sqlplus可以连接?
- 3. tnsping失败,但可以通过sqlplus连接到Oracle数据库
- 4. 可以远程连接JConsole,但不能连接VisualVM
- 5. Postgresql:我可以连接命令行,但不能连接node-postgres
- 6. MySQL可以本地连接,但不能远程连接
- 7. Oracle SQLPlus可以运行select语句,但不能创建包
- 8. 连接SQLPLUS在Oracle
- 9. emacs sqlplus断开连接
- 10. 为什么我可以轻松连接ORA-12514但不能与TNS连接?
- 11. 可以用java连接到MySQL数据库,但不能用PHP连接?
- 12. COM/OLE可以通过GUID连接,但不能通过类字符串连接
- 13. 可以创建Websphere队列管理器但不能连接
- 14. 可以通过WinSCP打开SFTP连接,但不能与JSch
- 15. 可以通过shell连接到mongodb,但不能通过mongoid
- 16. iOS模拟器可以连接到服务器,但iPhone不能
- 17. 催化剂创建模式不能连接,但我可以
- 18. 形式值不能输入到MySQL,但可以连接mysql(PHP)
- 19. sqlplus连接但SQL开发人员和jdeveloper不
- 20. SQLPLUS连接到不同的DBS
- 21. Unix中的sqlplus连接
- 22. 与sqlplus批量连接
- 23. crontab上的sqlplus连接错误,但直接工作
- 24. T-SQL查询可以手动工作,但不能触发
- 25. WebSocket可以连接到本地服务器,但不能发送或接收
- 26. AsyncSocket可以连接到java套接字服务器但不能写入数据
- 27. 我可以连接tsql,但bsqldb失败
- 28. 可以通过以太网屏蔽连接,但不能在我的arduino上使用MQTT时连接
- 29. Rhive:消息显示:未连接到Hiveserver2(但可以连接HDFS)
- 30. Pro * C不能强制并行DML而sqlplus可以吗?
谢谢!我正在使用Windows。导出一个Windows命令?我得到了一个错误,指出在windows 7中导出不被识别为内部或外部命令。 – user1205746
导出用于Linux安装。 对于windows安装只需使用set命令,它只会为您当前的cmd会话设置一个变量。 如果您想使其成为永久性设置,则需要将其添加到计算机属性中的变量中 – Jimoc
将其添加到Windows的变量中不起作用。我仍然有同样的问题。奇怪的是,它只发生在某个工作站上。我有1个工作站没有t issue问题,另一个工作站有问题。不知道在哪里检查了。需要每个人检查或提及的地方(Oracle_Home,Oracle_SID)都被检查过并且它们是相同的。我的oracle_home在两个ws中,Oracle_SID没有在我的任何WS ... – user1205746