Oracle カタログディスカバリー
ディスカバリーとサービスマッピングパターン アプリケーションは、Oracle DB on Unix および Oracle DB on Windows パターンの [カタログ情報の取得] パターン拡張を使用して、Oracleカタログオブジェクトを検索します。 これらのリソースを検出するには、ServiceNow Storeから最新バージョンの ディスカバリーとサービスマッピングパターン アプリケーションに更新する必要がある場合があります。
ディスカバリーは、Unix 上の Oracle DB パターンと Windows 上の Oracle DB パターン、およびカタログ情報の取得パターン拡張を使用して、水平ディスカバリーを実行します。
このパターンを ServiceNow AI Platform® で使用するには、Madrid リリース以降を使用します。
Oracle データベースディスカバリーの詳細については、「Oracle database discovery (Oracle データベースディスカバリー)」を参照してください。
ストアでアプリを要求する
ServiceNow Storeにアクセスして、利用可能なすべてのアプリを表示し、ストアに要求を送信する方法を確認してください。リリースされたすべてのアプリのリリースメモ情報については、「ServiceNow Store バージョンの履歴リリースノート」を参照してください。
必須条件
- ALL_TABLESでクエリを実行する権限をユーザーに付与する
- ALL_TABLESでクエリを実行する権限をユーザーに提供します。ALL_TABLES で他のユーザーのテーブルを表示するには、ユーザーに次のいずれかの権限が必要です。
- オブジェクトレベルの特権 (例: SELECT)。
- 上位レベルのロール。例:任意のテーブルを選択します。
- 適用可能な認証情報の設定
- Oracle インスタンス [cmdb_ci_db_ora_instance] CI タイプの適用可能な認証情報を構成します。詳細については、「 適用可能な認証情報」を参照してください。
- Windowsオペレーティングシステム (OS) の Windows 認証情報の構成
- 詳細については、「 Windows 資格情報」を参照してください。
- UNIX OS のUNIX認証情報の構成
- 詳細については、「SSH 認証情報」を参照してください。
水平ディスカバリー中にディスカバリーによって収集されるデータ
ディスカバリーは、カタログ情報の取得パターン拡張の実行時に、CMDB にデータを入力します。
| テーブルとフィールド | 説明 |
|---|---|
| Oracle カタログ [cmdb_ci_db_ora_catalog] | |
| database_instance | データベースインスタンスの名前 (SID)。 |
| name | CMDB の CI の名前; スキーマと SID。 |
| schema | カタログオブジェクトの名前。 |
次は、Oracle カタログと Oracle インスタンス間の関係の依存関係ビューです。

CI 関係
この関係は、Oracle カタログのディスカバリーをサポートするために作成されます。
| CI | 関係 | CI |
|---|---|---|
| Oracle カタログ [cmdb_ci_db_ora_catalog] | Contains::Contained by | Oracle インスタンス [cmdb_ci_db_ora_instance] |