DB2・Oracle基本コマンド

>はDB2
#はOracle


○コマンドモード?
>db2 Enter


○コマンドモード?終了
>quit


○DB接続
>db2 connect to DB名 user ユーザ名 using パスワード
#conn ID/PASSWORD as sysdba


○データベースに含まれる表すべてをエクスポート
>db2move db名 export


○DB定義情報を出力
>db2look


○表に含まれる全件のデータを、DEL形式のファイルにエクスポート
>db2 EXPORT TO XXX.del OF DEL SELECT * FROM テーブル名
>db2 EXPORT TO XXX.del OF DEL MODIFIED BY CHARDEL"" SELECT * FROM テーブル名


○DEL形式のファイルを表に挿入
>db2 IMPORT FROM XXX.del OF DEL INSERT INTO テーブル名
>db2 IMPORT FROM XXX.del OF DEL INSERT_UPDATE INTO テーブル名


DDLファイルの実行
>db2 -tvf XXX.ddl


○DB削除
>db2 DROP DATABASE DB名


○テーブルスペース
>db2 list tablespaces show detail


○トリガ一覧
>db2 SELECT TRIGSCHEMA, TRIGNAME, TABSCHEMA, TABNAME FROM SYSCAT.TRIGGERS


○セッション確認
>db2 list applications


○セッション切断
>db2 force application ALL