Oracle 11g XEをUbuntu11.10にインストール(HC付き)

Pocket

参考記事1:Oracle 11g XEをUbuntu11.10にインストールする
参考記事2:Oracle 11g XEをUbuntuにインストール
参考記事3:viエディタの使い方
基本は上記の参考記事1、2の2サイトでインストール可能です。
しかしubuntuを初めて触ったので、かなり苦労しました。
そこら辺を記述できたらと思います。
超かんたんUbuntu 100%活用ガイド
超かんたんUbuntu 100%活用ガイド
 

1.Oracle Database Express Edition 11g Release 2をダウンロードします。
下記のサイトからOracle Database Express Edition 11g Release 2をダウンロードして下さい。
http://www.oracle.com/technetwork/jp/database/express-edition/downloads/index.html
OracleDatabaseExpressEdition11gR2

ダウンロードにはユーザ登録が必要です。あらかじめ登録をお願いします。
OracleDatabaseExpressEdition11gR2

端末を起動します。
OracleDatabaseExpressEdition11gR2

では順番にコマンドを実行していきます。
$ sudo apt-get install alien libaio1 unixodbc
→解説:Oracle XEのインストールに必要なパッケージ群をインストールします。
OracleDatabaseExpressEdition11gR2

OracleDatabaseExpressEdition11gR2

$ cd ダウンロードしたフォルダ
$ unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip
→解説:ダウンロードしたフォルダに移動し、zipを解答します。
OracleDatabaseExpressEdition11gR2

$ sudo alien –to-deb –scripts Disk1/oracle-xe-11.2.0-1.0.x86_64.rpm
→解説:RPM パッケージをdeb パッケージに変換します。
OracleDatabaseExpressEdition11gR2

$ sudo vi /sbin/chkconfig
→解説:viを使用してsbinフォルダ直下にchkconfigファイルを作成します。
同コマンド実行後iを押下し、下記の太字の文字をコピー&ペーストし:wqコマンドで
セーブして終了して下さい。
#!/bin/bash
# Oracle 11gR2 XE installer chkconfig hack for Debian by Dude
file=/etc/init.d/oracle-xe
if [[ ! `tail -n1 $file | grep INIT` ]]; then
echo >> $file
echo ‘### BEGIN INIT INFO’ >> $file
echo ‘# Provides: OracleXE’ >> $file
echo ‘# Required-Start: $remote_fs $syslog’ >> $file
echo ‘# Required-Stop: $remote_fs $syslog’ >> $file
echo ‘# Default-Start: 2 3 4 5’ >> $file
echo ‘# Default-Stop: 0 1 6’ >> $file
echo ‘# Short-Description: Oracle 11g Express Edition’ >> $file
echo ‘### END INIT INFO’ >> $file
fi
update-rc.d oracle-xe defaults 80 01

$ sudo chmod 755 /sbin/chkconfig
→解析:chkconfigファイルのアクセス権限を変更します。
OracleDatabaseExpressEdition11gR2

$ sudo ln -s /usr/bin/awk /bin/awk
→解析:awk のシンボリックリンクも作成
OracleDatabaseExpressEdition11gR2

$ sudo dpkg –install ./oracle-xe_11.2.0-2_amd64.deb
→解説:オラクルのインストールが開始されます。
OracleDatabaseExpressEdition11gR2

$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/init.ora
$ sudo vi /u01/app/oracle/product/11.2.0/xe/config/scripts/initXETemp.ora
→解説:初期化パラメータファイルを編集します。
同コマンド実行後iを押下し、下記の太字の文字をコピー&ペーストし:wqコマンドで
セーブして終了して下さい。
#memory_target=418381824
pga_aggregate_target=200540160
sga_target=601620480

OracleDatabaseExpressEdition11gR2

OracleDatabaseExpressEdition11gR2

OracleDatabaseExpressEdition11gR2

OracleDatabaseExpressEdition11gR2

OracleDatabaseExpressEdition11gR2

OracleDatabaseExpressEdition11gR2

$ sudo /etc/init.d/oracle-xe configure
→解説:configureを実行します。
途中でsys、systemユーザのパスワードが聞かれます。
任意の値を設定してください。
またポート等はそのままでいいので、Enterキーを押下して下さい。
OracleDatabaseExpressEdition11gR2

$ source /u01/app/oracle/product/11.2.0/xe/bin/oracle_env.sh
$ sqlplus system/インストール時に設定したパスワード
→解説:SQL Plusで接続します。
systemがアカウントロックされている場合は、
$ sqlplus sys/インストール時に設定したパスワード as sysdba
でログオンして下さい。
OracleDatabaseExpressEdition11gR2

OracleDatabaseExpressEdition11gR2

タイトルとURLをコピーしました