Oracle - LinuxでSQLPlusを使用する

SQLPlusは、リレーショナルデータベース管理システムであるOracleにデータを格納および取得するためのコマンドラインツールです。 データベースは、SQLを使用して操作できるテーブルで構成されています。 SQLはデータベースの管理に使用されるプログラミング言語です。 SQLクエリは、このSQLPlusツールを使用してサーバーに送信されます。 LinuxでSQLPlusを使用している場合は、上矢印またはバックスペースボタンを使用してコマンドをロールバックすることはできません。 これは特殊文字を表示します。 最後のコマンドを確認するにはL、最後のコマンドをやり直すにはRなど、いくつかの既存のコマンドを使用する必要があります。

イントロ

上矢印(最後に入力したコマンド)やバックスペースボタン(実際のコマンド修正)を使用してコマンドをロールバックできないことに驚かれるかもしれません。

いくつかの既存のコマンド

  • 最後に入力したコマンドを確認してください。

 L 
  • 最後に入力したコマンドをやり直します。

 R 
  • 最後に入力したコマンドを修正します。

 c / text_tobe_corrected / text_corrected 

コマンドを実行するには、 Rを入力します。

rlwrapを使う

  • しかし、もっと古典的な方法論に戻りたい人のために、rlwrapパッケージをダウンロードすることができます。

 apt-get install rlwrap sur Debianなど 
  • 次のようにログに記録します。

 rlwrap sqlplusユーザー/ 
  • 矢印キーとバックスペースを使うことができます。 上記のコマンド(R、L、c)も使用できます。

rlwrapの使用を自動化する

  • rlwrapの使用を自動化するには、.bashrcファイルに次の行を追加してください。

 alias sqlplus = "rlwrap sqlplus" 
  • 変更が反映されるように、次のコマンドを実行します。

 source〜/ .bashrc 
  • これでrlwrapを指定する必要がなくなりました。 "sqlplus"コマンドは自動的に"rlwrap sqlplus"として解釈されます。
前の記事 次の記事

トップのヒント