Хорошо, поскольку вы ожидаете ответов, связанных с вашим вопросом, с очень небольшим количеством информации, ответы на них помогут ДРУГИЕ ответить на ваш вопрос:
1- Какой у вас тип данных в базе данных
2- Как вы пытаетесь получить данные (некоторый код очень поможет)
3- Есть ли какие-нибудь индексы, насколько велика таблица и насколько сложен ваш запрос, вы пытались оптимизировать его? Попробуйте написать свой запрос.
...
Хорошо, вот что вы можете попробовать сказать нам, если что-то изменилось ...
static void DownloadBlob(OracleConnection myConnection)
{
OracleCommand myCommand = new OracleCommand("SELECT * FROM table", myConnection);
myConnection.Open();
OracleDataReader myReader = myCommand.ExecuteReader(System.Data.CommandBehavior.Default);
try
{
while (myReader.Read())
{
//Obtain OracleLob directly from OracleDataReader
OracleLob myLob = myReader.GetOracleLob(myReader.GetOrdinal("Ordinal"));
if (!myLob.IsNull)
{
// I hope it is BLOB :)
}
}
}
finally
{
myReader.Close();
myConnection.Close();
}
}