Enterprise Managerを使用したオンプレミスOracle Databasesの登録
Enterprise Manager Data SafeオンボーディングAPIを使用して、Enterprise Managerで定義されたオンプレミスのOracleデータベースのグループをOracle Data Safeに登録できます。
サポートされているEnterprise Managerのバージョンは、Enterprise Manager 24aiリリース1、RU 11です。
ノート
ノート:オンプレミス・ターゲット・データベースのプロモーション中は、2027年2月まで登録は無料です。その後、Oracle Data Safeに登録されたオンプレミスOracleデータベースに対して課金されます。
登録前タスク
次の表に、事前登録タスクを示します。
| タスク番号 | タスク | インストラクションへのリンク |
|---|---|---|
| 1 | UCMクレジット付きの有料OCIテナンシを取得します。 | Oracle Cloudサブスクリプションの購入 |
| 2 | オンプレミス・ネットワークとOracle Cloud Infrastructure間の接続を設定します。これを行うには、Enterprise Managerがインストールされているオンプレミス環境にOracle Data Safeオンプレミス・コネクタをインストールする必要があります。その後、オンプレミス・コネクタは、Oracle Data Safeがデータベースへの接続に使用する、ネットワークからOCIへのTLSトンネルを確立します。Oracle Data Safeオンプレミス・コネクタのOCIDを記録します。データベース・グループを登録するときに必要になります。 | Oracle Data Safeオンプレミス・コネクタの作成 |
| 3 | Enterprise ManagerでオンプレミスのOracleデータベースのグループを作成します。 | グループの作成と編集 |
| 4 | Enterprise Managerに名前付きOCI資格証明を作成します。資格証明を作成する場合は、「認証ターゲット・タイプ」に「Oracle Cloud Infrastructure」を選択します。 | ターゲット資格証明の構成と使用 |
| 5 | Enterprise Managerで名前付きデータベース資格証明を作成します。資格証明を作成する場合は、「認証ターゲット・タイプ」で「データベース・インスタンス」を選択し、「スコープ」を「グローバル」に設定します。 | ターゲット資格証明の構成と使用 |
Enterprise Managerデータベース・グループのOracle Data Safeへの登録
APIリクエストを送信する前に、このトピックで前述した前提条件タスクが完了していることを確認してください。
-
PostmanやInsomniaなどのAPIクライアントを開くか、cURLなどのコマンドラインHTTPクライアントを使用します。
-
次のPOSTリクエストを送信して、ターゲット・データベース・グループを登録します。リクエストURLおよびリクエスト本文のプレースホルダ値を環境の値に置き換えます。ターゲット・データベースを登録するための十分な権限を持つEnterprise Managerユーザー・アカウントを使用して、リクエストを認証します。
ポストURL:
https://<host>:5416/em/api/databases/dataSafeOnboarding/actions/registerTargetDatabaseGroupリクエスト本体:
{ "dbTargetGroupName": "MyDatabaseGroupEM", "region": "us-phoenix-1", "ecCredentialName": "OCI_NAMED_CRED", "dataSafeConnectorId": "ocid1.datasafeonpremconnector.oc1.phx....", "ociCompartmentId": "ocid1.compartment.oc1....", "dsSysNamedCredentialName": "NAMED_DB_CRED" }次の表に、リクエスト本文のプロパティを示します。
プロパティー名 値 dbTargetGroupNameEnterprise Managerデータベース・グループの名前 regionテナンシのOCIリージョン識別子 ecCredentialNameEnterprise Managerで作成したOCI資格証明の名前 dataSafeConnectorIdOracle Data Safeオンプレミス・コネクタのOCID ociCompartmentIdOCIコンパートメントのOCID dsSysNamedCredentialNameEnterprise Managerで作成したデータベース資格証明の名前。データベースに優先資格証明が構成されている場合、このプロパティはオプションです。 リクエストが成功すると、APIは次のようなレスポンスを返します。
{ "message": "Successfully submitted Data Safe registration procedure.", "procedureName": "datasafe_registration_procedure", "submissionId": "...", "timeSubmitted": "2026-06-29T11:15:14.066-05:30" }APIリクエストは、次のアクションを実行します。
-
指定されたオンプレミス・コネクタを使用してOracle Data Safeに接続します。
-
Oracle Data Safeサービス・アカウント(
DATASAFE$ADMIN)を作成し、各データベースでOracle Data Safeロール(ASSESSMENT、AUDIT_COLLECTION、AUDIT_SETTING、DATA_DISCOVERY)を付与します。 -
Enterprise Managerデータベース・グループ内の各データベースをOracle Data Safeに登録します。グループ内のいずれかのデータベースがすでに登録されている場合、APIはエラーを返し、登録プロセスを停止します。
-
Enterprise Managerデータベース・グループと同じ名前およびデータベースを使用して、Oracle Data Safeにターゲット・データベース・グループを作成します。
-
データベースをOracle Data Safeのターゲット・データベース・グループに割り当てます。
ターゲット・データベースが登録されると、Oracle Data Safeによって、グループ内の各ターゲット・データベースのセキュリティ評価およびユーザー評価が自動的に生成されます。
-
登録の検証
Enterprise Managerでのプロシージャ・ステータスの確認
Enterprise Managerに戻り、登録ジョブのステータスを確認します。
-
ハンバーガー・メニューから、「エンタープライズ」、「ジョブおよびプロシージャ」、「プロシージャ・アクティビティ」の順に選択します。
-
送信された最新のジョブを見つけ、ステータスが「成功」に変わるのを待ちます。
-
(オプション)ジョブがまだ「実行中」の場合は、「実行中」を選択して、各プロシージャのステータスを表示できます。
-
Oracle Data Safeでの登録が完了するまで数分待ちます。
Oracle Data Safeでの登録の確認
-
Oracle Cloud Infrastructureにサインインします。
-
ナビゲーション・メニューから「Oracle AI Database」を選択し、「Data Safe - データベース・セキュリティ」で「概要」を選択します。
-
ターゲット・データベースがオンプレミス・コネクタに関連付けられていることを確認します。
a. 左側のナビゲーション・ペインで、「ターゲット・データベース」を展開し、「オンプレミス・コネクタ」を選択します。
b. 必要に応じて、コンパートメントを選択します。
c. オンプレミス・コネクタの名前を選択します。
d. 「ターゲット・データベース」タブを選択し、オンプレミス・コネクタに関連付けられているターゲット・データベースのリストを表示します。このリストは、Enterprise Managerデータベース・グループ内のデータベースのリストと一致する必要があります。
-
ターゲット・データベース・グループとそのメンバーを確認します。
a. 左側のナビゲーション・ペインで、「ターゲット・データベース・グループ」に移動します。
b. コンパートメントを選択します。
c. ターゲット・データベース・グループの名前を選択します。ターゲット・データベース・グループは、Enterprise Managerデータベース・グループと同じ名前です。
d. 「ターゲット・データベース・グループ・メンバー」タブを選択して、グループ内のターゲット・データベースのリストを表示します。
-
グループ内のターゲット・データベースの1つに対する最新のセキュリティ評価またはユーザー評価を表示します。
a. 「ターゲット・データベース・グループ・メンバー」タブで、ターゲット・データベースの1つの名前を選択します。
b. 「評価」で、最新のセキュリティ評価または最新のユーザー評価の「詳細の表示」を選択します。
登録後のタスク
次の表に、ターゲット・データベースの登録後に実行できるタスクを示します。
| タスク番号 | タスク | インストラクションへのリンク |
|---|---|---|
| 1 | (オプション)アカウントに対するロールの付与/取消しによって、ターゲット・データベースのOracle Data Safeサービス・アカウントに許可される機能を変更します。SYSユーザーである必要があります。 |
ターゲット・データベースでのOracle Data Safeサービス・アカウントへのロールの付与 |
| 2 | (オプション) Oracle Cloud Infrastructure Identity and Access Managementでポリシーを構成することで、ターゲット・データベースでOracle Data Safe機能へのアクセス権をユーザーに付与します。 | Oracle Data SafeユーザーのIAMポリシーの作成 |
| 3 | オンプレミス・コネクタを使用する場合のOracleの推奨事項: 認可されたオンプレミス・クライアントからの接続のみを許可するように、sqlnet.oraファイルのINVITED_NODESパラメータを構成します。これにより、承認されたオンプレミス・クライアントのみがオンプレミスのOracleデータベースに接続できるようになります。 |
TCP.INVITED_NODES (Oracle AI Database Net Servicesリファレンス・ガイド) |