[SQL:02]ORACLE_HOMEの設定

テーマ:

前回 からの続き、「ORACLE_HOMEの設定」です。


ORACLE_HOMEが設定されているのか、(いえ、されてないんですけどね)

確認します。


[ec2-user@ip-200-200-200-200 bin]$ echo $ORACLE_HOME

  本当は、ここに表示されますが空白が返ってきました...

[ec2-user@ip-200-200-200-200 bin]$


何も表示されませんでした。

それでは、設定しましょう、ってことです。


設定内容として、ORACLE_HOMEはどこなのか調べないといけないのですが、

「ORACLE_HOME どこ」で検索すると、

$ORACLE_HOME を見るって書いてあるページばかり検索に引っ掛かります。

(そこに設定する内容が知りたいのに・・・・汗


調べた結果、Oracleをインストールしたディレクトリの、

bin がある場所を指定すればよいのかと・・・・。


binを探してみます

[ec2-user@ip-200-200-200-200 bin]$ sudo find / -name bin
...中略

/usr/java/jdk1.6.0_45/jre/bin
/usr/java/jdk1.6.0_45/bin
...中略

/u01/app/oracle/product/11.2.0/xe/ctx/bin
/u01/app/oracle/product/11.2.0/xe/opmn/bin
/u01/app/oracle/product/11.2.0/xe/bin
...中略

[ec2-user@ip-200-200-200-200 bin]$


いくつか検索結果が返されました。 binはたくさんあります。

いろいろなものがインストールされていればいるほど、

たくさん検索に引っ掛かります。


今回は、Oracle xeをインストールしているので、

xe の bin 「/u01/app/oracle/product/11.2.0/xe/bin」が

ある場所 「/u01/app/oracle/product/11.2.0/xe」を

ORACLE_HOME に設定してみます。


略]$ export ORACLE_HOME=/u01/app/oracle/product/11.2.0/xe
→設定

略]$ echo $ORACLE_HOME
/u01/app/oracle/product/11.2.0/xe

→確認。今度は、設定できています。


早速、sqlplusの居場所へディレクトリ移動して、
略]$ cd /u01/app/oracle/product/11.2.0/xe/bin


sqlplusを実行してみます。


[ec2-user@ip-略 bin]$ ./sqlplus

SQL*Plus: Release 11.2.0.2.0 Production on Fri Oct 17 11:40:02 2014

Copyright (c) 1982, 2011, Oracle. All rights reserved.

→sqlplus 起動できました!systemでログインします。


Enter user-name: system
Enter password:パスワード

→ただし、oracle xeの場合、パスワードに、@xe をつけないといけません。→例password@xe

Connected to:
Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production


SQL> exit

→ログインできたことを確認し、ログアウトです


Disconnected from Oracle Database 11g Express Edition Release 11.2.0.2.0 - 64bit Production

[ec2-user@ip-200-200-200-200 bin]$


無事、sqlplus が動くことはわかりましたが、

まだPATHが設定できていません・・・。ガーン


PATHの設定 に続きます。