1. ホーム
  2. リナックス

bash: sqlplus: コマンドが見つからない 解決方法

2022-02-25 09:30:55




bash: sqlplus: コマンドが見つかりません ソリューション 

環境変数は設定されているが、まだエラーが報告される

[oracle@dg1 ~]$ vi .bash_profile

# .bash_profile

# エイリアスや関数を取得する



if [ -f ~/.bashrc ]; then



        . ~/.bashrc



フィ

# ユーザー固有の環境とスタートアッププログラム

PATH=$PATH:$HOME/bin

エクスポートPATH



USERNAMEを設定しない





エクスポートEDITOR=vi



エクスポートORACLE_SID=dg1



エクスポート ORACLE_BASE=/u01/app/oracle



export ORACLE_HOME=$ORACLE_BASE/product/10.2.0/db_1



エクスポート LD_LIBRARY_PATH=$ORACLE_HOME/lib:/usr/lib



エクスポート PATH=/u01/app/oracle/product/10.2.0/db_1/bin:/bin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/X11R6/bin



export PATH=$ORACLE_HOME/bin:$PATH



umask 022

解決策

[oracle@dg1 ~]$ sqlplus /nolog



bash: sqlplus: コマンドが見つかりません。



[oracle@dg1 ~]$ ln -s $ORACLE_HOME/bin/sqlplus /usr/bin



ln: シンボリックリンク `/usr/bin/sqlplus' を `/bin/sqlplus' に作成します。パーミッションがありません



[oracle@dg1 ~]$ su - root



パスワード



[root@dg1 ~]# ln -s $ORACLE_HOME/bin/sqlplus /usr/bin



[root@dg1 ~]# su - oracle



[oracle@dg1 ~]$ sqlplus /nolog

SQL*Plusです。リリース 10.2.0.1.0 - 本番 2009年5月11日(月) 12:51:24

Copyright (c) 1982, 2005, Oracle.

SQL> conn / as sysdba



アイドル状態のインスタンスに接続しました。



SQL> スタートアップ



ORACLEインスタンスが起動しました。

システムグローバル領域合計 167772160 バイト



固定サイズ 1218316バイト



可変サイズ 79694068バイト



データベースバッファ 83886080バイト



Redo Buffers 2973696 bytes



データベースがマウントされました。



データベースを開いた。



SQL>