Tambourine作業メモ

主にスキル習得のためにやった作業のメモ。他人には基本的に無用のものです。

DBの接続テストをしたい

適当なDBに繋いでみたい

db2 => list db directory
SQL1031N  指定されたファイル・システムには、データベース・ディレクトリーが見つかりません。  SQLSTATE=58031

サンプルDB入れておけば良かった。

コントロールセンターを立ち上げて、適当にさくさく作る。全部デフォルトでSMSでいいや。文字コードだけはUTF-8にしてみよう。

実行されたコマンドは以下らしい。

CREATE DATABASE hondana ON 'C:' USING CODESET UTF-8 TERRITORY JP COLLATE USING SYSTEM;

構成アドバイザーがにゃんのかんのと聞いてきたが聞き流した(笑)

そしたら構成パラメータをいっぱい変えたみたい

UPDATE DATABASE CONFIGURATION FOR HONDANA USING CATALOGCACHE_SZ 260;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING CHNGPGS_THRESH  60;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING DBHEAP          1271;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING LOCKLIST        2075;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING LOGBUFSZ        93;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING LOGFILSIZ       1024;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING LOGPRIMARY      3;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING LOGSECOND       0;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING MAXAPPLS        40   MAXLOCKS    61;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING MINCOMMIT       1;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING NUM_IOCLEANERS  1;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING NUM_IOSERVERS   4;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING PCKCACHESZ      859;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING SOFTMAX         120;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING SORTHEAP        3720;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING STMTHEAP        2048;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING DFT_DEGREE      ANY;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING DFT_PREFETCH_SZ 32;
UPDATE DATABASE CONFIGURATION FOR HONDANA USING UTIL_HEAP_SZ    40210;
UPDATE DATABASE MANAGER CONFIGURATION USING SHEAPTHRES         14883;
UPDATE DATABASE MANAGER CONFIGURATION USING INTRA_PARALLEL     OFF;
UPDATE DATABASE MANAGER CONFIGURATION USING MAX_QUERYDEGREE    2;
UPDATE DATABASE MANAGER CONFIGURATION USING MAXAGENTS          400;
UPDATE DATABASE MANAGER CONFIGURATION USING NUM_POOLAGENTS     400;
UPDATE DATABASE MANAGER CONFIGURATION USING NUM_INITAGENTS     0;
UPDATE DATABASE MANAGER CONFIGURATION USING FCM_NUM_BUFFERS    4096;
UPDATE DATABASE MANAGER CONFIGURATION USING PRIV_MEM_THRESH        32767;
CONNECT TO HONDANA;
ALTER BUFFERPOOL IBMDEFAULTBP SIZE 120633;
SET CURRENT QUERY OPTIMIZATION = 5;
COMMIT;

なんか便利だな