Autonomous Database Free Container Imageの使用
- フリー・コンテナ・イメージについて
リポジトリからAutonomous Databaseフリー・コンテナ・イメージにアクセスして、ローカル環境で実行できます。 - Autonomous Database Free Container Imageのコンテナ・レジストリの場所
Autonomous Database Free Container Imageを取得できる複数の場所(Oracle Cloud Infrastructure Registry (コンテナ・レジストリ)およびGitHubなど)があります。 - フリー・コンテナ・イメージの起動
Autonomous Databaseフリー・コンテナ・イメージをダウンロードしたら、コンテナ内のイメージを起動できます。 - adb-cliを使用したデータベース操作の実行
adb-cli
コマンドライン・ユーティリティを使用して、コンテナの起動後にデータベース操作を実行できます。 - 空きコンテナ・イメージへの接続
空きコンテナ・イメージがコンテナで実行されている場合は、Autonomous Databaseインスタンスに接続できます。 - Autonomous Databaseフリー・コンテナ間のデータの移行
フリー・コンテナ・イメージの新しいバージョンが使用可能な場合は、コンテナから別のコンテナにデータを移行できます。
親トピック: タスク
Free Container Imageについて
リポジトリから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フリー・コンテナ・イメージ・ライセンス
Autonomous Databaseフリー・コンテナ・イメージのライセンスについて説明します。 - 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で使用可能な多くの機能を提供します。
-
各フリー・コンテナ・イメージには、データ・ウェアハウス・ワークロード・タイプのインスタンスとトランザクション処理ワークロード・タイプのインスタンスという2つのAutonomous Databaseインスタンスがあります。
-
データベースは、起動時に指定したワークロード・タイプに基づいて、トランザクション処理ワークロード・タイプまたはデータ・ウェアハウス・ワークロード・タイプのいずれかで起動されます。
-
データベース操作は、
adb-cli
コマンドライン・ユーティリティを使用して実行できます。 -
Free Container Imageリソース割当ては、4 ECPUと20 GBのストレージで、最大30の同時データベース・セッションが可能です。
-
各フリー・コンテナ・イメージは、Autonomous Databaseコンシューマ・グループをサポートしています:
-
データ・ウェアハウスのワークロード: HIGH、MEDIUMまたはLOWサービスを介して接続します。
-
トランザクション処理ワークロード: HIGH、MEDIUM、LOW、TPまたはTPURGENTサービスを介して接続します。
詳細はAutonomous Databaseワークロード・タイプについてを参照してください。
-
-
Free Container Imageは、次の組込みデータベース・ツールをサポートします。
-
データベース・アクション
-
Oracle REST Data Services (ORDS)
-
Oracle APEX
-
Oracle Database API for MongoDB
-
親トピック: 空きコンテナ・イメージについて
Autonomous Database Free Container Imageの推奨事項と制限事項
フリー・コンテナ・イメージの要件および制限について説明します。
空きコンテナ・イメージのリソース割当てに関する推奨事項
空きコンテナ・イメージの推奨リソース割当ては次のとおりです:
-
4 CPU
-
8 GBのメモリ
空きコンテナ・イメージの制限
-
空きコンテナ・イメージの自動パッチ適用またはメンテナンス・ウィンドウはありません。リポジトリは、空きコンテナ・イメージの最新バージョンを提供します。リポジトリをチェックして、空きコンテナ・イメージの新しいバージョンを見つけます。
-
次のAutonomous Database組込みツールはサポートされていません:
- グラフ
- Oracle Machine Learning
- データ変換
-
Autonomous Databaseがコンテナで実行されている場合、コンテナはローカルのAutonomous Databaseインスタンスを提供します。コンテナ・イメージには、Oracle Cloud Infrastructure ConsoleまたはAPIを介してのみ使用できる機能は含まれません。データベース内で使用でき、Oracle Cloud Infrastructure Consoleでも使用できる一部の機能は、
ADMIN
パスワードのリセットなど、データベース内コマンドでも使用できます。使用できない機能の一部を次に示します。機能 使用可能または使用不可 インスタンスをバックアップする 使用不可 文字セットの選択 使用不可 インスタンスのクローニング 使用不可 エラスチック・プールの作成 使用不可 顧客管理キー 使用不可 データベース名の変更 使用不可 Data Safe 使用不可 コンピュート自動スケーリングの無効化 使用不可 組込みデータベース・ツールの無効化 使用不可 ストレージの自動スケーリングの無効化 使用不可 Autonomous Data Guardやバックアップベースのディザスタ・リカバリなどのディザスタ・リカバリ・オプション。 使用不可 ウォレットのダウンロード 使用不可 組込みデータベース・ツールの有効化 使用不可 自動スケーリングの計算の有効化 使用不可 ストレージの自動スケーリングの有効化 使用不可 エラスティック・プールへの参加 使用不可 ネットワークACL 使用不可 Oracle Cloud Infrastructureイベント 使用不可 パフォーマンス・ハブ 使用不可 プライベート・エンドポイント 使用不可 Real Application Testing 使用不可 リソース・プリンシパル・ベースの認証 使用不可 インスタンスの再起動 使用不可 インスタンスのリストア 使用不可 ウォレットのローテーション 使用不可 サンプル・スキーマ 使用不可 CPUとストレージのスケールダウン 使用不可 CPUとストレージのスケールアップ 使用不可 インスタンス・パッチ・レベルの選択 使用不可 インスタンスの起動 使用不可 インスタンスの停止 使用不可 ノート
コンテナでFree Container Imageを実行する場合、コンテナを起動、停止または再起動して、インスタンスの起動、インスタンスの停止またはインスタンスの再起動を行うことができます。
親トピック: 空きコンテナ・イメージについて
Autonomous Databaseフリー・コンテナ・イメージのコンテナ・レジストリの場所
Autonomous Database Free Container Imageを取得できる場所には、Oracle Cloud Infrastructure 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"
パスワードの変更
adminパスワードは、次のコマンドを使用して変更できます。
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 Container Imageへの接続
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-18使用可能なTNS別名
プロトコル | トランザクション処理ワークロード | データ・ウェアハウスのワークロード |
---|---|---|
mTLS |
|
|
TLS |
|
|
これらの接続文字列のTNS別名マッピングは、$TNS_ADMIN/tnsnames.ora
にあります。tnsnames.ora
のサービス名の詳細は、Autonomous Databaseでの同時実行性および優先度の管理を参照してください。
親トピック: 空きコンテナ・イメージへの接続
Walletを使用したAutonomous Databaseコンテナ・イメージへの接続
Walletを使用してAutonomous Databaseコンテナ・イメージに接続するステップについて説明します。
次のステップを実行してウォレットを設定し、接続します。
親トピック: 空きコンテナ・イメージへの接続
Wallet (TLS)を使用しないAutonomous Database Container Imageへの接続
Wallet (TLS)なしでAutonomous Databaseコンテナ・イメージに接続するステップについて説明します。
ウォレットなしで接続するには、コンテナの開始時に生成された自己署名証明書でクライアントのトラストストアを更新する必要があります。
TLS接続を設定して接続するには、次のステップを実行します。
親トピック: 空きコンテナ・イメージへの接続