Skip to Main Content

Japanese

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

ODP.NETでの接続障害

913211Jan 25 2012 — edited Jan 26 2012
OS:Windows Xp
開発ツール VoisualStadio 2008 (C#)
ODP.NET 11.1.0.7.20

上記の条件でプログラムを開発し、接続の出来たのですが

ある日突然「ORA-03136: インバウンド接続がタイムアウトになりました 」のメッセージが出て
Oracle接続できなくなりました。

Oracle接続のコーディング(抜粋しています)としては
using System;
using System.Collections.Generic;
using System.Text;
using Oracle.DataAccess.Client;
using Oracle.DataAccess.Types;
public bool OraConnect(string oraUser, string oraPass, string OraService, string OraServer)
{
string strSQL = "";
OracleConnection oCon = new OracleConnection();
oCon.ConnectionString = null;
strSQL = "User Id=hoge;password=hogehoge;" +
" Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = testserver)(PORT = 1521))" +
" (CONNECT_DATA = (SERVICE_NAME = orcl.world)))";
try
{
oCon.ConnectionString = strSQL;
oCon.Open(); ←ここでエラー
return true;
}
catch (Exception ex)
{
strOraMsg = ""; strOraMsg = ex.Message;
        --- エラーメッセージをテキスト出力---
oCon.Close(); oCon.Dispose();
return false;
}
}

エラーになっている端末でSQLPlusを使用しての接続は正常に接続し、
接続時のユーザー間違えて実行すると、「ユーザー/パスワードが違う」のエラーがでます。

開発したEXEはClickOnceでの配布しています。

分かっているの範囲で記載しましたが、ここまでで手詰まりになりました。
申し訳ありませんがご教授の程お願いします。
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Feb 23 2012
Added on Jan 25 2012
3 comments
4,942 views