16.05.2011 15:29
Доброго дня. Ставлю на чистую, только отформатированную машину отчеты, оракл+патч, затем dotnet и супермаг, ставится все корректно.
Запускаю см, пишет что установлено соединение и висит 30+ мин, при следующей попытке подключения выдает, что требуется оракл клиент версии 8.1.7 или выше, в homeselecter выбраны отчеты версия которых выше 8.1.7. Оракл версии 9.2, супермаг 1.28 сп2. Устанавливал так уже много раз, все работало, в чем проблема непонятно.
16.05.2011 15:30
tnsnames прописан, правильный ?
16.05.2011 15:31
Да, все верно
16.05.2011 15:32
Результат tnsping и tnsping80?
16.05.2011 15:36
В sm2000\data\smerrorlog что написано?
16.05.2011 15:38
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
В переменной path как прописаны пути? Нет ли лишней точки с запятой в конце?
16.05.2011 15:52
Клиент 10 оракла забыл поставить
16.05.2011 15:53
:dash2::dash2: Затупил, в хомселекторе было указано не то..
Часовой пояс GMT +3, время: 02:30.

Форум на базе vBulletin®
Copyright © Jelsoft Enterprises Ltd.
В случае заимствования информации гипертекстовая индексируемая ссылка на Форум обязательна.