- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-25-2022 09:39 AM
Hello,
Currently our organization is attempting to configure and setup the Oracle Options part of discovery based on the provided documentation found below. Looking to see if anyone has successfully set this up so far and what their hurdles were. The documentation lists ID #'s for documentation on oracles website but they seem to be missing. Documentation on SN's side seems to be missing details as well. Discovery on hosts with the correct permissions setup is not populating the samp_oracle_options table. Any help or guidance would be much appreciated.
Thank you!
Sean
https://docs.servicenow.com/bundle/paris-it-operations-management/page/product/discovery/concept/c_OracleDatabaseDiscovery.html#c_OracleDatabaseDiscovery__section_lvy_czw_xz
Solved! Go to Solution.
- Labels:
-
Discovery
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎01-25-2022 10:05 AM
Sean,
We recently successfully implemented the Oracle Options. The Oracle Options requires additional configurations to implement that includes: 1) creating a new credential in the Oracle Database with correct roles and table access and 2) adding the new credential to the ServiceNow Discovery credential table. The Oracle Options runs the script options_packs_usage_statistics.sql which logs into the Oracle Database. The data returned is populated in the Oracle Options [samp_oracle_options] table. The data in the Oracle Options table is utilized by the ServiceNow Software Asset Management Application.
Required configurations:
- In the Oracle database application, create a credential that has connect and owner_role roles. Add the read permission to the following tables and views: V_$INSTANCE, V_$DATABASE, V_$VERSION, GV_$PARAMETER, V_$CONTAINERS, CDB_FEATURE_USAGE_STATISTICS, and DBA_FEATURE_USAGE_STATISTICS.
- In the ServiceNow Discovery credentials table, add the credential from step 1 as an Applicative Credential (CI type: Oracle Instance [cmdb_ci_db_ora_instance]).
The sequence of steps for Oracle Options:
- ServiceNow Discovery discovers a Windows Server.
- If an Oracle instance is detected running on the Windows Server, the Oracle DB On Windows Pattern is launched.
- If the Oracle credential is implemented per the required configuration section above, the Oracle option extension for windows section will execute successfully. The data returned will be populated in the Oracle Options [samp_oracle_options] table.
Note: In the Oracle DB On Windows pattern log, the Oracle option extension for windows will show green for a successful execution. If the credential is not present in the credential table, the following error will show up in this section: Applicative credentials for CI type cmdb_ci_db_ora_instance are not defined. Please go to the Credentials page to add the appropriate Applicative Credentials.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎06-22-2023 07:29 AM
@Mohan22 That is the name of the Oracle Database role your user would need. Similar to a ServiceNow role you would assign to a user/group.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎10-26-2023 11:27 PM
I have 4k dbs in my environment. Would the created applicative credential need to be given roles on all 4k dbs manually? That is a project in itself 😞