新米SEのブログ

医療系システムに関わる中でつまづいた箇所をメモしています

MENU

DB2

DB2 リストア時のエラー対処方法

DB2

DB2でバックアップファイルを復元する際に以下の警告が表示。 ---------------------------------------------------------------------------------------------------------------------- SQL2563W リストア処理は正常に完了しました。ただし、1つ以上の表…

SQL0976Nの対処法

DB2

DB2のV8.1でテーブルスペースを作成する際にSQL0976N(SQLSTATE=57012)で詰まったのでメモ。 DBとBufferpoolを作成後にテーブルスペースを作成。 その後にテーブルスペースを作成すると 「SQL0976N ディスケット・ドライブのドアが開いています。SQLSTATE=5…

同一テーブル内でのINNER JOIN

DB2

同一テーブルでコードが重複しているデータの中に列の値が異なるものを抽出する必要があった。 同一テーブル内でのINNER JOINの方法がわからなかったためメモ。 select a1.列1, a1.列2, a2.列1, a2.列3from テーブルA a1inner join (select dummy.列1, from …

DB2 レプリケーションエラー

DB2

DB2 10.5.4でのレプリケーションでうまくいかないことがあったのでメモ。 ●現象 列を追加した後にREORGをしていないテーブルがあったので、 SQLSTATE=57016 が発生。 REORGを実施後に解消。 ●調査 IBMのサイトを見てテーブルを抽出。 IBM [DB2 LUW] REORGペ…

DB2でLOADをするとSQL0552Nになる

DB2

DB2でAdministrator以外のユーザーでロードする際に権限エラーになったためメモ。コネクト後にロードをしようとすると、 - SQL0552N "[ユーザー名]"は、操作"LOAD"を実行する特権を持っていません。 SQLSTATE=42502 - となる。LOADだけの権限を与える方法を…

INNER JOINで結合後に特定のテーブルだけ抽出したい

DB2

DB2ネタ連投です。DB2でINNER JOINで結合した後にバックアップをDELやIXFで出力したい場合に複数のテーブルを結合したままだと戻すことができません。。 そのため、結合後に特定のテーブルだけ抽出する必要があります。select a.* from TABLEA a inner join …

DB2 SQL実行バッチ起動時エラー

DB2

DB2のSQLを実行するためのバッチを作成したが起動時にエラーになるため調査。 結果的には呼び出しバッチを実行バッチとは別に作成したところ実行に成功。○エラー DB21061E コマンド行環境は初期化されていません。 http://www.ibm.com/developerworks/jp/off…