DB2 メモ 

DB2エンジニア 勉強メモ
DB2 V8.1 時のものなので情報は古いです。

汎用機 接続 DB2コネクト

LINUXにインストール
setenv LANG ja_JP.ujis
./db2setup 

? 分離ユーザの設定 UDFのオーナー

インスタンス 1個対し複数DB

UID db2inst1 GID db2iadm1 pw ibmdb2

管理者権限 SYSADM権限

認証方式 サーバ他
update dbm cfg using authentication client

インスタンスに接続
attach to  user  using 
活動中のインスタンス
get instance

DB接続
connect to sample user db2inst1 using ibmdb2

db2cc コントロールセンタ起動

スキーマ ORACLEのユーザとは厳密に違う

select 列名 as 別名 from 表

db2icrt でインスタンス作成
db2idrop   インスタンス削除
db2iupdt   インスタンス更新

管理サーバDAS
db2admin start
db2admin stop

db2start インスタンス起動
start database manager

db2stop インスタンス停止
stop database manager

syscatspace カタログ表スペース
tempspace1  一時表スペース
userspace1  ユーザ表スペース

sysstatスキーマの表を更新可能

ガバナー アプリのCPU使用を制限 db2gov start

db2 alter bufferpool IBMDEFAULTBP size 10000

db2 update db cfg for dbname using dft_prefetch_sz size
db2 get db cfg for dbname
db2 update db cfg for dbname using num_ioservers
db2 update db cfg for dbname using logfilsiz 5000

db2set DB2COMM=TCPIP,NETBIOS
db2set -all

IMPORT FROM filename of filetype COMMITCOUNT n INSERT INTO tablename
filename:入力ファイル 
EXPORT TO filename of filetype..... SELECT 列名1,列名2..... FROM tablename
GET DBM MONITOR SWITCHES

EXPLAIN ALL WITH SNAPSHOT FOR select ... ;

update dbm cfg using sysctrl_group NAME
grant dbadm on database to group GROUPNAME
get authorizations
db2audit configure scope checking validate status failure
db2set -g | -i variable=value

change isolation to UR 
connect to sample

restore database
db2 force applications all <= 全ユーザを切り離す 
db2 backup db myDB to /backuppath
sqllib/db2dump/db2diag.log 
list tablespaces show detail
ログ運用モード 循環ロギング ログ保存ロギング
最適化 RUNSTATS
再編成 REORG TABLE tablename

db2advis -d sample -s "select count(*) from sales where region = 'Quebec'" -t 1

DB2プロファイルレジストリ
DB2DBDFT,DB2DISCOVERYTIME,DB2COMM

通信
db2set DB2COMM=tcpip,netbios

catalog tcpip node db2aix remote db2aix server db2_db2tcp

誰かがそのテーブルをロックしているか? 
GET SNAPSHOT FOR LOCKS ON DBNAME

DB作成時にしか指定できないパラメータとして 
codeset 
territory 
collate 

DPF(データベース・パーティショニング)と呼ばれる機能は
オラクルのOracle RACに相当

メモリ=DB2エンジン(256MBbytes)+バッファプール+エージェント用メモリ+DB2以外のソフトウェアが使用するメモリ


[一つ前に戻る] TOP PAGE
SEO [PR] 爆速!無料ブログ 無料ホームページ開設 無料ライブ放送