私は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
助けてください...
助けと時間を前もってありがとう。:)