我在Windows 2k8 上面安装了oracle 10g x64版本。
现在可以使用sqlplus登陆。
但是如果通过vs 2005中的ado.net代码,使用oracleclient登入时,出现12170错误,连接超时。
我尝试修改%ORACLE_HOME%/NETWORK/ADMIN/sqlnet.ora,希望将连接超时的值变大,但是无法修改该文件,提示被另一个进程占用。我机器上的防火强已经关闭。
我的连接代码如下:
          string connStr = "Data Source=orcl;Persist Security Info=True;User ID=system;Password=a;Unicode=True;";
            OracleConnection conn = new OracleConnection(connStr);
            conn.Open();            OracleCommand cmd = new OracleCommand(connStr, conn);
            cmd.CommandType = CommandType.Text;
            cmd.CommandText = "SELECT count(*) FROM images";
            
            OracleDataReader reader = cmd.ExecuteReader();
            reader.Read();
            Console.WriteLine("line count: "+reader[0]);
            conn.Close();
 在线等,急!