ORA-03146: Ungültiger Puffer Länge für TTC-Feld

wenn ich versuche, einfügen des Datensatzes in die Tabelle, bekomme ich folgende Fehlermeldung.
Ich habe keine Probleme wenn ich update und wählen Sie Operationen für die gleiche Tabelle.

Nhibernate Proviler Insert-Befehl :

> INSERT INTO UserOneTimePassword
>            (Id,
>             Password,
>             TryCount,
>             CreatedOn,
>             CreatedBy,
>             ModifiedBy,
>             ModifiedOn,
>             UserId) VALUES     (hibernate_sequence.nextval,
>             '''5618e6e426cffa1136bd078d0c875a81f1e1edd84a74980dfec579007d225424''
> [Type: String (0:0:0)]' /* :p0 */,
>             '0 [Type: Int32 (0:0:0)]' /* :p1 */,
>             '2017-11-21T09:42:34.0000000 [Type: DateTime (0:0:0)]' /* :p2 */,
>             '0 [Type: Int64 (0:0:0)]' /* :p3 */,
>             'NULL [Type: Int64 (0:0:0)]' /* :p4 */,
>             'NULL [Type: DateTime (0:0:0)]' /* :p5 */,
>             '7 [Type: Int64 (0:0:0)], :nhIdOutParam = NULL [Type: Int64 (0:0:0)]' /* :p6 */) returning Id into :nhIdOutParam

Fehler :


Oracle.ManagedDataAccess.Client.OracleException (0 x 80004005):
ORA-03146: Ungültiger Puffer Länge für TTC-Feld an
OracleInternal.ServiceObjects.OracleConnectionImpl.VerifyExecution(Int32&
cursorId, Boolean bThrowArrayBindRelatedErrors, SqlStatementType
sqlStatementType, Int32 arrayBindCount, OracleException&
exceptionForArrayBindDML, Boolean& hasMoreRowsInDB, Boolean
bFirstIterationDone) bei
OracleInternal.ServiceObjects.OracleCommandImpl.ExecuteNonQuery(String
commandText, OracleParameterCollection paramColl, CommandType
commandType, OracleConnectionImpl connectionImpl, Int32 longFetchSize,
Int64 clientInitialLOBFS, OracleDependencyImpl orclDependencyImpl,
Int64[]& scnFromExecution, OracleParameterCollection&
bindByPositionParamColl, Boolean& bBindParamPresent, OracleException&
exceptionForArrayBindDML, OracleConnection-Verbindung,
OracleLogicalTransaction& oracleLogicalTransaction, Boolean isFromEF)
bei Oracle.ManagedDataAccess.Client.OracleCommand.ExecuteNonQuery()

bei NHibernate.AdoNet.AbstractBatcher.ExecuteNonQuery(IDbCommand cmd)

bei
NHibernate.Id.Einfügen.OutputParamReturningDelegate.ExecuteAndExtract(IDbCommand
einfügen, ISessionImplementor Sitzung) an
NHibernate.Id.Einfügen.AbstractReturningDelegate.PerformInsert(SqlCommandInfo
insertSQL, ISessionImplementor Sitzung, IBinder binder)



  • Englisch, bitte.



One Reply
  1. 1
    • ORA-03146: Ungültiger Puffer Länge für TTC Feld
    • Ursache: Eine beschädigte Two-Task Common (TTC) Paket empfangen wurde.
    • Aktion: Dies ist eine interne Protokoll-Fehler. Wenden Sie Sich An Oracle Support Services.

    ORA-03146

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.