日期:2014-05-18  浏览次数:20994 次

net4.0c#连接Oracel数据库 10g??
c#//
 OracleConnection conn = new OracleConnection("Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.101)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=mydb)));User Id=abcde; Password=abcde;Unicode=True");

  try
  {
  conn.Open();
Oracel 10G 安装在192.168.1.101上,如果在本机上面的代码可以连接,程序放到另外一机器上92.168.1.102上,无法连接
102上没装客户端,需要安装Oracel客户端?,如何配置???服务器需要配置吗??都是新装的

------解决方案--------------------
在用oracle 11g,我们的机器都是windows系统,win7或者server 2003。
有几种方法:
一是在运行程序的机器上装完整的oracle,拿Oracle 11g来说,要占用磁盘空间N个G,所以此方案不可取。
二是不装服务器端而只装客户端,客户端安装文件600多M,安装完1G多,安装后在“开始”-“程序”里可以看到有管理和配置工具,配置好服务、监听程序等就可以了。
三是Instant Client,这个到处可以看到安装的方法,网上搜一下吧。Instant Client可以在甲骨文网站上下载,50M左右,解压后100多M,然后添加tnsnames.ora、环境变量、注册表项之类,总之比较麻烦。
------解决方案--------------------
安装oracle客户端然后安装odt一般就可以访问了。