小弟我要崩溃了!折腾了3天了!远程oracle数据库连接不上。客户端到底要如何配置
我要崩溃了!折腾了3天了!远程oracle数据库连接不上。客户端到底要怎么配置啊
去年写的程序,就出现这样的问题,c#2010+oracle10+sql2005,c/s结构,100台客户端,有三分之二都连不上oracle10服务器。
现在又到用这个程序的时候,折腾了几天,我编程环境的win7-64,虚拟机的xp都连不上oracle服务器。
tnsnames.ora内容:
出错部分代码:
百思不得其解,只能到这里求助各路大神了!
------解决方案--------------------
应该和程序代码没关系吧,tnsnames.ora编写是很严格的,是不是多了空格什么的
------解决方案--------------------
先试试PL/SQL连接,看错误代码是多少
------解决方案--------------------
有的行 有的不行 太神奇了
------解决方案--------------------
报ORACLE什么错?
------解决方案--------------------
重装客户端试过没有?
------解决方案--------------------
重装吧,这种问题有找的功夫重装都完事了
------解决方案--------------------
防火墙????
------解决方案--------------------
我觉得这种情况应该先检查一下网络配置
去年写的程序,就出现这样的问题,c#2010+oracle10+sql2005,c/s结构,100台客户端,有三分之二都连不上oracle10服务器。
现在又到用这个程序的时候,折腾了几天,我编程环境的win7-64,虚拟机的xp都连不上oracle服务器。
tnsnames.ora内容:
jspx.MyDB =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = 10.0.0.10)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = ORCL)
)
)
出错部分代码:
private void frmVote_Load(object sender, EventArgs e)
{
//……
//加载combobox1
try
{
OracleConnection oconn = new OracleConnection(myData.conStrOracle);
oconn.Open();
string ostrSQL = "select distinct bjmc,kcmc from JXRWB_LSB where xn='" + myData.SYS_xn + "' and xq=" + myData.SYS_xq + " and jszgh='" + myData.Login_BM + "' and kclx='必修课'";
OracleCommand ocmd = new OracleCommand(ostrSQL, oconn);
OracleDataAdapter oda = new OracleDataAdapter();
oda.SelectCommand = ocmd;
oda.Fill(ds, "aa");
comboBox1.DataSource = ds.Tables["aa"];
comboBox1.DisplayMember = "bjmc";
comboBox1.SelectedIndex = -1;
myData.Login_KCName = ds.Tables["aa"].Rows[0][1].ToString().Trim();
oconn.Close();
}
catch (Exception Err)
{
MessageBox.Show(Err.Message);
}
//……
}
百思不得其解,只能到这里求助各路大神了!
------解决方案--------------------
应该和程序代码没关系吧,tnsnames.ora编写是很严格的,是不是多了空格什么的
------解决方案--------------------
先试试PL/SQL连接,看错误代码是多少
------解决方案--------------------
有的行 有的不行 太神奇了
------解决方案--------------------
报ORACLE什么错?
------解决方案--------------------
重装客户端试过没有?
------解决方案--------------------
重装吧,这种问题有找的功夫重装都完事了
------解决方案--------------------
防火墙????
------解决方案--------------------
我觉得这种情况应该先检查一下网络配置