Oracleのsqlplusコマンドが見つからない

Oracleにコマンドラインでつなごうとするとsqlplusを使うと思います
Oracleと一緒にインストールされているはずが

$ sqlplus

とするとコマンドがないと..
無理やり探してみる

$ sudo find / -name sqlplus
/u01/app/oracle/product/11.2.0/xe/bin/sqlplus
/u01/app/oracle/product/11.2.0/xe/sqlplus

いました
このまま使おうとすると

$ /u01/app/oracle/product/11.2.0/xe/bin/sqlplus
Error 6 initializing SQL*Plus
SP2-0667: Message file sp1.msb not found
SP2-0750: You may need to set ORACLE_HOME to your Oracle software directory

環境変数を通さないとだめなようで

環境変数 (NLS_LANG、ORACLE_HOME、etc) – オラクル・Oracleをマスターするための基本と仕組み
を参考に

export ORACLE_BASE=/u01/app/oracle
export ORACLE_HOME=$ORACLE_BASE/product/11.2.0/xe

としてあげれば使えるようになりました

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください