• ベストアンサー

db2_installコマンドについて

redhat9にDB2ver8を導入しようとしているのですが、redhat9にはDB2setupコマンドがサポートされていないのでGUIでインストールができませんでした。 しかし、db2_installコマンドであればインストールできるということなのですが、インスタンスの作成等は手動で作成しなければならないというデメリットが生じてきてしまいます。 先日からdb2_installコマンドでのインストール方法の資料を探しているのですが、なかなかよいものが見つかりません。 そこで、作成方法等が掲載されているマニュアルなどがございましたら、教えて頂きたいと思っております。わかる方がいれば回答をお願いいたします。

質問者が選んだベストアンサー

  • ベストアンサー
  • AS400
  • ベストアンサー率69% (9/13)
回答No.3

インスタンスの作り方を簡単に書くと、まず準備として、 0) rootユーザになる 1) 適当なグループを作成する(例:db2grp1など) 2) インスタンスのオーナーになるユーザを(1)で作ったグループで作成する(例db2inst1など) 3) 分離(Fenc)ユーザを(1)で作ったグループで作成する(例:db2fenc1など) 4) インスタンスに接続するTCPポート番号を決め(例:50000番)その値を/etc/servicesに追記する(例:db2c_DB2 50000/tcp) これで準備ができましたので、あとは/opt/IBM/db2/V8.2/instanceにあるdb2icrtコマンド(参考URL)を使用してインスタンスを作成します。 (例) # cd /opt/IBM/db2/V8.2/instance # ./db2icrt -p 50000 -u db2fenc1 db2inst1 これで完了です。インスタンスを作成した後はsu - db2inst1でインスタンスオーナーになり、DB作成などを行います。 しかし、そもそも本当にGUIでインストールできないんでしょうか? LD_ASSUME_KERNEL=2.2.5 ./db2setup とかでも駄目ですか?

参考URL:
http://publib.boulder.ibm.com/infocenter/db2help/index.jsp?topic=/com.ibm.db2.udb.doc/core/r0002057.htm
arima8874
質問者

補足

丁寧な解説ありがとうございます。 本来はGUIでインストールしたいのですが、PCの故障で現在検証を行えない状態です。 即修理し、回復しましたら教えて頂いたGUIでのコマンドを実行してみたいと思います。

その他の回答 (2)

noname#12943
noname#12943
回答No.2

それっぽいのがありました。 PDFです。

参考URL:
http://publibfp.boulder.ibm.com/epubs/pdf/c8891481.pdf
noname#12943
noname#12943
回答No.1

『db2逆引きリファレンス』という書籍に載っていますよ。 たとえば、 『rootでログインして、cdromがマウントされているディレクトリ以下のdb2_installを実行』 などなど。インスタンスの作成、削除方法などももちろん載っています。 一冊あるといろいろ載っていますから、はじめてのdb2なら便利ですね。 私もdb2は初めてです。

参考URL:
http://www.amazon.co.jp/exec/obidos/ASIN/4774120383/249-6159788-6748315
arima8874
質問者

補足

回答ありがとうございます。この書籍も是非参考にしたいと思いますが、導入マニュアル系のものはWEB上には存在しないのでしょうか? あれば教えていただきたいと思います。よろしくお願いします。

関連するQ&A

  • db2setupでdb2inst1が作成されない

    お世話になります。 redhat9にDB2ver8を導入しようとしています。 db2setupを実行しGUIインストールを行いました。 しかし、セットアップ完了画面でなぜかdb2inst1だけ作成されておらず、db2start等のコマンドができません。新しくdb2inst1とdb2grpを作成して、再度インストールを実行してもうまくいきません。 色々調べてみたのですが、いまいちよい事例が見つからないので、質問させていただきますので、よろしくお願いします。 以下に失敗していると思われるログを抜粋します。 DB2 ファイル・セットのインストール:.......成功 DB2 ライセンスの登録:.......成功 デフォルト・グローバル・プロファイル・レジストリー変数の設定:.......成功 DB2 Administration Server の作成:.......成功 エラー:現在の DB2INSTANCE を "db2inst1" に切り替えることができませんでした。戻りコードは "-2029059916" です。 インスタンス・リストの初期化:.......成功 DB2 インスタンス構成のカスタマイズ:.......成功 エラー:DBI1131E ユーザー ID db2inst1 が無効です。 説明: 与えられたユーザー ID にアクセスしようとして失敗しました。 次の状態のいずれかが発生していると考えられます。 o このユーザー ID がシステムにない。 o このユーザーのホーム・ディレクトリーが正しく設定されていない。 o DB2 で必要なユーザー属性のいずれかが設定されていない。 o このユーザーの UID が 0 である。

  • DB2 create tableコマンドでエラーになる

    現在redhat9にdb2 v8を導入しています。 そこでテーブルを作成したいのですが、エラーとなりうまくいきません。 どこを修正すればテーブルが作成できるのか教えてください。 また、テーブル作成後に値を入れたいのですが、insertについてのコマンドのアドバイスもお願いします。 CREATE TABLE emp (empno INTEGER ,ename CHAR2(10) ,mgp INTEGER,sal NUMERIC(5,2) ,deptn INTEGER); INSERT INTO EMP VALUES(221000,'TAYLOR',220000,880.60,220000); よろしくお願いします。

  • コマンドからDB名に"-"を使うには?

    DB名に"-"を使いたいと思います。 ところが、コマンドから入れると、下記のようにエラーになってしまいます。 mysql> create database a-test; ERROR 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '-test ' at line 1 しかしながら、phpMyAdminの方からは、作成することが出来ます。 コマンドの方からa-testと言ったDBを作成するのにはどうしたらいいのでしょうか? 尚、バージョンは5.5.27です。 宜しくお願いします。

    • ベストアンサー
    • MySQL
  • DBサーバーへのoracleインストールについて

    oracleをDBとして使用する 2つシステムをサーバーへインストールし利用する予定なのですが OS、Oracleのインストール後、インスタンスを2つ(環境ごとに)作成する予定です。 インスタンスを作成する際、リスナーの設定など。 何か注意すべき点等ございますでしょうか? 初歩的な質問で申し訳ございませんが ご教示頂けると大変有難いです。 OS / Windows2008server oracle / 11g よろしくお願い申し上げます。

  • openPNEを手動でインストールするにはどうすればいいですか?

    openPNEを手動でインストールするにはどうすればいいですか? 以前から気になっていたopenPneをインストールしてみようとサーバにはアップしましたが、インストール方法を検索すると今のところ全てコマンドでのインストールしか掲載されていない状態です。 コマンドを使ったことがないので、どうすればいいのか検討がつきません。 どなたか、手動にてインストールする方法か手動でのインストール方法が掲載されているサイトを教えて頂けないでしょうか。 よろしくお願いします。

  • RedHat AS2.1 インストールしたパッケージの確認

    RedHat AS2.1 でインストールしたパッケージの確認方法を 教えてください。 キックスタートでOSをインストールしたのですが、正常にパッケージがインストールされているか確認をしたいのです。 可能であれば、コマンドとGUIで確認できる方法を教えてください。 どうぞ宜しくお願い致します。

  • DBファイルの中身を直接見れない理由は?

    SQLiteの中身を見たいと思って、ファイルを開いたら、文字化けしてるような感じでした。 しょうがないので、PHPで動くGUIツールをインストールして、 中身を確認することはできたのですが、 どうしてDBファイルの中身を、直接見ることはできないのでしょうか? DBを作成するってことは、コンパイルか何かをしているのでしょうか? また、GUIツールを経由すれば、なんで見れるのでしょうか? そこでは、どんな処理が行なわれているのでしょうか?

    • ベストアンサー
    • MySQL
  • CentOS7でコマンドモードに切り替える方法

    CentOS7でグラフィカルに起動している状態からコマンドモードに切り替える方法を教えて下さい。 CentOS7で最少インストールなどでインストールするとGUIがありません。 追加で"GNOME Desktop"をグループインストールすればGUIが利用可能となります。 起動するには # startx でGUIが起動します。 やりたいのは、この逆です。 startxで起動したGUIを閉じて元のコマンドに戻りたいです。 GUI上の端末を開くのではなくて元のコマンドに戻る方法を教えて下さい。 # startx で起動しただけのGUIなら再起動したら元のコマンドに戻ってしまいますが、 そうではなく、 # systemctl set-default graphical.target で デフォルトの起動をグラフィカルにしている場合に、そこからコマンドに戻る方法を教えて下さい。

  • unzipコマンドが消えた

    RedHat7.1でインストールの際、パッケージを選択してインストールしました。(かなり削っています) そうしましたらunzipコマンドがなく、使用できなくなってしまいました。。。 unzipコマンドを使用できるようにする方法を知っている方、教えて頂きたいです!! なにかコンポーネントインストールすればよいのでしょうか? 宜しくお願いします!!!

  • SQLServerExpress 2005でインスタンスを追加する方法

    サーバを構築中なのですが、サーバの状態管理をするサーバとARCServeがそれぞれSQLSERVER(MSDE/SQLSERVER 2005 EXPRESS)を酔う給油しているので、別々にインストールするのは無駄だと思っています。 そのため、自分でSQLServer 2005 Expressをインストール後、インスタンスを追加することで、2つのシステムのDBをSQLServer自身は一個で実現したいと考えております。 しかし、インスタンスの追加のさせ方がわからない状況です。 コマンドでもGUIでもかまわないので、方法を教えていただけないでしょうか? また、解決へのヒントなどでも結構です。 大変申し訳ございませんが、よろしくお願いいたします