ORA 12569 Ошибка контрольной суммы пакетаC#

Место общения программистов C#
Ответить
Anonymous
 ORA 12569 Ошибка контрольной суммы пакета

Сообщение Anonymous »

Я пытаюсь подключиться к базе данных Oracle на удаленном сервере (в CloudApp), используя метод аутентификации пары ключей ssh. Я могу подключиться к серверу с помощью этого кода.

Код: Выделить всё

        PrivateKeyFile keyFile = new PrivateKeyFile(@"D:\ssh.ppk");
var keyFiles = new[] { keyFile };
var username = "Admin";

var methods = new List();

methods.Add(new PrivateKeyAuthenticationMethod(username, keyFiles));

var con = new ConnectionInfo("abc.xyz.net", 22, username, methods.ToArray());
using (var client = new SshClient(con))
{
client.Connect();
if (client.IsConnected)
{
var portForwarded = new ForwardedPortLocal("127.0.0.1", 3306, "127.0.0.1", 3306);
client.AddForwardedPort(portForwarded);
portForwarded.Start();
var connectionString = "DATA SOURCE=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=3306)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=ABC_DB)));PASSWORD=myPassword;USER ID=myUsername";
//var connectionString = "DATA SOURCE=127.0.0.1:3306/ABC_DB;PASSWORD=myPassword;USER ID=myUsername";
using (OracleConnection conn = new OracleConnection(connectionString))
{
//conn.Open();
using (OracleCommand com = new OracleCommand("SELECT * FROM Table_Name", conn))
{

com.CommandType = CommandType.Text;
DataSet ds = new DataSet();
OracleDataAdapter da = new OracleDataAdapter(com);
da.Fill(ds);
GridView1.DataSource = ds;
GridView1.DataBind();
}
}
client.Disconnect();
}
else
{
Console.WriteLine("Client cannot be reached...");
}
}
Когда я пытаюсь подключиться к базе данных, в строке da.Fill(ds); выдается ошибка контрольной суммы пакета исключения.
Помогите пожалуйста, если знаете какие настройки нужно изменить, где.

Заранее спасибо.

Подробнее здесь: https://stackoverflow.com/questions/404 ... um-failure
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»