Autonomous Database Free Container Imageの使用
- フリー・コンテナ・イメージについて
リポジトリからAutonomous Databaseフリー・コンテナ・イメージにアクセスし、ローカル環境で実行できます。 - Autonomous Database Free Container Imageのコンテナ・レジストリの場所
Autonomous Database Free Container Imageを取得できる場所には、Oracle Cloud Infrastructure Registry (Container Registry)やGitHubなど、複数の場所があります。 - 空きコンテナ・イメージの起動
Autonomous Database Free Container Imageをダウンロードした後、コンテナでイメージを起動できます。 - adb-cliを使用したデータベース操作の実行
adb-cli
コマンドライン・ユーティリティを使用して、コンテナの起動および実行後にデータベース操作を実行できます。 - フリー・コンテナ・イメージへの接続
フリー・コンテナ・イメージがコンテナで実行されている場合、Autonomous Databaseインスタンスに接続できます。 - Autonomous Databaseの空きコンテナ間でのデータの移行
新しいバージョンの空きコンテナ・イメージが使用可能な場合は、コンテナから別のコンテナにデータを移行できます。
親トピック: タスク
フリー・コンテナ・イメージについて
リポジトリからAutonomous Database Free Container Imageにアクセスし、ローカル環境で実行できます。
Autonomous Databaseは、Oracle Cloud Infrastructureで使用可能なフルマネージドOracle Databaseを提供します。Oracle Cloud Infrastructureでは、ライフサイクル管理操作を実行し、Oracle Cloud Infrastructure Consoleを使用してAutonomous Databaseを実行し、パブリック・インターネットまたは設定したプライベート・ネットワーク(ネットワーク構成およびセキュリティのニーズに応じて)を介してデータベースに接続します。
Autonomous Databaseは、Oracle Autonomous Database Free Container Image 19cとOracle Autonomous Database Free Container Image 23aiの両方のバージョンをサポートしています。
Autonomous Database Free Container Imageは、Oracle Cloud Infrastructure Consoleやインターネットにアクセスすることなく、独自の環境のコンテナでAutonomous Databaseを実行する代替手段を提供します。コンテナでAutonomous Databaseを実行すると、コンテナは、Oracle Autonomous Databaseの機能の開発、テストおよび探索のための追加オプションを備えた、ローカルで分離された環境を提供します。
- Autonomous Database Free Container Imageライセンス
Autonomous Database Free Container Imageのライセンスについて説明します。 - Autonomous Databaseの無料コンテナ・イメージ機能
Autonomous Databaseの無料コンテナ・イメージは、Autonomous Databaseサーバーレスで使用可能な多くの機能を提供します。 - Autonomous Databaseの無料コンテナ・イメージの推奨事項および制限事項
無料コンテナ・イメージの要件および制限事項について説明します。
Autonomous Database Free Container Imageライセンス
Autonomous Database Free Container Imageのライセンスについて説明します。
Autonomous Database Free Container Imageはライセンスの対象となります。
選択したコンテナ・イメージとそれに含まれるすべてのソフトウェアは、コンテナ・イメージで提供されるOracle Free Use Terms and Conditionsに基づいてライセンスされます。コンテナを使用する場合は、それらのライセンスの条件に従います。
親トピック: フリー・コンテナ・イメージについて
Autonomous Database Free Container Imageの機能
Autonomous Database Free Container Imageは、Autonomous Database Serverlessで使用可能な多くの機能を提供します。
-
各Free Container Imageは、2つのAutonomous Databaseインスタンスを提供します。1つはデータ・ウェアハウス・ワークロード・タイプを持つインスタンスで、もう1つはトランザクション処理ワークロード・タイプを持つインスタンスです。
-
データベースは、起動時に指定したワークロード・タイプに基づいて、トランザクション処理ワークロード・タイプまたはデータ・ウェアハウス・ワークロード・タイプのいずれかで起動されます。
-
adb-cli
コマンドライン・ユーティリティを使用して、データベース操作を実行できます。 -
Free Container Imageのリソース割当ては、4 ECPUと20 GBのストレージで、最大30の同時データベース・セッションが可能です。
-
各Free Container Imageは、Autonomous Databaseコンシューマ・グループをサポートしています:
-
データ・ウェアハウス・ワークロード: HIGH、MEDIUMまたはLOWサービスを介して接続します。
-
トランザクション処理ワークロード: HIGH、MEDIUM、LOW、TPまたはTPURGENTサービスを介して接続します。
詳細は、Autonomous Databaseワークロード・タイプについてを参照してください。
-
-
フリー・コンテナ・イメージは、次の組込みデータベース・ツールをサポートします。
-
データベース・アクション
-
Oracle REST Data Services (組織)
-
Oracle APEX
-
Oracle Database API for MongoDB
-
親トピック: フリー・コンテナ・イメージについて
Autonomous Database Free Container Imageの推奨事項と制限事項
フリー・コンテナ・イメージの要件および制限について説明します。
フリー・コンテナ・イメージのリソース割当てに関する推奨事項
フリー・コンテナ・イメージの推奨リソース割当ては次のとおりです。
-
4 CPU
-
8 GBのメモリー
フリー・コンテナ・イメージの制限
-
フリー・コンテナ・イメージの自動パッチ適用またはメンテナンス・ウィンドウはありません。リポジトリは、フリー・コンテナ・イメージの最新バージョンを提供します。リポジトリをチェックして、Free Container Imageの新しいバージョンを見つけます。
-
次のAutonomous Database組込みツールはサポートされていません:
- グラフ
- Oracle Machine Learning
- データ変換
-
Autonomous Databaseがコンテナで実行されると、コンテナはローカルAutonomous Databaseインスタンスを提供します。コンテナ・イメージには、Oracle Cloud Infrastructure ConsoleまたはAPIを介してのみ使用可能な機能は含まれません。データベース内で使用可能な機能や、Oracle Cloud Infrastructure Consoleからも使用可能な機能の中には、
ADMIN
パスワードのリセットなど、データベース内コマンドで使用できるものがあります。次に、使用できない機能の一部を示します。機能 使用可能または使用不可 インスタンスのバックアップ 使用できません。 文字セットの選択 使用できません。 インスタンスの複製 使用できません。 エラスティック・プールの作成 使用できません。 顧客管理キー 使用できません。 データベースの名前変更 使用できません。 データ・セーフ 使用できません。 コンピュート自動スケーリングの無効化 使用できません。 組込みデータベース・ツールの無効化 使用できません。 ストレージの自動スケーリングの無効化 使用できません。 Autonomous Data Guardやバックアップベースの障害時リカバリなどの障害時リカバリ・オプション。 使用できません。 ウォレットのダウンロード 使用できません。 組込みデータベース・ツールの有効化 使用できません。 コンピュート自動スケーリングの有効化 使用できません。 ストレージの自動スケーリングの有効化 使用できません。 エラスティック・プールへの参加 使用できません。 ネットワークACL 使用できません。 Oracle Cloud Infrastructureのイベント 使用できません。 パフォーマンス・ハブ 使用できません。 プライベート・エンドポイント 使用できません。 Real Applicationテスト 使用できません。 リソース・プリンシパル・ベースの認証 使用できません。 インスタンスの再起動 使用できません。 インスタンスのリストア 使用できません。 ウォレットのローテーション 使用できません。 サンプル・スキーマ 使用できません。 CPUとストレージのスケール・ダウン 使用できません。 CPUとストレージのスケーリング 使用できません。 インスタンス・パッチ・レベルの選択 使用できません。 インスタンスの起動 使用できません。 インスタンスを停止 使用できません。 ノート
コンテナで空きコンテナ・イメージを実行する場合、コンテナを起動、停止または再起動して、インスタンスを起動、停止またはインスタンスを再起動できます。
親トピック: フリー・コンテナ・イメージについて
Autonomous Database Free Container Imageのコンテナ・レジストリの場所
Autonomous Database Free Container Imageを取得できる場所には、Oracle Cloud Infrastructure Registry (Container Registry)やGitHubなど、複数の場所があります。
Autonomous Database Free Container Imageは、複数の場所で入手できます。示されている例では、podman
コマンドを使用します(詳細は、Podmanを参照してください)。
フリー・コンテナ・イメージの開始
Autonomous Database Free Container Imageをダウンロードした後、コンテナでイメージを起動できます。
データベースは、指定したワークロード・タイプに基づいて、トランザクション処理ワークロード・タイプまたはデータ・ウェアハウス・ワークロード・タイプのいずれかで起動されます。
adb-cli
を使用したデータベース操作の実行
adb-cli
コマンドライン・ユーティリティを使用して、コンテナの起動および実行後にデータベース操作を実行できます。
adb-cli
を使用するには、便宜上次の別名を定義できます。
alias adb-cli="podman exec <container_name> adb-cli"
使用可能なコマンド
使用可能なコマンドのリストを表示するには、次のコマンドを使用します。
adb-cli --help
Usage: adb-cli [OPTIONS] COMMAND [ARGS]...
ADB-S Command Line Interface (CLI) to perform container-runtime database operations
Options:
-v, --version Show the version and exit.
--help Show this message and exit.
Commands:
add-database
change-password
データベースの追加
次のコマンドを使用してデータベースを追加できます。
adb-cli add-database --workload-type "ATP" --admin-password "Welcome_MY_ATP_1234"
パスワードの変更
管理パスワードを変更するには、次のコマンドを使用します。
adb-cli change-password --database-name "MYATP"
--old-password "Welcome_MY_ATP_1234" --new-password "Welcome_12345"
無料のコンテナ・イメージへの接続
空きコンテナ・イメージがコンテナで実行されている場合、Autonomous Databaseインスタンスに接続できます。
コンテナで実行されているAutonomous Databaseインスタンスに接続するには、ウォレットを設定して接続するか、TLSウォレットレス接続を使用します。
- Autonomous Databaseコンテナ・イメージからのORDS、APEXまたはデータベース・アクションへの接続
コンテナhostname
は、ポート8443でHTTPSトラフィックを処理するための自己署名SSL証明書を生成するために使用されます。Oracle APEXおよびデータベース・アクションには、コンテナ・ホスト(または単にlocalhost
)を使用してアクセスできます。 - Autonomous Databaseコンテナ・イメージに接続するために使用できるTNS別名
次の別名のいずれかを使用して、Autonomous Databaseコンテナ・イメージに接続できます。 - Walletを使用したAutonomous Databaseコンテナ・イメージへの接続
Walletを使用してAutonomous Databaseコンテナ・イメージに接続するステップについて説明します。 - Wallet (TLS)を使用しないAutonomous Databaseコンテナ・イメージへの接続
Wallet (TLS)を使用しないAutonomous Databaseコンテナ・イメージに接続するステップについて説明します。
Autonomous Databaseコンテナ・イメージからのORDS、APEXまたはデータベース・アクションへの接続
コンテナhostname
は、ポート8443でHTTPSトラフィックを処理するための自己署名SSL証明書を生成するために使用されます。Oracle APEXおよびデータベース・アクションには、コンテナ・ホスト(または単にlocalhost
)を使用してアクセスできます。
アプリケーション | URL |
---|---|
Oracle APEX | https://localhost:8443/ords/apex |
データベース・アクション | https://localhost:8443/ords/sql-developer |
adb-cli
add-database
コマンドを使用してプラグインされた追加のデータベースについては、URL形式https://localhost:8443/ords/{database_name}/apex
およびhttps://localhost:8443/ords/{database_name}/sql-developer
を使用してAPEXおよびデータベース・アクションにそれぞれアクセスします。
親トピック: 無料コンテナ・イメージへの接続
Autonomous Databaseコンテナ・イメージに接続するために使用できるTNS別名
次のいずれかの別名を使用して、Autonomous Databaseコンテナ・イメージに接続できます。
表3-7使用可能なTNS別名
プロトコル | トランザクション処理ワークロード | データ・ウェアハウス・ワークロード |
---|---|---|
mTLS |
|
|
TLS |
|
|
これらの接続文字列のTNS別名マッピングは、$TNS_ADMIN/tnsnames.ora
にあります。tnsnames.ora
のサービス名の詳細は、Autonomous Databaseでの同時実行性および優先度の管理を参照してください。
親トピック: 無料コンテナ・イメージへの接続
Walletを使用したAutonomous Databaseコンテナ・イメージへの接続
Walletを使用してAutonomous Databaseコンテナ・イメージに接続するステップについて説明します。
ウォレットを設定して接続するには、次のステップを実行します:
親トピック: 無料コンテナ・イメージへの接続
Wallet (TLS)を使用しないAutonomous Databaseコンテナ・イメージへの接続
Wallet (TLS)を使用せずにAutonomous Databaseコンテナ・イメージに接続するステップについて説明します。
ウォレットなしで接続するには、コンテナの起動時に生成された自己署名証明書でクライアントのトラストストアを更新する必要があります。
TLS接続および接続を設定するには、次のステップを実行します。
親トピック: 無料コンテナ・イメージへの接続