機械翻訳について

WalletなしでOracle SQLcl Cloudを接続

SQLclは、SQLコマンドの入力に使用するコマンドライン・インタフェースです。 SQLclを使用して、ウォレットなしでTLS認証を使用してAutonomous Databaseに接続できます。

ノート:

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

SQLclバージョン4.2以降をAutonomous Databaseで使用できます。 oracle.comからSQLclをダウンロードします。

JDBC Thinドライバを使用する場合は、JDBC Thin接続を準備します。 「JDBC Thin接続の準備」を参照してください。

TLS認証でJDBC Thinドライバを使用して接続するには、次の操作を実行してデータベースに接続します。

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

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

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

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

  2. SQLclを起動し、データベースに接続します:

    UNIX/Linuxでsqlを起動し、次のようにコマンドラインで引用符で囲みます:

    sql username/password@'my_connect_string'

    たとえば、次のように指定します(明確な改行が追加された場合):

    $ sql admin/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)))'
    
    SQLcl: Release 21.2 Production on Thu Sep 16 10:43:00 2021
    Copyright (c) 1982, 2021, Oracle. All rights reserved.
    
    Last Successful login time: Thu Sep 16 2021 10:43:01 -07:00
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.12.0.1.0
    
    SQL>

    Windowsでは、/nologオプションを指定してsqlを起動し、次のようにコピーされた接続文字列に接続します(Windows上のUNIX/Linux,と比較して、接続文字列を引用符で囲まない):

    > sql /nolog
    
    SQLcl: Release 21.2 Production on Fri Sep 17 10:15:01 2021
    Copyright (c) 1982, 2021, Oracle.  All rights reserved.
    SQL> conn username/password@my_connect_string
    

    次に例を示します(明確な改行が追加されています):

    > sql admin/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)))
    
    SQLcl: Release 21.2 Production on Thu Sep 16 10:43:00 2021
    Copyright (c) 1982, 2021, Oracle. All rights reserved.
    
    Last Successful login time: Thu Sep 16 2021 10:43:01 -07:00
    
    Connected to:
    Oracle Database 19c Enterprise Edition Release 19.0.0.0.0 - Production
    Version 19.12.0.1.0
    
    SQL>

ノート:

Microsoft Active Directory資格証明を使用してAutonomous Databaseに接続する場合、AD_domain\ AD_usernameという形式(二重引用符を含める必要があります)およびActive Directoryユーザー・パスワードを使用して、Active Directoryユーザー名を接続します。 詳細については、「Microsoft Active DirectoryとAutonomous Databaseの使用」を参照してください。

SQLclの詳細は、Oracle SQLclを参照してください。