Добрый день
спасибо всем за помощь
сегодня была проблема
СуперМаг пропали базы Oracle
которая вроде как решилась
но затем я ко мне обратились операторы - которые забивают поставщиков и тд и тп
у них не подключается к кабе
вот что пишет в логе клиентов
2013.10.08 (Tuesday) 18:44:09
----- Прерывание работы программы -----
сообщение: "An exception occurred during the operation, making the result invalid. Check InnerException for exception details."
исключение: System.Reflection.TargetInvocationException
источник: System
метод: Void RaiseExceptionIfNecessary()
at System.ComponentModel.AsyncCompletedEventArgs.RaiseExceptionIfNecessary()
at Sm.DbSwitch.TestConnectionForm.ConnectTest_Completed(Object sender, RunWorkerCompletedEventArgs e)
at Sm.Core.TaskWorker.OnRunWorkerCompleted(RunWorkerCompletedEventArgs e)
----- Причина исключения, уровень вложения 1 -----
сообщение: "Ошибка подключения к БД «DINAS» сервера приложений «192.168.0.251»"
исключение: Sm.Core.RefinedException
источник: Sm.Main
метод: Sm.Main.Link.IMainServer OpenMainServer(Sm.AppServer.Link.RemoteConnectionAccount, System.String, System.String, System.String, Sm.Interfaces.ITaskBreaker)
at Sm.Main.RemoteConnector.SmMainRemoteConnectorEngine.OpenMainServer(RemoteConnectionAccount connectionAccount, String databaseName, String userLogin, String password, ITaskBreaker breaker)
at Sm.Main.Login.ConnectionTest.Test(RemoteConnectionAccount connectionAccount, String databaseName, String userLogin, String password)
at Sm.DbSwitch.TestConnectionForm.ConnectTest_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)
----- Причина исключения, уровень вложения 2 -----
сообщение: "Ошибка соединения с БД.
ORA-28000: the account is locked
"
исключение: Sm.Core.WcfErrorHandler+ServerException
источник: Сервер приложений
данные: исключение на сервере: System.Exception
источник на сервере: Sm.AppServer
at Sm.AppServer.DatabaseUserAccount.RegisterUser(BusinessOperation businessOperation, RegisterUserDataEncrypted encryptedData)
at Sm.AppServer.DatabaseWcfConnector.RegisterUser(BusinessOperation businessOperation, RegisterUserDataEncrypted encryptedData)
at SyncInvokeRegisterUser(Object , Object[] , Object[] )
at System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
at System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage5(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.ImmutableDispatchRuntime.ProcessMessage41(MessageRpc& rpc)
at System.ServiceModel.Dispatcher.MessageRpc.Process(Boolean isOperationContextSet)
----- Причина исключения, уровень вложения 3 -----
сообщение: "ORA-28000: the account is locked
"
исключение: Sm.Core.WcfErrorHandler+ServerException
источник: Сервер приложений
данные: исключение на сервере: System.Data.OracleClient.OracleException
источник на сервере: System.Data.OracleClient
at System.Data.OracleClient.OracleException.Check(OciErrorHandle errorHandle, Int32 rc)
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()