Failed to upgrade confluence with error: Caused by: java.sql.SQLException: ORA-12899: value too large for column

お困りですか?

アトラシアン コミュニティをご利用ください。

コミュニティに質問

症状

atlassian-confluence.log に次のメッセージが表示される。

Caused by: java.sql.SQLException: ORA-12899: value too large for column "CONFPROD5"."AO_9412A1_AONOTIFICATION"."GLOBAL_ID" (actual: 419, maximum: 255)

原因

There is an entry(s) in your existing database that is too long. It may be because of the encoding that is being used in your previous database, which does not match up to the encoding you have set for Oracle.

ソリューション


Truncate all data with column length larger than 255.


 update <table_name> set <column_name>= left(<column_name>, 255) where length(<column_name>) > 255;

例:

value too large for column "CONFPROD5"."AO_9412A1_AONOTIFICATION"."GLOBAL_ID" (actual: 419, maximum: 255)
update AO_9412A1_AONOTIFICATION set GLOBAL_ID= left(GLOBAL_ID, 255) where length(GLOBAL_ID) > 255;


(info) You might need to check if your database collation is supported


最終更新日 2018 年 11 月 2 日

この内容はお役に立ちましたか?

はい
いいえ
この記事についてのフィードバックを送信する
Powered by Confluence and Scroll Viewport.