V$ACTIVE_SERVICES
V$ACTIVE_SERVICES displays information about the active services in the database.
| Column | Datatype | Description |
|---|---|---|
SERVICE_ID |
NUMBER |
Service ID |
NAME |
VARCHAR2(64) |
Name of the service |
NAME_HASH |
NUMBER |
Service name hash |
NETWORK_NAME |
VARCHAR2(512) |
Network name |
CREATION_DATE |
DATE |
Creation date |
CREATION_DATE_HASH |
NUMBER |
Creation date hash |
GOAL |
VARCHAR2(12) |
Runtime Load Balancing Goal being used to create run-time load balancing and connection load balancing advice:
|
DTP |
VARCHAR2(1) |
Indicates whether or not Distributed Transaction Processing is enabled for this service. When Distributed Transaction Processing is set to
|
BLOCKED |
CHAR(2) |
Indicates whether a service on the specified instance is blocked from accepting new connections altogether (YES) or not (NO). If a service is blocked, then all connections will be directed to other instances (if any) that are hosting the desired service. |
AQ_HA_NOTIFICATION |
VARCHAR2(3) |
Indicates whether FAN - Fast Application Notification for OCI connections is set (YES) or not (NO) |
CLB_GOAL |
VARCHAR2(5) |
Connection load balancing goal used with statistics that are sent to the listeners to determine how new connections are distributed:
|
COMMIT_OUTCOME |
VARCHAR2(3) |
For Transaction Guard and Database Native Transaction Guard, indicates whether the database service associated with the user session has the When the value of this column is See Also: Oracle AI Database Development Guide for information about preserving the commit outcome |
RETENTION_TIME |
NUMBER |
For Transaction Guard and Database Native Transaction Guard, when COMMIT_OUTCOME = YES, this value indicates the amount of time (in seconds) that the commit outcome is retained in the database. |
REPLAY_INITIATION_TIMEOUT |
NUMBER |
For Application Continuity, this option specifies the difference between the time (in seconds) of original execution of the first operation of a request and the time that the replay is ready to start after a successful reconnect. Application Continuity will not replay after the specified amount of time has passed. This option is intended to avoid the unintentional execution of a transaction when a system is recovered after a long period of time. The default is 5 minutes (300 seconds). |
SESSION_STATE_CONSISTENCY |
VARCHAR2(128) |
Describes how non-transactional is changed during a request. This parameter is considered only if failover_type is set to TRANSACTION for Application Continuity. Examples of session state are NLS settings, optimizer preferences, event settings, PL/SQL global variables, temporary tables, advanced queues, LOBs, and result cache. If non-transactional values change after the request starts, the default value of DYNAMIC should be set. Almost all applications should use DYNAMIC mode. If you are unsure, use DYNAMIC mode. |
GLOBAL |
VARCHAR2(3) |
Indicates whether the service is global. A global service is managed by Global Service Manager (GSM) and can be provided by multiple databases that contain replicated data. Possible values:
|
CON_NAME |
VARCHAR2(128) |
Container name of the object. The value of this column is NULL in non-CDBs. |
SQL_TRANSLATION_PROFILE |
VARCHAR2(261) |
A non-NULL value specifies the initial SQL translation profile for subsequent database connections that use the service and do not specify a SQL translation profile. A NULL value has no effect. |
MAX_LAG_TIME |
VARCHAR2(128) |
The maximum replication lag (in seconds) that is acceptable for a data replica to be used for providing the database service. Can only be specified for global services. |
STOP_OPTION |
VARCHAR2(128) |
Stop option for sessions of this service for planned maintenance |
FAILOVER_RESTORE |
VARCHAR2(128) |
Indicates whether sessions restore their commonly used session state (such as NLS and schema settings) when they are failed over. Possible values:
|
DRAIN_TIMEOUT |
NUMBER |
Number of seconds to wait for sessions to be drained |
TABLE_FAMILY_ID |
NUMBER |
Sharded table family ID associated with the service |
PLACEMENT_TEMPLATE |
VARCHAR2(64) |
Reserved for future use |
COMMIT_OUTCOME_FASTPATH |
VARCHAR2(3) |
For Transaction Guard and Database Native Transaction Guard, when
|
TRUE_CACHE_SERVICE |
VARCHAR2(64) |
True Cache service associated with this database service |
PARENT_SERVICE |
VARCHAR2(64) |
Name of the parent service |
SMART_CONN_RECOMMENDATIONFoot 1 |
VARCHAR2(7) |
Indicates whether enabling Smart Connection Rebalance is recommended for the service:
|
TEMPLATE_TIMEOUT |
NUMBER |
Maximum number of seconds that can pass before templates for the service expire If the value of this column is |
FAILOVER_TYPE |
VARCHAR2(128) |
AUTO for Transparent Application Continuity, TRANSACTION for Application Continuity, SESSION or SELECT for TAF. |
FAILOVER_METHOD |
VARCHAR2(128) |
TAF only for compatibility - BASIC or NONE |
FAILOVER_RETRIES |
NUMBER |
For Application Continuity and TAF, when reconnecting after a failure, number of attempts to re-connect per incident |
FAILOVER_DELAY |
NUMBER |
For Application Continuity and TAF, when reconnecting after a failure, delay between each connection retry (in seconds) |
RESET_STATE |
VARCHAR2(6) |
Reset state for the service:
|
AUTO_CONNECTION_REBALANCE |
VARCHAR2(7) |
Drain setting for service load balancing. Possible values:
|
CON_ID |
NUMBER |
The ID of the container to which the data pertains. Possible values include:
|
Footnote 1 This column is available starting with Oracle AI Database 26ai, Release Update 23.26.1.