Autonomous Database Free Container Imageを使用
- 無料コンテナ・イメージについて
リポジトリからAutonomous Database Free Container Imageにアクセスし、ローカル環境で実行できます。 - Autonomous Database Free Container Imageのコンテナ・レジストリのロケーション
Autonomous Database Free Container Imageを取得できるロケーションが複数あります: Oracle Cloud Infrastructureレジストリ (コンテナ・レジストリ)および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コンソールを使用して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コンソールやインターネットにアクセスすることなく、独自の環境のコンテナでAutonomous Databaseを実行する代替手段を提供します。 コンテナでAutonomous Databaseを実行すると、コンテナは、Oracle Autonomous Database機能の開発、テストおよび探索のための追加オプションを備えた、ローカルの分離された環境を提供します。
- Autonomous Database Free Container Imageライセンス
Autonomous Database Free Container Imageのライセンスについて説明します。 - Autonomous Database Free Container Imageの機能
Autonomous Database Free Container Imageは、Autonomous Databaseサーバーレスで使用可能な機能の多くを提供します。 - Autonomous Database Free Container Image推奨事項と制限
「無料のコンテナ・イメージ」の要件および制限について説明します。
Autonomous Database Free Container Imageライセンス
Autonomous Database Free Container Imageのライセンスについて説明します。
Autonomous Database Free Container Imageはライセンスの対象となります。
選択したコンテナ・イメージおよびそれに含まれるすべてのソフトウェアは、コンテナ・イメージで提供される「Oracle Free Useの使用条件」の下でライセンスされます。 コンテナの使用には、これらのライセンスの条件が適用されます。
親トピック: 無料コンテナ・イメージについて
Autonomous Database Free Container Imageの機能
Autonomous Database Free Container Imageは、Autonomous Databaseサーバーレスで使用可能な機能の多くを提供します。
-
各「無料のコンテナ・イメージ」は、2つのAutonomous Databaseインスタンスを提供します。1つはデータ・ウェアハウス・ワークロード・タイプを持つインスタンス、もう1つはトランザクション処理ワークロード・タイプを持つインスタンスです。
-
データベースは、起動時に指定したワークロード・タイプに基づいて、トランザクション処理ワークロード・タイプまたはデータ・ウェアハウス・ワークロード・タイプのいずれかで起動されます。
-
adb-cli
コマンドライン・ユーティリティを使用して、データベース操作を実行できます。 -
「無料のコンテナ・イメージ」リソース割当ては、4 ECPUおよび20 GBのストレージで、最大30の同時データベース・セッションが許可されます。
-
各「無料のコンテナ・イメージ」は、Autonomous Databaseコンシューマ・グループをサポートしています:
-
データ・ウェアハウスのワークロード: HIGH、MEDIUMまたはLOWサービスを介して接続
-
トランザクション処理ワークロード: HIGH、MEDIUM、LOW、TPまたはTPURGENTサービスを介して接続
詳細については、「Autonomous Databaseワークロード・タイプについて」を参照してください。
-
-
「無料のコンテナ・イメージ」は、次の組込みデータベース・ツールをサポートします:
-
データベース・アクション
-
Oracle REST Data Services (ORDS)
-
Oracle APEX
-
MongoDBのためのOracle Database API
-
親トピック: 無料コンテナ・イメージについて
Autonomous Database Free Container Image推奨事項と制限
「無料のコンテナ・イメージ」の要件および制限について説明します。
「無料のコンテナ・イメージ」のリソース割当てに関する推奨事項
無料のコンテナ・イメージの推奨リソース割当ては次のとおりです:
-
4 CPU
-
8 GBメモリー
「無料のコンテナ・イメージ」の制限
-
「無料のコンテナ・イメージ」には、自動パッチ適用またはメンテナンス・ウィンドウはありません。 リポジトリには、最新バージョンの「無料のコンテナ・イメージ」が用意されています。 リポジトリをチェックして、「無料のコンテナ・イメージ」の新しいバージョンを見つけます。
-
次のAutonomous Database組込みツールはサポートされていません:
- グラフ
- Oracle Machine Learning
- データ変換
-
Autonomous Databaseがコンテナ内で実行されると、コンテナはローカルのAutonomous Databaseインスタンスを提供します。 コンテナ・イメージには、Oracle Cloud InfrastructureコンソールまたはAPIでのみ使用できる機能は含まれません。 データベース内で使用でき、Oracle Cloud Infrastructureコンソールからも使用できる一部の機能は、データベース内コマンド(
ADMIN
パスワードのリセットなど)でも使用できます。 次に、使用できない機能の一部を示します:機能 使用可能または使用不可 インスタンスのバックアップ 使用不可 文字セットの選択 使用不可 インスタンスのクローニング 使用不可 エラスティック・プールの作成 使用不可 顧客管理キー 使用不可 データベース名 使用不可 データ・セーフ 使用不可 コンピュート自動スケーリングの無効化 使用不可 組込みデータベース・ツールの無効化 使用不可 ストレージの自動スケーリングの無効化 使用不可 Autonomous Data Guardおよび「バックアップ・ベースの障害リカバリ」などの障害リカバリ・オプション。 使用不可 ウォレットのダウンロード 使用不可 組込みデータベース・ツールの有効化 使用不可 コンピュート自動スケーリングの有効化 使用不可 ストレージの自動スケーリングの有効化 使用不可 エラスティック・プールへの参加 使用不可 ネットワークACL 使用不可 Oracle Cloud Infrastructureイベント 使用不可 パフォーマンス・ハブ 使用不可 プライベート・エンドポイント 使用不可 Real Application Testing 使用不可 リソース・プリンシパル・ベースの認証 使用不可 インスタンスの再起動 使用不可 インスタンスのリストア 使用不可 ウォレットのローテーション 使用不可 サンプル・スキーマ 使用不可 CPUおよびストレージのスケール・ダウン 使用不可 CPUとストレージのスケール・アップ 使用不可 インスタンス・パッチ・レベルの選択 使用不可 インスタンスの起動 使用不可 インスタンスの停止 使用不可 ノート:
コンテナで「無料のコンテナ・イメージ」を実行すると、コンテナを起動、停止または再起動して、インスタンスを起動、停止またはインスタンスを再起動できます。
親トピック: 無料コンテナ・イメージについて
Autonomous Database Free Container Imageのコンテナ・レジストリのロケーション
Autonomous Database Free Container Imageを取得できるロケーションが複数あります: Oracle Cloud Infrastructureレジストリ (コンテナ・レジストリ)および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接続および接続を設定するには、次のステップを実行します。
親トピック: 無料のコンテナ・イメージへの接続