この投稿では、Oracleデータベースに接続するためのOracleツールであるOracle SQL Plusと、OracleSQLをダウンロードする方法を紹介します。 プラス
Oracle SQL * Plus
Oracle Sql * plusとは:
1)SQL Plusは、Oracle DBAおよび開発者によって広く使用されており、データベースと対話するためのOracleの強力でわかりやすいツールです。
2)SQL Plusには、クエリの見栄えを良くするための独自のフォーマットコマンドと、環境を設定するためのコマンドがあります。
3)SQL * Plusは、AIX、Solaris、Unix、Linux Windows、HPなどのすべてのプラットフォームで使用できます。 Oracleが実行するもの。クライアントマシン用のOracleClientインストールソフトウェアが付属しています。また、サーバーレベルでOracleServerのインストールソフトウェアが提供されます。
Oracle Sql*plusの使用方法
1)SQL Plusを起動すると、ユーザー名、パスワード、接続文字列の入力を求められます。接続文字列はデータベースエイリアス名です。接続文字列を省略すると、SQL Plusは、ORACLE_SID変数で定義されたローカルデータベースに接続しようとします。したがって、データベースに接続するには、ユーザー名、パスワード、および接続文字列が必要です
2)コマンドCONNECTUSERNAME/[email protected]を使用してSQL* Plusに入ると、他のユーザーまたはデータベースにログインできます。スラッシュはユーザー名とパスワードを区切り、@に続く接続文字列はデータベースエイリアス名です。パスワードを省略すると、パスワードの入力を求められます。ローカルデータベースに接続するには、接続文字列を省略できます。
3)EXITコマンドを使用してSql * plus
を終了します。QUITコマンドを使用してセッションを完了することもできます。 EXITとQUITは同義語です。
Oracle Sql*plusでのコマンドの入力方法と実行方法
1)SQL * Plusに接続すると、SQL>プロンプトが表示されます。これはデフォルトのプロンプトであり、SETSQLPROMPTコマンドを使用して変更できます。このプロンプトで入力するコマンドを入力します。
2)コマンドは複数行にまたがることができ、大文字と小文字は区別されません。以前に実行されたコマンドは、常にSQLバッファーで使用できます。バッファは編集したり、ファイルに保存したりできます。コマンドは、次のいずれかの方法で終了できます。
a)セミコロン(;)で終了します。コマンドが完了して実行されます。
select * from emp;
b)新しい行にスラッシュ(/)を単独で入力します。バッファ内のコマンドが実行されます。このメソッドは、PL/SQLブロックの実行にも使用されます。
empから*を選択
/
c)空白行を入力します。コマンドはバッファに保存されます。
スラッシュの代わりにRUNコマンドを使用して、バッファー内のコマンドを実行できます。コマンドの実行が完了すると、SQLプロンプトが返されます。プロンプトに次のコマンドを入力できます。
単純なOracleSQL*Plusコマンド
•DESCRIBE
•SAVE“ file command”:ファイルをUnixのファイルシステムに保存します
•GET“ file command”:sqlplusプロンプトでファイルを開きます
•EDIT“ fileコマンド」:ファイルを編集できます
•スプール「ファイルコマンド」:任意のコマンドのログをファイルシステム上のファイルにスプールできます
•入力「編集コマンド」
•リスト「 「編集コマンド」:最後の実行コマンドを表示します
•RUN「編集コマンド」:SQLバッファー内のコマンドを実行します
•APPEND「編集コマンド」:SQLバッファー内のコマンドに任意のテキストを追加できますこれを使用する
•CHANGE「編集コマンド」
•CLEARBUFFER「編集コマンド」:SQLバッファーをクリアします
•DEL「編集コマンド」
注意SQLコマンドとPL/SQLブロックのみがSQLバッファに格納され、SQL Plusコマンドはバッファに格納されません。
ハイフン(-)は、コマンドの継続を示すために使用されます。 SQLコマンドは継続演算子なしで次の行に続けることができますが、SQL Plusコマンドは続行できません
Oracle Sql*plusのダウンロード
1)SQL * PlusInstantClientパッケージとOCIパッケージを含むzipファイルをOTNInstantClientページ(http://www.oracle.com/technetwork/apps-tech/winx64soft-089540.html
>両方のパッケージは、11.2.0.4などの同じバージョンのものである必要があります。
2)新しいディレクトリを作成します。たとえば、UNIXの場合は/ home / instanceclient10_2、Windowsの場合はc:\instantclient10_2です。
3)2つのパッケージを新しいディレクトリに解凍します。
4)インスタントクライアントファイルを含むディレクトリをPATHシステム環境変数に追加します。 PATHから他のOracleディレクトリを削除します。
5)ユーザー環境変数SQLPATHをInstant Clientファイルを含むディレクトリに設定して、glogin.sqlが見つかるようにします
6)tnsnames.oraを設定し、変数TNS_ADMINをそのパスに設定します
これで、Oracle Sql*plusを接続する準備が整いました
関連リンク
OracleDeveloperVMを使用した学習とテスト用の事前構築されたOracleデータベース
OracleSQLDeveloperについて知っておくべきこと
SSH用のPuttyの使用方法
PuTTY CONNECTION MANAGER(PuttyCM)
素晴らしい無料のリモートデスクトップマネージャー