Форум OlegON > Программы и оборудование для автоматизации торговли > Системы автоматизации торговли > Супермаг Плюс (Супермаг 2000)

Ошибка при запуске супермага: Значение не может быть неопределенным. Имя параметра: key

23.10.2020 9:21


16.10.2020 15:19
irislans
 
сообщение: "Ошибка соединения с БД.
Значение не может быть неопределенным.
Имя параметра: key"
исключение: Sm.Core.BaseException
источник: Sm.Server
метод: Void Connect()
в Sm.Server.Database.OracleDb.Connect()
в Sm.Server.Database.OracleDb..ctor(String connectionString, Boolean doConnect)
в Sm.BusinessServer.Admin.AdminDatabaseSettings.LoadLicenseForServer(String databaseName, ConfigDatabase& databaseData, ConfigLicense& licenseData, LicenseState& licState, ConfigLicense& licenseData1, LicenseState& licState1)
в Sm.BusinessServer.Admin.AdminDatabaseSettings.Sm.AppServer.Link.ILicenseAdmin.Load(String databaseName, ConfigDatabase& databaseData, ConfigLicense& licenseData, LicenseState& licState, ConfigLicense& licenseData1, LicenseState& licState1)
в Sm.AppServer.Admin.LicenseDlg.Load_DoWork(Object sender, TaskWorkEventArgs e)
в Sm.Core.TaskWorker.OnDoWork(DoWorkEventArgs e)
в Sm.Core.TaskWorkerBase.InternalBackgroundWorker.OnDoWork(DoWorkEventArgs e)
в System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)
----- Причина исключения, уровень вложения 2 -----
сообщение: "Значение не может быть неопределенным.
Имя параметра: key"
исключение: System.ArgumentNullException
источник: mscorlib
метод: Int32 FindEntry(TKey)
в System.Collections.Generic.Dictionary`2.FindEntry(TKey key)
в OracleInternal.Common.SyncDictionary`2.ContainsKey(K k)
в OracleInternal.ConnectionPool.PoolManager`3.CreateServiceCtx(PR pr)
в OracleInternal.ConnectionPool.PoolManager`3.PutNewPR(PR pr, Boolean bForPoolPopulation)
в OracleInternal.ConnectionPool.PoolManager`3.CreateNewPR(Int32 reqCount, Boolean bForPoolPopulation, ConnectionString csWithDiffOrNewPwd, CriteriaCtx criteriaCtx, String instanceName, List`1 switchFailedInstNames)
в OracleInternal.ConnectionPool.PoolManager`3.Get(ConnectionString csWithDiffOrNewPwd, Boolean bGetForApp, CriteriaCtx criteriaCtx, String affinityInstanceName, Boolean bForceMatch)
в OracleInternal.ConnectionPool.OraclePoolManager.Get(ConnectionString csWithNewPassword, Boolean bGetForApp, CriteriaCtx criteriaCtx, String affinityInstanceName, Boolean bForceMatch)
в OracleInternal.ConnectionPool.OracleConnectionDispenser`3.Get(ConnectionString cs, PM conPM, ConnectionString pmCS, SecureString securedPassword, SecureString securedProxyPassword, CriteriaCtx criteriaCtx)
в Oracle.ManagedDataAccess.Client.OracleConnection.Open()
в Sm.Server.Database.OracleDb.SafeOpen(OracleConnection connection)
в Sm.Server.Database.OracleDb.Connect()



У кого то такое было?
16.10.2020 15:32
Mtirt
 
В базе данных закончилось место, отведенное под архивлоги.
Бэкапы делаются? Все с ними хорошо?

Правка: Mtirt, 21.10.2020 10:24
16.10.2020 15:44
irislans
 
Бэкапы делаются,. всё как обычно.
16.10.2020 15:48
Mtirt
 
А вы сходите в alert.log и посмотрите ошибки.
16.10.2020 15:49
Mtirt
 
Еще могут быть проблемы с записью redo.log и undo
16.10.2020 18:31
OlegON
 
Или запомоенная винда на рабочем месте... С одного компа такое или с разных?
16.10.2020 19:02
irislans
 
Один компьютер, перезагрузили утром и больше не запускается
16.10.2020 19:14
OlegON
 
Цитата:
Mtirt А вы сходите в alert.log и посмотрите ошибки.
Вот отсюда начните.
16.10.2020 22:11
irislans
 
Вы правы, в алерте всё было написано черным по белому

rrors in file d:\oracle\diag\rdbms\rpaf02\rpaf02\trace\rpaf02_arc3_3304.trc:
ORA-19809: достигнут предел для файлов восстановления
ORA-19804: невозможно восстановить дисковое пространство байтов 4129792 из-за ограничения 5368709120
ARC3: Error 19809 Creating archive log file to 'D:\BACKUP\RPAF02\ARCHIVELOG\2020_10_16\O1_MF_1_1251_%U_.ARC'
Errors in file d:\oracle\diag\rdbms\rpaf02\rpaf02\trace\rpaf02_ora_2852.trc:
ORA-19815: WARNING: db_recovery_file_dest_size of 5368709120 bytes is 100.00% used, and has 0 remaining bytes availa

Что то я не могу увеличить таблицу, всё проходит но ни чего не меняется.
Подскажите точную последовательность действий)
17.10.2020 12:27
DMaslov
 
Хотя бы что-то из первых советов поиска пробовали?

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