すべてのOracle Gurusを呼び出します!
私はWebSphereで十分にテストされたアプリケーションをクラスター化する過程にあります。問題のアプリケーションは、これが発生する前に、キューからの1kのJMSメッセージの処理の約半分を完了しました。
---- Begin backtrace for Nested Throwables
Java.sql.SQLException: ORA-01654: unable to extend index DABUAT.INDEX1 by 128 in tablespace DABUAT_TBLSP
at Oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.Java:112)
at Oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.Java:331)
at Oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.Java:288)
at Oracle.jdbc.driver.T4C8Oall.receive(T4C8Oall.Java:745)
私はオンラインでざっと見て、なぜこれが起こったのかについていくつかの可能な提案を見つけました。誰かがこれがなぜ今起こったのかについて明確な説明をすることができれば、私のアプリケーションがクラスター化されたことに感謝します。
よろしくカール
ディスク容量が不足しています。
TABLESPACE
を増やします:
ALTER TABLESPACE DABUAT_TBLSP
ADD DATAFILE 'C:\FolderWithPlentyOfSpace\DABUAT_TBLSP001.DBF'
SIZE 4M
AUTOEXTEND ON NEXT 4M
MAXSIZE 64G;
-- Put your own size parameters here
ASMを使用している場合は、以下のコメントで追加できます
以下のコマンドを実行して、データファイルのサイズを取得できます
SELECT
file_name,
bytes / 1024 / 1024 mb
FROM
dba_data_files
WHERE
tablespace_name = 'APP_DATA'
ORDER BY
file_name;
FILE_NAME mb
------------------------------------------------------------ -------
+DATA/SID/datafile/app_data.dbf 20000
+DATA/SID/datafile/app_data.dbf 28100
サイズ変更と追加
+DATA/path/indx_operational_00.dbf
alter database datafile '+DATA/path/indx_operational_00.dbf' resize 3000m;