My Oracle Support Banner

ALTER TABLE ADD COLUMN 実行時に ORA-600[kkpoffoc] が発生する(KROWN:154887) (Doc ID 1757545.1)

Last updated on AUGUST 04, 2018

適用範囲:

Oracle Database - Enterprise Edition - バージョン 11.2.0.2 から 11.2.0.3 [リリース 11.2]
この文書の内容はすべてのプラットフォームに適用されます。

現象

 [起こりうる現象]
ALTER TABLE ADD COLUMN 実行時に ORA-600[kkpoffoc] が発生する。

(発生例)
--------------------------------------------------------------------
SQL> alter table testtab add (col3 number(5) default 3 not null);
alter table testtab add (col3 number(5) default 3 not null)
*
行1でエラーが発生しました。:
ORA-00600: 内部エラー・コード, 引数: [kkpoffoc], [], [], [], [], [],
[], [], [], [], [], []
--------------------------------------------------------------------

変更点

[起こりうる条件]
次の条件のすべてを満たす場合に発生します。

- R11.2.0.2 を使用している

- ALTER TABLE ADD COLUMN 文で、DEFAULT値と NOT NULL 制約を同時に
設定している

(例)
alter table testtab add (col3 number(5) default 3 not null);

- 列を追加する対象の表に LOB 列が含まれている

- 列を追加する対象の表は、パーティション表である

(例)
create table testtab (col1 number(10), col2 blob)
partition by range (col1)
(partition p1_testtab values less than (maxvalue)); 

原因

To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.