Powered By Blogger

2013年5月10日金曜日

Oracle XEインストール

CentOS6.3に対してインストールを行います。

ダウンロード

このページからアーカイブをダウンロードする。

解凍

unzip oracle-xe-11.2.0-1.0.x86_64.rpm.zip

リポジトリの追加

cd Disk1

sudo rpm -ihv oracle-xe-11.2.0-1.0.x86_64.rpm

環境設定

sudo /etc/init.d/oracle-xe configure

Oracle Database 11g Express Edition Configuration
-------------------------------------------------
・・・
Specify the HTTP port that will be used for Oracle Application Express [8080]:
・・・
8080はTomcatとぶつかるので適当なポートに変更してください。その他はデフォルトで。

oracleユーザのホームディレクトリ変更

id oracle

grep oracle /etc/passwd

sudo mkdir -m 700 /home/oracle

sudo chown oracle:dba /home/oracle/

ll -d /home/oracle/

sudo usermod -d /home/oracle oracle
起動中の場合は下記コマンドで停止する。
ps -ef | grep ora

sudo service oracle-xe stop

パスワード設定とユーザログイン

sudo passwd oracle

プロファイル作成

oracleユーザでログインし、以下の設定をします。
vi .bash_profile

# .bash_profile

# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi

# User specific environment and startup programs

PATH=$PATH:$HOME/bin

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=${ORACLE_BASE}/product/11.2.0/xe
export ORACLE_SID=XE
export ORACLE_BASE=/u01/app/oracle
export PATH=$ORACLE_HOME/bin:$PATH
export LD_LIBRARY_PATH=$ORACLE_HOME/lib/:/lib:/usr/lib
export NLS_LANG=Japanese_Japan.AL32UTF8

echo $PATH

接続確認

sqlplus / as sysdba

起動設定

vi /etc/oratab
末尾を"Y"に変更します。
chkconfig --list | grep ora

スキーマ作成

${ORACLE_HOME}/apexに移動します。
cd ${ORACLE_HOME}/apex
管理画面へアクセスするための管理者権限パスワードを変更します。
sqlplus sys/[パスワード]@xe as sysdba

SQL> @apxchpwd
パスワードを入力します。 この操作後、http://[サーバー]:[ポート]/apex/apex_adminにアクセスし、 ユーザーID:admin パスワード:@apxchpwdで設定したパスワードでログインします。 パスワードの変更画面が表示されますので、新しいパスワードを設定します。

0 件のコメント: