C#连接远程oracle数据库服务器:
第一,你要装Oracle客户端
第二,你要在你的tnsnames.ora文件里追加连接DNS
或者把连接字符串写为:
string strConnection = "Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=202.194.155.25)(PORT=1521)))(CONNECT_DATA=(SERVICE_NAME=neo)));User ID= system;Password=system;Unicode=True";
其中202.194.155.25为远程操作的oracle所在的主机IP,neo为oracle数据库名。
如出现监听超时,可检查tnsnames.ora和SQLNET.ORA,确保SQLNET.ORA下NAMES.DIRECTORY_PATH= (TNSNAMES, ONAMES, HOSTNAME)
另外可使用tnsping IP地址来查看是否通畅。如果不同,就关闭防火墙。
做一点写一点吧
未完。。。。。。