DB2

DB2のActivate(活性化)とは

DB2

Activate(活動化)とは DB に接続時には、必要なメモリの確保やログの整合性チェックが必要です。DB2 では、この作業をデータベースのActivate(活動化)と呼んでいます。 Activate のタイミング DB2 は db2start によるインスタンスの起動時には活動化は行いま…

DB2でトランケート

DB2

DB2にはORACLEで言うトランケートがありません。 トランケートしたい場合は空データをインポートすることで代用できます。 空のファイルを作成する $ touch empty.del 空のファイルをインポート $ db2 import from empty.del of del replace into <table_name></table_name>

DB2でシステム日付を取得する

DB2

ORACLEでいう select sysdate from dual;は、DB2では SELECT current date FROM sysibm.sysdummy1; 以下でも取得できます。 values current timestamp;

diaglevelの変更

DB2

diaglevel レベル 説明 0 キャプチャーされる診断データなし 1 重大エラーのみ 2 すべてのエラー 3 すべてのエラーおよび警告 4 すべてのエラー、警告、および通知メッセージ 現在設定の確認 db2 "get dbm cfg" ・・・途中省略 診断エラーのキャプチャー・レ…

DB2接続設定

DB2

ノードの確認 db2 list node directoryノードカタログ設定 db2 catalog tcpip node <カタログ名> remote <IP> server <PORT>ノードカタログの削除 db2 uncatalog node <カタログ名> エイリアスの確認 db2 list db directoryデータベース別名設定 db2 catalog database <DB名></db名></port></ip>…

DB2でオフラインバックアップを取得

DB2

オフラインバックアップ取得 バックアップ以外のタスクがデータベースに接続しているとオフライン・バックアップが取得できないので、接続がないことを事前に確認する。 $ db2 list applications 上記で接続が有る場合、force する。 $ db2 force application…