0

私はdb2が初めてで、データベース全体について助けてください。

既存のデータベース内にテーブルを作成していますが、create ステートメントを実行した後、以下のエラー メッセージが表示されました。

SQL0286N 許可 ID「DB2ADMIN」が使用を許可されているページ・サイズが「8192」以上のデフォルトの表スペースが見つかりませんでした。
SQLSTATE=42727

SQL0286N 許可 ID「DB2ADMIN」が使用を許可されているページ・サイズが「8192」以上のデフォルトの表スペースが見つかりませんでした。

説明:

CREATE TABLE、CREATE GLOBAL TEMPORARY TABLE、または DECLARE GLOBAL TEMPORARY TABLE ステートメントで、十分なページ サイズ (少なくとも "認可 ID "" が USE 権限を持つ ") が見つかりませんでした。

テーブルの十分なページ サイズは、行のバイト数または列数によって決まります。

したがって、テーブルスペースを作成しました

CREATE LARGE TABLESPACE LARGEDATA MAXSIZE 512 M

このスペースを使用して、次のようにテーブルを作成しました

テーブル table_name( * ) を LARGEDATA に作成します。

15 列のテーブルには 512M で十分だと思いましたが、以下の例外が発生します。

SQL0670N 表の行の長さが制限の「4005」バイトを超えました。(表スペース「LARGEDATA

助けてください...

助けと時間を前もってありがとう。:)

4

1 に答える 1