ノート:
- このチュートリアルでは、Oracle Cloudへのアクセスが必要です。無料アカウントにサインアップするには、Oracle Cloud Infrastructure Free Tierの開始を参照してください。
- Oracle Cloud Infrastructureの資格証明、テナンシおよびコンパートメントに例の値を使用します。演習を終える際は、これらの値をクラウド環境に固有の値に置き換えてください。
Oracle Roving Edge InfrastructureへのOracle Autonomous Databaseの導入
イントロダクション
Oracle Roving Edge Infrastructureを使用すると、お客様は、Oracle Cloud Infrastructure(OCI)テナンシを超えてクラウド・ワークロードを分散して、クラウド・サービスを提供し、小売、衛星、その他のエッジ・ロケーションでアプリケーション・ワークロードを実行できます。その結果、お客様は、データからタイムリーなインサイトを生成するために、より速く、より近づいて、データ収集のポイントでデータを処理できます。
Oracle Autonomous Databaseは、弾力的にスケーリングされ、高速な問合せパフォーマンスを発揮する使いやすい完全自律型データベースを提供します。サービスであるOracle Autonomous Databaseには、データベース管理は必要ありません。Oracle Autonomous Databaseを使用すると、ハードウェアの構成や管理、またはソフトウェアのインストールは必要ありません。Oracle Autonomous Databaseは、データベースのプロビジョニング、データベースのバックアップ、データベースのパッチ適用とアップグレード、およびデータベースの拡張または縮小を処理します。Oracle Autonomous Databaseは、完全にエラスティックなサービスです。
Oracle Autonomous Databaseには、次も含まれます。
-
Oracle Application Express (Oracle APEX): 最高レベルの機能を備えたスケーラブルでセキュアなエンタープライズ・アプリケーションを構築できるロー・コード開発プラットフォームです。
-
Oracle REST Data Services (ORDS): リレーショナル・データおよびJSONドキュメント・ストア用の最新のRESTインタフェースを簡単に開発できる、Jakarta Enterprise Edition (旧称Java Enterprise Edition)ベースのデータ・サービス。
-
Oracle Database Actions: Oracle REST Data Servicesを使用してOracle Autonomous Databaseの開発ツール、データ・ツール、管理およびモニタリング機能を提供するWebベースのインタフェースです。
-
Oracle Machine Learning Notebooksアーリー・アダプターは、データ・エンジニア、データ・アナリスト、RおよびPythonユーザー、およびデータ・科学者向けの強化されたWebベースのノートブック・プラットフォームです。コードの書込み、テキストの作成、ビジュアライゼーションの作成、および機械学習を含むデータ分析の実行が可能です。Oracle Machine Learning Notebookでは、ノートブックはワークスペース内のプロジェクト内で使用可能であり、ノートブックを作成、編集、削除、コピー、移動したり、テンプレートとして保存することもできます。
対象読者
Oracle Roving Edge Infrastructureの管理者、開発者およびユーザー。
目的
-
Oracle Autonomous Database Free Container ImageをOracle Roving Edge Infrastructureにインストールします。
-
Oracle Autonomous Database Free Red Hat Package Manager (RPM)をOracle Roving Edge Infrastructureにインストールします。
前提条件
-
Oracle Roving Edge Infrastructureノードで実行されているOracle Linuxインスタンスへのアクセス。
-
ssh
サポートがインストールされているmacOS、LinuxまたはWindowsコンピュータ。 -
macOS、LinuxまたはWindowsコンピュータから
ssh
キー認証が設定されたOracle LinuxインスタンスへのSSHアクセス。 -
Oracle Linuxインスタンスで
sudo
にアクセスします。 -
ソフトウェアのインストール、ファイルの作成と編集、サービスの操作など、Linuxホストの使用と操作に関する基本的な知識。
Oracle Roving Edge InfrastructureへのOracle Autonomous Database Free Container Imageのインストール
タスク1: Oracle Linuxインスタンスの更新
-
Oracle Linuxインスタンスが最新であることを確認します。
ssh
を使用してインスタンスにアクセスし、次のコマンドを実行してインスタンスを更新します。sudo dnf -y update
-
インスタンスをリブートします。
sudo reboot
-
ssh
を使用して再接続します。ssh oracle@<ip_address_of_ol_node>
タスク2: container-tools
モジュールのインストール
-
次のコマンドを実行して、
container-tools
モジュールをOracle Linuxインスタンスにインストールします。sudo dnf module install -y container-tools:ol8
タスク3: Podmanを使用したOracle Database Freeサーバーのインストール
-
データ・ボリュームを作成します。データ・ボリュームを使用すると、コンテナの再作成中にデータベースを維持できます。
podman volume create oradata
-
シークレットを作成します。シークレットは、SSHキーやパスワードなどのセキュア・テキスト文字列をコンテナに渡すユーティリティです。
echo "Welcome1" | podman secret create oracle_pwd -
ノート:
SYS
、SYSTEM
およびPDBADMIN
管理ユーザー・アカウントはすべて同じパスワードを使用します。Oracleでは、パスワードの長さを少なくとも8文字とし、少なくとも1つの大文字、1つの小文字、および0から9までの1桁を含めることをお薦めします。 -
Autonomous Transaction Processing (ATP)ワークロード用のOracle Autonomous Database Free Container Imageを起動します。
podman run -d \ -p 1521:1521 \ -p 1522:1522 \ -p 8443:8443 \ -p 27017:27017 \ -e WORKLOAD_TYPE=ATP \ -e WALLET_PASSWORD=********* \ -e ADMIN_PASSWORD=********* \ --cap-add SYS_ADMIN \ --device /dev/fuse \ -v oradata:/opt/oracle/oradata \ --name adb-free \ container-registry.oracle.com/database/adb-free:latest-23ai
Oracle Autonomous Database Free Container Imageは、Autonomous Data Warehouse (ADW)とATPの2種類のデータベース・ワークロード・タイプをサポートしています。これらは、Oracle Autonomous Database Serverlessクラウド・サービスのトランザクション処理およびデータ・ウェアハウス・ワークロード・タイプのデータベースに似ています。
コンテナ・イメージの初回起動時:
-
ユーザーは管理パスワードを変更する必要があります。環境変数
ADMIN_PASSWORD
を使用してパスワードを指定します。 -
Walletは、ウォレット・パスワード
WALLET_PASSWORD
を使用して生成されます。
-
タスク4: Oracle Database Freeサーバー・コンテナへの接続
-
マップされたデータベース・ポートを取得します。
podman port adb-free
出力例:
1521/tcp -> 0.0.0.0:1521 1522/tcp -> 0.0.0.0:1522 8443/tcp -> 0.0.0.0:8443 27017/tcp -> 0.0.0.0:27017
-
SQL*Plusをインストールします。
sudo dnf install -y oracle-instantclient-release-el8 sudo dnf install -y oracle-instantclient-sqlplus
-
SQL*Plusを使用してOracle Database Free Server Containerに接続します。
sqlplus admin/<myatp_admin_password>@myatp_low
出力例:
SQL*Plus: Release 21.0.0.0.0 - Production on Mon Jun 10 20:21:34 2024 Version 21.14.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Last Successful login time: Mon Jun 10 2024 20:16:49 +00:00 Connected to: Oracle Database 23ai Enterprise Edition Release 23.0.0.0.0 - Production Version 23.4.0.24.05 SQL>
Oracle Roving Edge InfrastructureへのOracle Autonomous Database無料RPMのインストール
タスク1: Oracle Linuxインスタンスの更新
-
Oracle Linuxインスタンスが最新であることを確認します。
ssh
を使用してインスタンスにアクセスし、次のコマンドを実行してインスタンスを更新します。sudo dnf -y update
-
インスタンスをリブートします。
sudo reboot
-
ssh
を使用して再接続します。ssh oracle@<ip_address_of_ol_node>
タスク2: Oracle Database Free RPMのインストール
-
インストール前RPMをインストールします。
sudo dnf install -y oracle-database-preinstall-23ai-1.0-2.el8.x86_64
Oracle Database Pre-Installation RPMは、Oracleインストールの所有者およびグループを自動的に作成し、Oracle Databaseインストールに必要なその他のカーネル構成の設定も行います。役割区分を使用することを計画している場合、要件に応じてデータベース・ユーザーおよびグループの拡張セットを作成します。
-
Oracle Database Freeソフトウェアをダウンロードします。
curl -JLO https://download.oracle.com/otn-pub/otn_software/db-free/oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
Oracle Database Freeソフトウェアのダウンロード詳細にアクセスするには、Oracle Database Freeソフトウェアのダウンロード詳細へのアクセスを参照してください。
-
データベース・ソフトウェアをインストールします。
sudo dnf localinstall -y oracle-database-free-23ai-1.0-1.el8.x86_64.rpm
タスク3: Oracle Databaseの作成と構成
-
構成パラメータを確認します。
vi /etc/sysconfig/oracle-free–23ai.conf
構成スクリプトは、1つのプラガブル・データベース(
FREEPDB1
)を含むコンテナ・データベース(FREE
)を作成し、デフォルト・ポート(1521
)でリスナーを構成します。 -
デフォルト設定でデータベースを作成します。
sudo /etc/init.d/oracle-free-23ai configure
ノート:コマンド・プロンプトで、
SYS
、SYSTEM
およびPDBADMIN
管理ユーザー・アカウントのパスワードを指定します。Oracleでは、パスワードの長さを少なくとも8文字とし、少なくとも1つの大文字、1つの小文字、および1つの数字[0-9]を含めることをお勧めします。
タスク4: Oracle Database Freeへの接続
-
データベースの環境を設定します。
export ORACLE_SID=FREE export ORAENV_ASK=NO . /opt/oracle/product/23ai/dbhomeFree/bin/oraenv
-
データベースへの接続
sqlplus / as sysdba
出力例:
SQL*Plus: Release 23.0.0.0.0 - Production on Thu Jun 6 11:19:10 2024 Version 23.4.0.24.05 Copyright (c) 1982, 2024, Oracle. All rights reserved. Connected to: Oracle Database 23ai Free Release 23.0.0.0.0 - Develop, Learn, and Run for Free Version 23.4.0.24.05
関連リンク
承認
- 著者 - Jeevan Sreenivas(プリンシパル・テクニカル・プロダクト・マネージャー)
その他の学習リソース
docs.oracle.com/learnの他のラボをご覧いただくか、Oracle Learning YouTubeチャネルで無料のラーニング・コンテンツにアクセスしてください。また、education.oracle.com/learning-explorerにアクセスして、Oracle Learning Explorerになります。
製品ドキュメントは、Oracle Help Centerを参照してください。
Deploy Oracle Autonomous Database on Oracle Roving Edge Infrastructure
G10584-01
June 2024