日期:2014-05-17  浏览次数:20714 次

oracle服务端和客户端的问题
有两台机器A,B
A机器装的是oracle9i服务端
B机器装的是oracle10g服务端
操作系统均为Linux ES4

想问的是如果A机器上的应用程序要访问B机器上的oracle,用装客户端吗?
我记得在windows下如果本机装了服务端就不需要装客户端了,不知道Linux下怎么样?
如果不需要装请问还需要什么配置吗?应用程序是用C和JAVA写的,我知道JAVA是可以直接访问oracle的。C好像要装客户端,请高手指点。

------解决方案--------------------
引用楼主 e_fresh 的帖子:
有两台机器A,B
A机器装的是oracle9i服务端
B机器装的是oracle10g服务端
操作系统均为Linux ES4

想问的是如果A机器上的应用程序要访问B机器上的oracle,用装客户端吗?
我记得在windows下如果本机装了服务端就不需要装客户端了,不知道Linux下怎么样?
如果不需要装请问还需要什么配置吗?应用程序是用C和JAVA写的,我知道JAVA是可以直接访问oracle的。C好像要装客户端,请高手指点。

------解决方案--------------------
服务端自带net manager,不用装客户端的。
------解决方案--------------------
服务器端自带有客户端的。

在A机中找到tnsname.ora文件目录,再配一个指向B机中数据库的连接串。

------解决方案--------------------
配置本地服务名就可以。
------解决方案--------------------
只要机器安装了oracle就可以访问,不管你的是服务端还是客户端,但是需要配置数据库连接