Wallet (TLS)を使用しないPythonアプリケーションの接続
Pythonアプリケーションは、ウォレットなしでAutonomous Databaseインスタンスに接続できます。ウォレット(TLS)なしでPythonアプリケーションを接続すると、認証および暗号化のセキュリティが提供され、(ユーザー名とパスワードを指定することで)クライアント資格証明を使用してセキュリティが強制されます。
python-oracledbドライバのデフォルトのシン・モードは、Oracle Databaseに直接接続します。追加の機能のために、オプションでOracle Clientライブラリ「Thick mode」を使用できます。Oracle Clientライブラリは、Oracle Instant Client、完全なOracle Client、またはOracle Databaseインストールから入手できます。
次のステップに従って、Pythonアプリケーションをウォレット(TLS)なしでAutonomous Databaseインスタンスに接続します:
Thickモードの詳細は、「python-oracledb Thickモードの有効化」を参照してください。
トピック
- Autonomous DatabaseでのTLSの有効化および接続文字列の取得
ウォレットなしでPythonアプリケーションを実行するには、TLS接続のAutonomous Databaseインスタンスを有効にし、Pythonアプリケーションからデータベースに接続するための接続文字列を取得します。 - Walletを使用しないPythonアプリケーションの実行
Pythonアプリケーションは、データベース資格証明および接続記述子を使用して、ウォレット(TLS)を使用せずにAutonomous Databaseインスタンスに接続できます。
Autonomous DatabaseでのTLSの有効化および接続文字列の取得
ウォレットなしでPythonアプリケーションを実行するには、TLS接続のAutonomous Databaseインスタンスを有効にし、Pythonアプリケーションからデータベースに接続するための接続文字列を取得します。