ウォレットを使用しないSQL*Plusの接続

SQL*Plusは、SQLコマンドの入力に使用するコマンドライン・インタフェースです。SQL*PlusはOracleデータベースに接続します。

ノート

TLS接続を許可する方法の詳細は、TLSとmTLS認証の両方を許可するためのAutonomous Databaseインスタンスの更新を参照してください。

クライアントをインストールおよび構成し、SQL*Plusを使用してTLS認証を使用してAutonomous Databaseに接続するには、次を実行します。

  1. Oracle Call Interface (OCI)接続の準備を行います。

    次のクライアント・バージョンを使用している場合は、SQL*Plusでウォレットを使用せずにTLS認証を使用できます。

    • Oracle Instant Client/Oracle Database Client 19.13 - Linux x64のみ

    • Oracle Instant Client/Oracle Database Client 19.14 (以上)、21.5 (以上)または23.1 (以上)

    詳細は、TLS認証を使用したOracle Call Interface、ODBCおよびJDBC OCI接続の準備を参照してください。

  2. Autonomous Databaseの接続文字列をコピーします。

    TLS認証に接続するには、TLS接続文字列をコピーします。データベース接続ページの「TLS認証」で、「TLS」を選択して、TLS認証で接続するための接続文字列を表示します。

    接続状態の表示およびコピーの詳細は、Autonomous DatabaseインスタンスのTNS名および接続文字列の表示を参照してください。

    各接続文字列の様々なデータベース・サービスの詳細は、Autonomous Databaseのデータベース・サービス名を参照してください。

  3. データベース・ユーザーおよびパスワードを使用して接続し、ステップ2でコピーした接続文字列を指定します。

    UNIX/Linuxでは、次のように、コマンドラインで引用符で囲まれた接続文字列を使用してsqlplusを起動します。

    sqlplus username/password@'my_connect_string'

    たとえば(明瞭度改行の追加の場合):

    sqlplus adb_user/password@'(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)
    (port=1521)(host=adb.region.oraclecloud.com))
    (connect_data=(service_name=u9adutfb2ba8x4d_database_medium.adb.oraclecloud.com))
    (security=(ssl_server_dn_match=yes))'

    Windowsでは、次のように、コピーされた接続文字列を使用してデータベース・ユーザーおよびパスワードでsqlplusを起動します(UNIX/Linuxの場合と同様、Windowsでは接続文字列を引用符で囲みません)。

    sqlplus username/password@my_connect_string

    たとえば(接続文字列に追加された明瞭度改行の場合):

    sqlplus adb_user/password@(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)
    (port=1521)(host=adb.region.oraclecloud.com))
    (connect_data=(service_name=u9adutfb2ba8x4d_database_medium.adb.oraclecloud.com))
    (security=(ssl_server_dn_match=yes))
Note

If you are connecting to an Autonomous Database instance using Microsoft Active Directory credentials, then connect using an Active Directory user name in the form of "AD_domain\AD_username" (double quotes must be included), and Active Directory user password.詳細は、Autonomous DatabaseでのMicrosoft Active Directoryの使用を参照してください。