OracleのPL/SQLを使い無限ループでINSERTをし続けると何が起きるのか、をやる。実際には適当なところでキャンセルをかけたが、その理由も含めて表領域の状態やstatspackレポートの中身を見て何が起きるのかを確認していく。 環境 DB CentOS-6.4-x86_64 Oracle Database Express Edition 11g Release 2 ツール Oracle SQL Developer 4.0 RLogin Version 2.14.7 準備 1列だけのテーブルを作り、ここへINSERTし続ける。 DROP TABLE INFINITE_ROWS PURGE; CREATE TABLE INFINITE_ROWS ( C_VALUE VARCHAR2(20) ); 無限ループでINSERTし続けるPL/SQLはこんな感じ。 create or repla

