機械翻訳について

ウォレット(mTLS)を使用したOracle SQLcl Cloudの接続

SQLclは、SQLコマンドの入力に使用するコマンドライン・インタフェースです。 SQLclを使用して、構成されたクライアント資格証明(mTLS)を使用してAutonomous Databaseに接続できます。

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

SQLclは、Oracle Call Interface (OCI)またはJDBCシン接続のいずれかを使用してAutonomous Databaseインスタンスに接続できます。

Oracle Call Interfaceを使用したSQLcl

Oracle Call Interfaceを使用して接続するには、-ociオプションを使用し、tnsnames.oraファイルに指定されているデータベース・ユーザー名、パスワードおよびデータベース・サービス名を指定します。 たとえば:

sql -oci

SQLcl: Release 22.1 Production on Fri May 06 16:07:46 2022

Copyright (c) 1982, 2022, Oracle.  All rights reserved.

Username? (''?) adb_user@db2022adb_medium
Password? (**********?) ***************
Connected.
SQL>

Oracle Call Interfaceを使用して接続する場合、Oracle WalletはSQLclに対して透過的です。

JDBC Thin接続を使用したSQLcl

JDBCシン接続を使用して接続するには、最初にSQLclクラウド構成を構成してから、データベースに接続します。

  1. /nologオプションを指定してSQLclを起動します。
    sql /nolog
  2. Oracle Walletを使用するようにSQLclセッションを構成します。
    SQL> set cloudconfig directory/client_credentials.zip
  3. データベースへの接続:
    SQL> connect username@servicename
    password

    プロンプトを回避するには、パスワードをインラインで接続して指定します:

    SQL> connect username/password@servicename
    

    たとえば:

    sql /nolog
    
    SQLcl: Release 22.1 Production on Fri May 06 14:48:26 2022
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    
    SQL> set cloudconfig /home/adb/Wallet_db2022ADB.zip
    
    SQL> connect adb_user@db2022adb_medium
    
    Password? (**********?) ***************
    Connected.
    SQL>

HTTPプロキシを使用するJDBC Thin接続を使用するSQLcl

  1. /nologオプションを指定してSQLclを起動します。
    sql /nolog
  2. プロキシ・ホストおよびOracle Walletを使用するようにSQLclセッションを構成します:
    SQL> set cloudconfig -proxy=proxyhost:port directory/client_credentials.zip
  3. データベースに接続します。
    SQL> connect username@servicename
    password

    プロンプトを回避するには、パスワードをインラインで接続して指定します:

    SQL> connect username/password@servicename
    

    たとえば:

    sql /nolog
    
    SQLcl: Release 22.1 Production on Fri May 06 11:59:38 2022
    
    Copyright (c) 1982, 2022, Oracle.  All rights reserved.
    SQL> set cloudconfig -proxy=http://myproxyhost.com:80 /home/adb/Wallet_db2022.zip
    
    SQL> connect adb_user@db2022adb_medium
    
    Password? (**********?) ****************
    Connected.
    SQL>

ノート:

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

詳細は、tnsnames.oraで指定されている接続タイプの「Autonomous Databaseでの同時実行性と優先度の管理」を参照してください。

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