ORA-04031 unable to allocate X bytes of shared memory when starting application
プラットフォームについて: サーバーと Data Center のみ。この記事は、サーバーおよび Data Center プラットフォームのアトラシアン製品にのみ適用されます。
問題
Application fails to start and following appears in the daily log file.
CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is java.sql.SQLException: Unable to open a test connection to the given database. JDBC url = jdbc:oracle:thin:@//DB_URL:1521/bitbucket, username = BITBUCKET. Terminating connection pool. Original Exception: ------
java.sql.SQLException: ORA-04031: unable to allocate 12312 bytes of shared memory ("shared pool","unknown object","ABC123","abc123")
原因
More shared memory is needed than was allocated in the shared pool.
ソリューション
Consult with your DBA to increase the size of the shared memory in the pool. This can usually be done by increasing the value of shared_pool_reserved_size
and shared_pool_size
.
最終更新日 2016 年 5 月 23 日
Powered by Confluence and Scroll Viewport.