Oracle DBMS_APP_CONT_ADMIN
Version 19.3

General Information
Library Note Morgan's Library Page Header
Which has the higher priority in your organization: Deploying a new database or securing the ones you already have? Looking for a website, and resources, dedicated solely to securing Oracle databases? Check out DBSecWorx.
Purpose Administration support package for application continuity that allows an application to manage transaction monitoring and replay for select-only transactions.

All of its functionality with the exception of a single object was split out from DBMS_APP_CONT and the documentation was not update to reflect the change in location. This looks like more of the work of Oracle's Executive VP of Product Renaming.
AUTHID DEFINER
Constants
Name Data Type Value
Planned Maintenance test types
ENDREQUEST_TEST BINARY_INTEGER 2
PING_TEST BINARY_INTEGER 1
SQL_TEST BINARY_INTEGER 0
Dependencies
DBMS_APP_CONT_PMT_LIB DBMS_STANDARD DBMS_SYS_ERROR
DBMS_SERVICE    
Documented No
Exceptions
Error Code Reason
ORA-65159 Invalid service name specified
First Available 19c
Security Model Owned by SYS with EXECUTE granted to the DBA role
Source {ORACLE_HOME}/rdbms/admin/dbmsappcont.sql
Subprograms
 
ADD_SQL_CONNECTION_TEST (new 19c)
Adds a SQL connection test with or without a service name. These tests will be used by the server to drain sessions during planned maintenance. dbms_app_cont_admin.add_sql_connection_test(
connection_test IN VARCHAR2,
service_name    IN VARCHAR2 DEFAULT '');
exec dbms_app_cont_admin.add_sql_connection_test('UWCNXTESTS', 'PDBDEV');
 
DELETE_SQL_CONNECTION_TEST (new 19c)
Removes a SQL connection test with or without a service name dbms_app_cont_admin.delete_sql_connection_test(
connection_test IN VARCHAR2,
service_name    IN VARCHAR2 DEFAULT '');
exec dbms_app_cont_admin.delete_sql_connection_test(dbms_app_cont_admin.sql_test);
 
DISABLE_CONNECTION_TEST (new 19c)
Disable a connection test dbms_app_cont_admin.disable_connection_test(
connection_test_type IN BINARY_INTEGER,
connection_test      IN VARCHAR2,
service_name         IN VARCHAR2);
exec dbms_app_cont_admin.disable_connection_test(dbms_app_cont_admin.endrequest_test);
 
DISABLE_FAILOVER (new 19c)
Disables failover features on the given service dbms_app_cont_admin.disable_failover(service_name IN VARCHAR2);
exec dbms_app_cont_admin.disable_failover('PDBDEVRPT');
 
ENABLE_AC (new 19c)
Enables Application Continuity (AC) for the named service dbms_app_cont_admin.enable_ac(
service_name     IN VARCHAR2,
failover_restore IN VARCHAR2 DEFAULT 'LEVEL1');
exec dbms_app_cont_admin.enable_ac('PDBDEVRPT', 'LEVEL1');
 
ENABLE_CONNECTION_TEST (new 19c)
Enables a connection test dbms_app_cont_admin.enable_connection_test(
connection_test_type IN BINARY_INTEGER,
connection_test      IN VARCHAR2,
service_name         IN VARCHAR2);
exec dbms_app_cont_admin.enable_connection_test(dbms_app_cont_admin.ping_test, 'UWCNXTEST', 'PDBDEVRPT');
 
ENABLE_TAC (new 19c)
Enables Transparent Application Continuity (TAC) for the named service dbms_app_cont_admin.enable_tac(
service_name     IN VARCHAR2,
failover_restore IN VARCHAR2);
exec dbms_app_cont_admin.enable_tac('PDBDEVRPT', 'AUTO');
 
ENABLE_TAF (new 19c)
Enables Transparent Application Failover for the named service dbms_app_cont_admin.enable_taf(
service_name     IN VARCHAR2,
failover_type    IN VARCHAR2,
failover_restore IN VARCHAR2);
exec dbms_app_cont_admin.enable_taf('PDBDEVRPT', 'SESSION');
 
ENABLE_TG (new 19c)
enables Transaction Guard (TG) on the given service dbms_app_cont_admin.enable_tg(service_name IN VARCHAR2);
exec dbms_app_cont_admin.enable_tg('PDBDEVRPT');
 
SET_LOAD_BALANCING_GOAL (new 19c)
Sets Runtime Load Balancing (RLB) goal for the given service dbms_app_cont.set_load_balancing_goal(
service_name IN VARCHAR2,
goal         IN VARCHAR2 DEFAULT 'NONE');
exec dbms_app_cont_admin.set_load_balancing_goal('PDBDEVRPT', 'CLB_GOAL_SHORT');

Related Topics
AS_REPLAY
Built-in Functions
Built-in Packages
DBMS_APP_CONT
DBMS_APP_PRVT
DBMS_WORKLOAD_CAPTURE
DBMS_WORKLOAD_REPLAY
DBMS_WRR_INTERNAL
What's New In 18c
What's New In 19c

Morgan's Library Page Footer
This site is maintained by Dan Morgan. Last Updated: This site is protected by copyright and trademark laws under U.S. and International law. © 1998-2019 Daniel A. Morgan All Rights Reserved
  DBSecWorx