[ОТВЕТИТЬ]
Опции темы
16.05.2011 15:29  
dedal
Доброго дня. Ставлю на чистую, только отформатированную машину отчеты, оракл+патч, затем dotnet и супермаг, ставится все корректно.
Запускаю см, пишет что установлено соединение и висит 30+ мин, при следующей попытке подключения выдает, что требуется оракл клиент версии 8.1.7 или выше, в homeselecter выбраны отчеты версия которых выше 8.1.7. Оракл версии 9.2, супермаг 1.28 сп2. Устанавливал так уже много раз, все работало, в чем проблема непонятно.
 
16.05.2011 15:30  
Mtirt
tnsnames прописан, правильный ?
 
16.05.2011 15:31  
dedal
Да, все верно
 
16.05.2011 15:32  
Mtirt
Результат tnsping и tnsping80?
 
16.05.2011 15:34  
dedal
80 мс и 20мс
 
16.05.2011 15:36  
Mtirt
В sm2000\data\smerrorlog что написано?
 
16.05.2011 15:38  
dedal
2011.05.16 (понедельник) 17:32:26 1.28.0.0 Sm.Main
----- Прерывание работы программы -----
сообщение: "Ошибка соединения с БД.
System.Data.OracleClient requires Oracle client software version 8.1.7 or greater."
исключение: System.Exception
источник: Sm.Server
метод: Void Connect()
at Sm.Server.Database.Db.Connect()
at Sm.Server.Database.OracleDb.Connect()
at Sm.Server.Database.Db..ctor(String vConnectionString, ConnectionType vConnectionType)
at Sm.Server.Database.OracleDb..ctor(String strConnection)
at Sm.BusinessServer.Engine.UserConnectionPool.CreateConnection(String databaseName, String userName, String password, Int32& processHandle)
at Sm.BusinessServer.Engine.UserConnectionPool.GetConnectionInternal(String databaseName, String userName, String password)
at Sm.BusinessServer.Engine.UserConnectionPool.GetConnection(String databaseName, String userName, String password)
at Sm.BusinessServer.BusinessObject.CreateConnection(BusinessOperation businessOperation)
at Sm.BusinessServer.BusinessObject.ExecuteSelect(String vStrSelect, DataTable vDataTable, BusinessOperation vBusinessOperation)
at Sm.Main.Server.DomainManagerBO.ReadDomainDescriptors(BusinessOperation businessOperation)
at Sm.Main.Server.DomainManagerBO.Sm.Main.Link.IDomainManagerBO.LoadDomains(BusinessOperation businessOperation)
at Sm.Main.DomainManager.LoadDomainsClassifier(IDomainManagerBO domainManagerBO, BusinessOperation businessOperation, INativeHostConfig nativeHostConfig, IDomainDictionary& domainDescriptors, IClassifier`1& domainClassifier)
at Sm.Main.DomainManager..ctor(IMainServer server)
at Sm.Main.Login.LoginModel.loginWorker_DoWork(Object sender, TaskWorkEventArgs e)
at Sm.Core.TaskWorker.OnDoWork(DoWorkEventArgs e)
at Sm.Core.TaskWorkerBase.InternalBackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
----- Причина исключения, уровень вложения 1 -----
сообщение: "System.Data.OracleClient requires Oracle client software version 8.1.7 or greater."
исключение: System.Exception
источник: System.Data.OracleClient
метод: Int32 DetermineClientVersion()
at System.Data.OracleClient.OCI.DetermineClientVersion()
at System.Data.OracleClient.OracleInternalConnection.OpenOnLocalTransaction(String userName, String password, String serverName, Boolean integratedSecurity, Boolean unicode, Boolean omitOracleConnectionName)
at System.Data.OracleClient.OracleInternalConnection..ctor(OracleConnectionString connectionOptions)
at System.Data.OracleClient.OracleConnectionFactory.CreateConnection(DbConnectionOptions options, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
at System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup)
at System.Data.ProviderBase.DbConnectionFactory.GetConnection(DbConnection owningConnection)
at System.Data.ProviderBase.DbConnectionClosed.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
at System.Data.OracleClient.OracleConnection.Open()
at Sm.Server.Database.OracleDb.SafeOpen(IDbConnection connection)
at Sm.Server.Database.Db.Connect()
 
16.05.2011 15:43  
Mtirt
В переменной path как прописаны пути? Нет ли лишней точки с запятой в конце?
 
16.05.2011 15:52  
John Doe
Клиент 10 оракла забыл поставить
 
16.05.2011 15:53  
dedal
:dash2::dash2: Затупил, в хомселекторе было указано не то..
 
 
Опции темы



Часовой пояс GMT +3, время: 11:46.

Все в прочитанное - Календарь - RSS - - Карта - Вверх 👫 Яндекс.Метрика
Форум сделан на основе vBulletin®
Copyright ©2000 - 2016, Jelsoft Enterprises Ltd. Перевод: zCarot и OlegON
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.