Walletを使用しないOracle SQLcl Cloudの接続
SQLclは、SQLコマンドの入力に使用されるコマンドライン・インタフェース。SQLclを使用して、ウォレットなしでTLS認証を使用してAutonomous AI Databaseに接続できます。
ノート
ノート: TLS接続を許可する方法の詳細は、TLS認証とmTLS認証の両方を許可するようにAutonomous AIデータベース・インスタンスを更新を参照してください。
Autonomous AI Databaseでは、SQLclバージョン4.2以降を使用できます。oracle.comからSQLclをダウンロードします。
JDBC Thinドライバを使用する場合は、JDBC Thin接続を準備します「JDBC Thin接続の準備」を参照してください。
TLS認証でJDBC Thinドライバを使用して接続するには、次を実行してデータベースに接続します。
-
Autonomous AI Databaseの接続文字列をコピーします。
TLS認証で接続するには、TLS接続文字列をコピーします。「データベース接続」ページの「TLS認証」で、「TLS」を選択して、TLS認証で接続するための接続文字列を表示します。
接続ステータスの表示およびコピーの詳細は、Autonomous AIデータベース・インスタンスのTNS名および接続文字列の表示を参照してください。
各接続文字列の異なるデータベース・サービスの詳細は、Autonomous AIデータベースのデータベース・サービス名を参照してください。
-
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では、次のように
sqlを/nologオプションを指定して起動し、コピーした接続文字列で接続します(UNIX/Linuxと比較して、Windowsでは接続文字列を引用符で囲みません)。> 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 AI Databaseに接続する場合、"AD_domain\AD_username"形式のActiveDirectoryユーザー名(二重引用符を含める必要があります)およびActive Directoryユーザー・パスワードを使用して接続がします。詳細は、Autonomous AI DatabaseでのMicrosoft Active Directoryの使用を参照してください。
SQLclの詳細は、Oracle SQLclを参照してください。