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 件のコメント:
新しいコメントは書き込めません。