From cff23a7457ac2c8e8dd2997f2f71ea078e1b4baf Mon Sep 17 00:00:00 2001 From: "claude[bot]" <41898282+claude[bot]@users.noreply.github.com> Date: Tue, 23 Dec 2025 19:16:13 +0000 Subject: [PATCH] Fix: Update WSO2_MB_STORE_DB H2 usage recommendation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 --- .../changing-default-databases/changing-to-mssql.md | 4 ++-- .../changing-default-databases/changing-to-mysql.md | 4 ++-- .../changing-default-databases/changing-to-oracle-rac.md | 4 ++-- .../changing-default-databases/changing-to-oracle.md | 4 ++-- .../changing-default-databases/changing-to-postgresql.md | 4 ++-- 5 files changed, 10 insertions(+), 10 deletions(-) diff --git a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-mssql.md b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-mssql.md index 4606991a61..9da60caefb 100644 --- a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-mssql.md +++ b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-mssql.md @@ -86,8 +86,8 @@ pip install mssql-cli mssql-cli -U sharedadmin -P sharedadmin -d apim_db -i /dbscripts/apimgt/mssql.sql; ``` -!!! note - As the `WSO2_MB_STORE` DB is not shared and does not contain data that needs to be migrated, it is recommended to use the default H2 for `WSO2_MB_STORE_DB` even in production. +!!! warning + Due to a known limitation in H2 databases that can cause frequent database crashes in production environments, it is recommended to configure an external database for `WSO2_MB_STORE_DB` instead of using the default H2 database. For more information on this H2 limitation, see [H2 Database Issue #4052](https://github.com/h2database/h2database/issues/4052). !!! warning "Troubleshooting" If you encounter the following error while using the default H2 database as the MB store database, follow the instructions in this section. Note that this error will only occur if the MB store database is corrupted. diff --git a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-mysql.md b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-mysql.md index 194481559d..9b14fa4ce5 100644 --- a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-mysql.md +++ b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-mysql.md @@ -148,8 +148,8 @@ Follow the instructions below to set up a MySQL database: mysql -u apimadmin -p -Dapim_db < '/dbscripts/apimgt/mysql.sql'; ``` -!!! note - As the `WSO2_MB_STORE` DB is not shared and does not contain data that needs to be migrated, it is recommended to use the default H2 for `WSO2_MB_STORE_DB` even in production. +!!! warning + Due to a known limitation in H2 databases that can cause frequent database crashes in production environments, it is recommended to configure an external database for `WSO2_MB_STORE_DB` instead of using the default H2 database. For more information on this H2 limitation, see [H2 Database Issue #4052](https://github.com/h2database/h2database/issues/4052). !!! warning "Troubleshooting" If you encounter the following error while using the default H2 database as the MB store database, follow the instructions in this section. Note that this error will only occur if the MB store database is corrupted. diff --git a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-oracle-rac.md b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-oracle-rac.md index 63cf8ff05b..462281adcc 100644 --- a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-oracle-rac.md +++ b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-oracle-rac.md @@ -57,8 +57,8 @@ Copy the Oracle JDBC libraries (for example, the `/jdbc/lib/ojdbc14 SQL> @/dbscripts/apimgt/oracle_rac.sql ``` -!!! note - As the `WSO2_MB_STORE` DB is not shared and does not contain data that needs to be migrated, it is recommended to use the default H2 for `WSO2_MB_STORE_DB` even in production. +!!! warning + Due to a known limitation in H2 databases that can cause frequent database crashes in production environments, it is recommended to configure an external database for `WSO2_MB_STORE_DB` instead of using the default H2 database. For more information on this H2 limitation, see [H2 Database Issue #4052](https://github.com/h2database/h2database/issues/4052). !!! warning "Troubleshooting" If you encounter the following error while using the default H2 database as the MB store database, follow the instructions in this section. Note that this error will only occur if the MB store database is corrupted. diff --git a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-oracle.md b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-oracle.md index 82fe7ceb30..0a9b55c509 100644 --- a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-oracle.md +++ b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-oracle.md @@ -59,8 +59,8 @@ Follow the instructions below to set up an Oracle database. SQL> @/dbscripts/apimgt/oracle.sql ``` -!!! note - As the `WSO2_MB_STORE` DB is not shared and does not contain data that needs to be migrated, it is recommended to use the default H2 for `WSO2_MB_STORE_DB` even in production. +!!! warning + Due to a known limitation in H2 databases that can cause frequent database crashes in production environments, it is recommended to configure an external database for `WSO2_MB_STORE_DB` instead of using the default H2 database. For more information on this H2 limitation, see [H2 Database Issue #4052](https://github.com/h2database/h2database/issues/4052). !!! warning "Troubleshooting" If you encounter the following error while using the default H2 database as the MB store database, follow the instructions in this section. Note that this error will only occur if the MB store database is corrupted. diff --git a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-postgresql.md b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-postgresql.md index 5468593074..12056c3b85 100644 --- a/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-postgresql.md +++ b/en/docs/install-and-setup/setup/setting-up-databases/changing-default-databases/changing-to-postgresql.md @@ -68,8 +68,8 @@ Follow the instructions below to set up the PostgreSQL database and users. psql -U -d apim_db -f /dbscripts/apimgt/postgresql.sql -W ``` -!!! note - As the `WSO2_MB_STORE` DB is not shared and does not contain data that needs to be migrated, it is recommended to use the default H2 for `WSO2_MB_STORE_DB` even in production. +!!! warning + Due to a known limitation in H2 databases that can cause frequent database crashes in production environments, it is recommended to configure an external database for `WSO2_MB_STORE_DB` instead of using the default H2 database. For more information on this H2 limitation, see [H2 Database Issue #4052](https://github.com/h2database/h2database/issues/4052). !!! warning "Troubleshooting" If you encounter the following error while using the default H2 database as the MB store database, follow the instructions in this section. Note that this error will only occur if the MB store database is corrupted.