Fehler beim Abspeichern einer Datasource über die Api
Author: MichaelN
Publication Date: 11/19/2014 6:47
Hallo,
wir bekommen aktuell häufig die folgende Fehlermeldung beim neu Anlegen einer Datasource über die API:
ORA-08177: can't serialize access for this transaction
/ SQL = INSERT INTO DFLDS_FS.ARTICLE (TRANSLATED_EN, KEYWORDS_DE, HEADLINE_DE, FS_GID, ABSTRACT_PL, SHOW_IN_NEWSBOX, TEASERHEADLINE_DE, CLUBLINKS, TEASERIMAGE, TRANSLATED_PL, FULL_WIDTH, TRANSLATED_JP, MIXED_GALLERY, RELATED_ARTICLES, ABSTRACT_EN, PUBLICATION, SHOW_SOCIAL_BAR, CONTENT, PAGETITLE_DE, ABSTRACT_JP, CHANGED_BY, CATEGORY_LABEL_DE, FILENAME_DE, ABSTRACT_DE, TRANSLATED_DE, FS_ID, FS_VALID_FROM, FS_VALID_TO, FS_RELEASE_TO)VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?) / null / [TRANSLATED_EN (16): false, KEYWORDS_DE (12): Tranquillo Barnetta, schalke, leverkusen, HEADLINE_DE (12): Schalke verpflichtet Barnetta, FS_GID (-2): 7d206692-2cb4-4c7c-96dc-b271693111c9, ABSTRACT_PL (12): <CMS_VALUE name="tt_abstract" tag="CMS_INPUT_DOM"><LANG id="PL" set="0"/></CMS_VALUE>, SHOW_IN_NEWSBOX (16): false, TEASERHEADLINE_DE (12): , CLUBLINKS (12): <CMS_VALUE name="tt_clubLinks" tag="FS_LIST"><LANG id="§" set="0"/></CMS_VALUE>, TEASERIMAGE (12): <CMS_VALUE name="tt_pictureLink" tag="CMS_INPUT_LINK"><LANG id="§" set="0"/></CMS_VALUE>, TRANSLATED_PL (16): false, FULL_WIDTH (16): false, TRANSLATED_JP (16): false, MIXED_GALLERY (12): <CMS_VALUE name="tt_mixedGallery" tag="FS_LIST"><LANG id="§" set="0"/></CMS_VALUE>, RELATED_ARTICLES (16): true, ABSTRACT_EN (12): <CMS_VALUE name="tt_abstract" tag="CMS_INPUT_DOM"><LANG id="EN" set="0"/></CMS_VALUE>, PUBLICATION (93): Tue Nov 18 16:23:32 CET 2014, SHOW_SOCIAL_BAR (16): true, CONTENT (12): <CMS_VALUE name="tt_content" tag="FS_LIST"><LANG id="§" set="0"/></CMS_VALUE>, PAGETITLE_DE (12): Schalke verpflichtet Barnetta | FC Schalke 04, ABSTRACT_JP (12): <CMS_VALUE name="tt_abstract" tag="CMS_INPUT_DOM"><LANG id="JP" set="0"/></CMS_VALUE>, CHANGED_BY (-5): 1, CATEGORY_LABEL_DE (12): , FILENAME_DE (12): schalke-verpflichtet-barnetta_0000216108, ABSTRACT_DE (12): <CMS_VALUE name="tt_abstract" tag="CMS_INPUT_DOM"><LANG id="DE" set="0"/></CMS_VALUE>, TRANSLATED_DE (16): false, FS_ID (4): 744, FS_VALID_FROM (-5): 1416327502807, FS_VALID_TO (-5): 9223372036854775807, FS_RELEASE_TO (-5): 0]
Nested message: ORA-08177: can't serialize access for this transaction
Hat jemand schon mal diesen Fehler gehabt und weiß ggf. eine Lösung.
Ist es ein FS Problem, oder das Problem (oder eine falsche Konfiguration) der dahinterliegenden Oracle-DB?
Tags: api, datasource, fs-access, oracle
-
Author: Peter_Jodeleit - 11/20/2014 10:39
Oracle hat mit unserem Default-Serialization-Level für Transaktionen Probleme. Mit folgender Ergänzung der Datenbank-Konfiguration auf FirstSpirit-Seite tritt das Problem nicht mehr auf (ist ab 5.1R3 jetzt auch unser Standard bei der Anbindung von Oracle-Datenbanken, die interne Tracking-ID dazu ist #136211):
jdbc.isolation=READ_COMMITTED
0
Vous devez vous connecter pour laisser un commentaire.
Commentaires
1 commentaire