Software Asset Management publisher pack for Oracle
Summarize
Summary of Software Asset Management publisher pack for Oracle
The Software Asset Management (SAM) publisher pack for Oracle enables ServiceNow customers to effectively track and optimize licensing for key Oracle products including Oracle Database, Database options, management packs, WebLogic Server, and Java. Activation of theSoftware Asset Management Professional for Oracle plugin (com.snc.samp.oracle)is required to use this pack. It supports Bring Your Own License (BYOL) across on-premise and cloud environments, helping customers maintain license compliance in hybrid infrastructures.
Show less
Key Features
- Oracle-Specific Licensing Options: Supports multiple license metrics tailored for Oracle products—Named User Plus, Per Processor, and Employee metrics—each designed for different usage scenarios and environments.
- Named User Plus License Metric: Licenses users and devices accessing Oracle Database, options, management packs, and WebLogic Server. It enforces licensing minimums based on product edition and automatically applies these minimums in software models.
- Per Processor License Metric: Licenses physical server processors (or cloud servers) based on the number of cores and a licensing factor. Ideal for environments with many users or where user identification is difficult.
- Employee License Metric: Licenses total employees (full-time, part-time, contractors) for Oracle Java SE Universal using Oracle’s tier-based pricing model, with support for true-up costs over subscription periods.
- Client Access Records: Required for managing Named User Plus licenses, enabling tracking of users/devices accessing specific software versions to facilitate accurate license reconciliation.
- Oracle Verified Third-Party Vendor Tool: ServiceNow Discovery and SAM applications are verified by Oracle to collect installation and usage data without Oracle measurement tools, simplifying audit data collection and compliance tracking.
- Support for Partitioned and Cloud Environments: SAM supports Oracle licensing rules in soft/hard-partitioned, cloud, and multitenant database architectures, helping optimize license consumption.
- Oracle Database Options and Management Packs: Licensing for these additional components can be tracked using the Licensable Oracle Options table, integrated with the publisher pack.
- Automated Oracle Reconciliation: License positions are kept accurate through weekly or on-demand reconciliation without manual calculations.
- Reporting and Dashboards: Includes Oracle Infrastructure report, Oracle DB Server Deployments per Agreement report, Software Publisher Analytics dashboard in SAM classic, and a publisher overview in the Software Asset Workspace to provide comprehensive visibility into Oracle license usage and compliance.
Practical Benefits for ServiceNow Customers
- Maintain compliance with Oracle licensing policies across complex hybrid environments, including cloud and on-premises.
- Reduce audit risks and manual effort by automating data collection, license reconciliation, and compliance tracking using Oracle-verified discovery patterns.
- Optimize license usage by understanding minimum licensing requirements and applying correct license metrics based on product editions and deployment configurations.
- Gain actionable insights into Oracle product deployments and licensing through detailed reports and dashboards tailored for Oracle assets.
- Leverage integration with Oracle Global License Advisory Services (GLAS) for enhanced license management and audit preparedness.
Use the Software Asset Management publisher pack for Oracle to track and optimize licensing for your Oracle products.
- Oracle Database
- Oracle Database options
- Oracle management packs
- Oracle Weblogic Server
- Oracle Java
To use the publisher pack, activate the Software Asset Management Professional for Oracle plugin (com.snc.samp.oracle).
Oracle licensing
The Oracle publisher pack adds Oracle specific licensing options for software entitlements.
| Field | Options |
|---|---|
| Agreement Type |
|
| License metric |
|
| Metric group | Oracle |
Additionally, you can use the Oracle Global License Advisory Services (GLAS) to manage licensing of your deployed Oracle software products. For more information about Oracle GLAS, see Oracle Global License Advisory Services (GLAS) data collection using patterns.
Oracle license metrics
- Named User Plus
-
The Named User Plus license metric licenses all users and physical devices that access the following Oracle products:
- Oracle Database
- Oracle Database options
- Oracle management packs
- Oracle Weblogic Server
If a user operates a device that accesses any of these Oracle products, the Named User Plus license metric licenses both the user and the device. Use this license metric in environments where users and devices are easily identifiable and countable.Important:To use this license metric, you must create a corresponding client access record. Client access records enable you to track and manage the users or devices that are accessing a particular version of your software. The Software Asset Management application can then use the information in these client access records to reconcile your software. For more information on client access records, see Create a software client access record in workspace or Add a software client access record in Software Asset Management classic.The Named User Plus license metric implements different licensing minimums based on the Oracle Database or Oracle WebLogic Server edition that your users and devices are accessing.- If your users and devices are accessing Oracle Database Standard Edition (SE) or Standard Edition One (SE1), you must have a minimum of five Named User Plus licenses.
- If your users and devices are accessing Oracle Database Standard Edition 2 (SE2), you must have a minimum of 10 Named User Plus licenses per database server. In addition, each SE2 database can use a maximum of 16 CPU threads at any given time.
- If your users and devices are accessing Oracle Database Enterprise Edition (EE), you must have a minimum of either 25 Named User Plus licenses per processor or the total number of users and devices that are accessing this database edition. The license metric sets this licensing minimum to the larger of the two values.
- If your users and devices are accessing Oracle WebLogic Server Standard Edition, you must have a minimum of 10 Named User Plus licenses per processor.
- If your users and devices are accessing Oracle WebLogic Server Enterprise Edition, you must have a minimum of 10 Named User Plus licenses per processor core.
Licensing minimums are automatically applied to the software models for your Oracle products using the following metric attributes:- Minimum users per processor (Oracle Database products)
- Minimum NUPs for WebLogic on-premise deployments (Oracle WebLogic Server products in on-premise environments)
- Minimum NUPs for WebLogic cloud deployments (Oracle WebLogic Server products in cloud environments)
The Software Asset Management application can then use the metric attribute values to determine the number of rights that are required for each Oracle product. To determine this number, the Software Asset Management application multiplies the appropriate metric attribute value by the number of processors (Oracle WebLogic Server Standard Edition and all Oracle Database Standard editions) or processor cores (Oracle WebLogic Server Enterprise Edition and Oracle Database Enterprise Edition) on the underlying physical server that the Oracle product is installed or running on. The resulting value is compared against the total number of users and devices that are accessing the Oracle product. The number of required rights is set to the larger of the two values.
For example, 20 users are accessing an Enterprise Edition (EE) database that is running on a physical server with eight processor cores. The Named User Plus license metric consumes 200 rights because the number of rights that is based on the metric attribute value (25 minimum licenses x 8 CPU cores = 200 rights) is greater than the number of users that are accessing the database (20 users).
- Per Processor
-
The Per Processor license metric licenses the server processors on which you install or run the following Oracle products:
- Oracle Database
- Oracle Database options
- Oracle management packs
- Oracle Weblogic Server
- Oracle Java
Although you can install and run Oracle products on physical servers, virtual servers, partitioned servers, and the cloud, the Per Processor license metric licenses processors on only the underlying physical server or cloud server.
The Per Processor license metric calculates the number of rights that are required for your Oracle products by multiplying the total number of processor cores by a core processor licensing factor, as specified on the Oracle Processor Core Factor Table. Use this license metric in environments where large numbers of users and devices are accessing the same environment or where users are not easily identifiable and countable, such as the Internet.
For example, a physical server that is running an Enterprise Edition (EE) database has two processors with four cores each. If your core processor licensing factor is 0.5, the Per Processor license metric consumes four rights for the physical server.
2 CPUs x 4 CPU cores x 0.5 licensing factor = 4 rights.
When you allocate rights for a database using the Named User Plus or Per Processor license metric, Software Asset Management automatically allocates rights for the associated database options and management packs using the same license metric.
If you create a Client Access License (CAL) record to specify the number of users or devices that can access an Oracle Database or WebLogic server, the Software Asset Management application licenses users and devices using only the Named User Plus license metric. Software Asset Management does not use the Per Processor license metric even if Per Processor licenses are available.
- Employee
-
The Employee license metric licenses the total number of full-time, part-time, and temporary employees, including those employed directly and indirectly through agents, contractors, and consultants, according to Oracle's definition of internal business operations.
The Employee license metric calculates the number of licenses that are required by the total number of employees and not the number of employees that use the Oracle Java SE Universal. The licensing cost is calculated using a tier-based pricing model defined by Oracle. The pricing model is stored in the Price tier [samp_price_tier] table. For more details, see Pricing model for Oracle Java SE Universal.
Additionally, for the Employee license metric, the true-up cost is shown for a subscription period of one year.
When you run reconciliation for a software model that has one or more entitlements with the Employee license metric, a right is consumed for each employee recorded in the resource value records. You can create a resource value record for the Java SE software model keeping the value of units consumed same as the number of employees consuming the licenses. For details, see Create a resource value record.
When you're using a custom tier table, you can update the override license cost records associated with the Java SE software model. For details, see Create or update an override license cost record.
Oracle verified third-party vendor tool
To collect installation and usage data for the Oracle products that are deployed in your environment, you must use a discovery process. With the verification and enrollment of ServiceNow in the Oracle Third-Party Tool Vendor (3PTV) Program, the ServiceNow Discovery application and Software Asset Management application are both verified by Oracle to collect and report on this data without requiring any Oracle measurement tools. You can collect and report on data for Oracle Database, Oracle WebLogic Server, Oracle Fusion Middleware, and the underlying hardware that supports these products.
During contract renewals and audits, Oracle requires you to provide specific usage data for your Oracle products. You can collect this data by running scripts that are provided by Oracle. These scripts collect data about the Oracle products that are deployed in your environment, as well as the physical and virtual hardware that supports those products. However, the process of collecting and reviewing this data can be very time consuming.
The ServiceNow Discovery application uses Oracle-verified Discovery patterns and reporting to collect the same data that is provided in the script output. You can collect this data regularly to track your compliance and minimize unexpected audit results.
For more information on Oracle discovery, see Oracle Global License Advisory Services (GLAS) data collection.