2011年4月7日木曜日

Ubuntu 10.10 32bit版にOracle 10g Express Editon をインストール

Ubuntu 10.10 32bit版にOracle 10g Express Editon をインストール



swap領域が1024MB以上の仮想マシンが作成済み



Oracle 10g Express Editon インストールの準備

パッケージのアップデート
$ sudo apt-get update
$ sudo apt-get upgrade

依存するライブラリをインストール
$ sudo apt-get install libaio-dev

Oracle 10g Express Editon を ダウンロード
OTNのアカウントが必要

http://download.oracle.com/otn/linux/oracle10g/xe/10201/oracle-xe-universal_10.2.0.1-1.0_i386.deb


Oracle 10g Express Editonのインストール

インストール
$ sudo dpkg -i oracle-xe-universal_10.2.0.1-1.0_i386.deb


設定
$ sudo /etc/init.d/oracle-xe configure

Specify the HTTP port that will be used for Oracle Application Express [8080]:
Oracle Application Expressが利用するポート番号を指定する。変更しないのでエンターキーで進む。

Specify a port that will be used for the database listener [1521]:
Oracle 10g Expressの使用するポート番号を指定する。

Specify a password to be used for database accounts. Note that the same
password will be used for SYS and SYSTEM. Oracle recommends the use of
different passwords for each database account. This can be done after
initial configuration:
Password can't be null. Enter password:
Oracle 10g Expressの管理者のパスワードを指定する。パスワードなしは認められない。

Confirm the password:
確認のためもう一度、パスワードを入力する

Do you want Oracle Database 10g Express Edition to be started on boot (y/n) [y]:y
起動時にOracle 10g Expressを起動するのでyを押す



パスの設定

bashにパスを追記する
$ vi ~/.bashrc

#以下5行追記
ORACLE_HOME=/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
PATH=$PATH:$ORACLE_HOME/bin
export ORACLE_HOME
export ORACLE_SID=XE
export PATH

パスの設定を反映
$ source ~/.bashrc


Oracle 10g Express Editon 動作確認

ブラウザからアクセスしてみる
http://127.0.0.1:8080/apex

name : system
pass : さっき設定したoracleのパスワード


コマンドの場所
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin
/usr/lib/oracle/xe/app/oracle/product/10.2.0/server/bin/sqlplus


コマンドラインでsqlplus を使用する
$ sqlplus system/(さっき設定したoracleのパスワード)

リモートからWebベースの管理ツールへのアクセスを許可する
SQL> EXEC DBMS_XDB.SETLISTENERLOCALACCESS(FALSE);

sqlplusから抜ける
quit;

ユーザーをoracleのグループに追加
$ sudo usermod -g dba root
$ sudo usermod -g dba administrator
$ sudo usermod -g dba krakenbeal


注意

Oracle 10g Express Editonは32bit版だけある

64bit版は Oracle 11.2 Express Editionで提供される予定
April 2011 Betaテスト中

Oracle Database 11.2 Express Edition Beta
April 2011
http://download.oracle.com/otn/beta/xe/linux.x64_11gR2_OracleXE.zip
Oracle Database 11.2 XE Beta Download
http://www.oracle.com/technetwork/database/express-edition/11gxe-beta-download-302519.html


参考


Oracle 10g Express Edition installation on Ubuntu | Arun's Blog
http://www.blog.arun-prabha.com/2006/04/25/oracle-10g-express-edition-installation-on-ubuntu/

aegの外部記憶 » Blog Archive » Ubuntu 10.04にOracle 10g Expressをインストール
http://aeg-u.net/wp/?p=175

UbuntuにOracle XEをインストール - World Wide Wonderful
http://d.hatena.ne.jp/orangehat/20090323

0 コメント: