「DB2-インストール設定Linux」の編集履歴(バックアップ)一覧はこちら
「DB2-インストール設定Linux」(2008/10/07 (火) 16:55:31) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
*グループ、ユーザーの作成
#html2(){{{{{{
<pre>
##管理サーバ用グループ、ユーザーの作成
groupadd -g 601 dasadm1
useradd -u 601 dasusr1 -g dasadm1 -d /home/dasusr1 -m
##インスタンス用グループ、ユーザーの作成
groupadd -g 602 db2iadm1
useradd -u 602 db2inst1 -g db2iadm1 -d /home/db2inst1 -m
##DB2用グループ、ユーザーの作成
groupadd -g 603 db2fadm1
useradd -u 603 db2fenc1 -g db2fadm1 -d /home/db2fenc1 -m
##パスワード作成
passwd dasusr1
passwd db2inst1
passwd db2fenc1
</pre>
}}}}}}
*管理サーバの作成
#html2(){{{{{{
<pre>
/opt/ibm/db2/V9.5/instance/dascrt -u dasusr1
</pre>
}}}}}}
*記号リンクの作成
#html2(){{{{{{
<pre>
/opt/ibm/db2/V9.5/cfg/db2ln
</pre>
}}}}}}
*サービスの設定
#html2(){{{{{{
<pre>
vi /etc/servicesを開き以下の記述を追加
db2c_db2inst1 50000/tcp
</pre>
}}}}}}
*インスタンスの作成
#html2(){{{{{{
<pre>
/opt/ibm/db2/V9.5/instance/db2icrt -a SERVER -u db2fenc1 db2inst1
</pre>
}}}}}}
*aaaa
#html2(){{{{{{
<pre>
tar xzvf ../db2_v95_linuxia32_nse.tar.gz
cd linux/
./db2nse_install net_search_extender_9.5.0.0_Linux_i686.tar.gz
/opt/ibm/db2/V9.5/instance/db2iupdt db2inst1
</pre>
}}}}}}
*ポートの開放
#html2(){{{{{{
<pre>
/sbin/iptables -I INPUT -p tcp -m tcp --dport 50000 --syn -j ACCEPT
/sbin/iptables-save > /home/webadmin/iptables
cp /etc/sysconfig/iptables /etc/sysconfig/iptables.old
cp /home/webadmin/iptables /etc/sysconfig/iptables
/etc/init.d/iptables restart
</pre>
}}}}}}
*インスタンスの設定
#html2(){{{{{{
<pre>
su - db2inst1
db2 update database manager configuration using svcename db2c_db2inst1
db2set DB2COMM=tcpip
</pre>
}}}}}}
*サンプル作成~接続テスト
#html2(){{{{{{
<pre>
##インスタンスへ切替
su - db2inst1
##サンプルデータベースを作成
db2sampl
##データベースを起動
db2start
##データベースsampleへ接続
db2 connect to sample
##データベースsampleを切断
db2 disconnect sample
##データベースを終了
db2stop
</pre>
}}}}}}
*グループ、ユーザーの作成
#html2(){{{{{{
<pre>
##管理サーバ用グループ、ユーザーの作成
groupadd -g 601 dasadm1
useradd -u 601 dasusr1 -g dasadm1 -d /home/dasusr1 -m
##インスタンス用グループ、ユーザーの作成
groupadd -g 602 db2iadm1
useradd -u 602 db2inst1 -g db2iadm1 -d /home/db2inst1 -m
##DB2用グループ、ユーザーの作成
groupadd -g 603 db2fadm1
useradd -u 603 db2fenc1 -g db2fadm1 -d /home/db2fenc1 -m
##パスワード作成
passwd dasusr1
passwd db2inst1
passwd db2fenc1
</pre>
}}}}}}
*管理サーバの作成
#html2(){{{{{{
<pre>
/opt/ibm/db2/V9.5/instance/dascrt -u dasusr1
</pre>
}}}}}}
*記号リンクの作成
#html2(){{{{{{
<pre>
/opt/ibm/db2/V9.5/cfg/db2ln
</pre>
}}}}}}
*サービスの設定
#html2(){{{{{{
<pre>
vi /etc/servicesを開き以下の記述を追加
db2c_db2inst1 50000/tcp
</pre>
}}}}}}
*インスタンスの作成
#html2(){{{{{{
<pre>
/opt/ibm/db2/V9.5/instance/db2icrt -a SERVER -u db2fenc1 db2inst1
</pre>
}}}}}}
*DB2 Net Search Extender
#html2(){{{{{{
<pre>
tar xzvf ../db2_v95_linuxia32_nse.tar.gz
cd linux/
./db2nse_install net_search_extender_9.5.0.0_Linux_i686.tar.gz
/opt/ibm/db2/V9.5/instance/db2iupdt db2inst1
</pre>
}}}}}}
*ポートの開放
#html2(){{{{{{
<pre>
/sbin/iptables -I INPUT -p tcp -m tcp --dport 50000 --syn -j ACCEPT
/sbin/iptables-save > /home/webadmin/iptables
cp /etc/sysconfig/iptables /etc/sysconfig/iptables.old
cp /home/webadmin/iptables /etc/sysconfig/iptables
/etc/init.d/iptables restart
</pre>
}}}}}}
*インスタンスの設定
#html2(){{{{{{
<pre>
su - db2inst1
db2 update database manager configuration using svcename db2c_db2inst1
db2set DB2COMM=tcpip
</pre>
}}}}}}
*サンプル作成~接続テスト
#html2(){{{{{{
<pre>
##インスタンスへ切替
su - db2inst1
##サンプルデータベースを作成
db2sampl
##データベースを起動
db2start
##データベースsampleへ接続
db2 connect to sample
##データベースsampleを切断
db2 disconnect sample
##データベースを終了
db2stop
</pre>
}}}}}}