sql >> データベース >  >> RDS >> Oracle

java.sql.SQLException:ORA-01652:表領域TEMPで一時セグメントを128拡張できません(拡張後も)

    関連するSQLは、中間結果セットを構築しています。おそらく、結合またはソートが原因です。 TEMP表領域にそれを保持するのに十分なスペースがありません。 1つ以上のデータファイルをテーブルスペースに追加するか(物理ストレージにそれを行うのに十分なスペースがあると想定)、またはより小さなデータセットで作業する必要があります。または、SQLを変更して、可能な場合は結合と並べ替えを削除する方法を探すこともできます。それ以外の場合、回避策はありません。

    関係するSQLの説明プランを入手できる場合は、オプティマイザーが必要と予想しているTEMPスペースの量を少なくとも概算で見積もることができます。



    1. MariaDBの時間値から秒の部分を返す4つの関数

    2. 127.0.0.1:3306でmysqlへの接続に失敗し、ユーザー'root' @'localhost'のユーザーrootアクセスが拒否されました(パスワード:YESを使用)

    3. Mysqlはデフォルトのテーブル文字セットをデータベース文字セットに変更します

    4. Oracleの日付の減算-数値または間隔のデータ型?