![](/img/trans.png)
[英]Strange behaviour when executing query on Oracle with EclipseLink
[英]Temp space behaviour when oracle query called form Java Persistence
問題是當我從Pl / sql開發人員運行查詢時,它會給出結果,但是當我從java應用程序中運行查詢時,它會給出以下錯誤。
08:46:49,106 WARN [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (SimpleAsyncTaskExecutor-3) SQL Error: 1652, SQLState: 72000
08:46:49,107 ERROR [org.hibernate.engine.jdbc.spi.SqlExceptionHelper] (SimpleAsyncTaskExecutor-3) ORA-01652: unable to extend temp segment by 128 in tablespace TEMP
因此,當我從Java應用程序調用時,分配臨時內存的行為是否發生任何變化。
謝謝
這可能與您正在嘗試的操作有關。 臨時表空間用於各種操作(排序等)。 有關更多信息,請參見Oracle文檔 。
在這種情況下,您有兩種解決方案:
同時,您得到的錯誤不完全是空間問題,而是內存分配問題。 數據庫的某些特定情況也可能是Oracle代碼的起源。 只有您的DBA可以檢查情況。 在聯系您的DBA之前確保您的操作有效是明智的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.