Oracle 9 в журнале
2013.08.17 (суббота) 13:42:31 1.26.4.0
----- Прерывание работы программы -----
сообщение: "ORA-00607: Внутренняя ошибка при внесении изменения в блок данных
ORA-00600: код внутр. ошибки, аргументы: [4194], [13], [13], [], [], [], [], []
ORA-06512: на "SUPERMAG.POST", line 1084
ORA-06512: на "SUPERMAG.SMPOSTOUTLOGCHANGE", line 2
ORA-04088: ошибка во время выполнения триггера 'SUPERMAG.SMPOSTOUTLOGCHANGE'
"
исключение: System.Data.OracleClient.OracleException
источник: System.Data.OracleClient
данные:
соединено с: База даных=Good13; Пользователь=Supermag
текст команды: Delete from Supermag.SMPostOutLog where SendBegin < TO_DATE('20130718','YYYYMMDD')
тип команды: Text
метод: Void CheckError(System.Data.OracleClient.OciErrorHandle, Int32)
at System.Data.OracleClient.OracleConnection.CheckError(OciErrorHandle errorHandle, Int32 rc)
at System.Data.OracleClient.OracleCommand.Execute(OciStatementHandle statementHandle, CommandBehavior behavior, Boolean needRowid, OciRowidDescriptor& rowidDescriptor, ArrayList& resultParameterOrdinals)
at System.Data.OracleClient.OracleCommand.ExecuteNonQueryInternal(Boolean needRowid, OciRowidDescriptor& rowidDescriptor)
at System.Data.OracleClient.OracleCommand.ExecuteNonQuery()
at Sm.Server.Database.OracleRunner.ExecuteNonQuery(IDbCommand command)
at Sm.Server.Database.OracleRunner.ExecuteNonQuery(String commandText, OracleTransConn connection)
at Sm.Post.Server.SendingRunner.SendingManagerThreadRunner.ClearOutLog()
at Sm.Post.Server.SendingRunner.Run(ReadOnlyCollection`1 startedIds, ITaskBreaker breaker)
Нужно пересоздать undo или есть другой способ? Или надежней с беккапа?