sqlplusでLinuxエイリアスを実行する

sqlplusでLinuxエイリアスを実行する

sqlplus には標準シェルコマンドを実行するオプションがあります。コマンドの前に「!」を付けてください。例:SQL>!ps -af予想プロセスを返します。私の質問には、カスタムエイリアスを同じ方法で実行するオプションはありますか?これまで私は次のことを試しました。

  1. .bash_profileから:alias sample="ps -af"
  2. sqlplusからSQL>!sample。これはうまくいきません。/bin/bash: sample: command not found

答え1

  1. これ~/.bash_profile1つだけ処理神秘的な殻。
  2. ニックネーム以下にのみ適用されます。インタラクティブなbashセッション。

だから注意してくださいバッシュに電話する:!bash -lic sample

関連情報