sql >> データベース >  >> RDS >> Oracle

Oracle SQL*Plusの使用方法

    この投稿では、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)

    素晴らしい無料のリモートデスクトップマネージャー


    1. SQL Server(T-SQL)でデータファイルのサイズを縮小する方法

    2. PHPを使用する場合のMySQLとMySQLi

    3. SQLServerで「パーティションスキーム「…」に次に使用されるファイルグループがない」を修正する方法

    4. YEARWEEK()の例– MySQL