Oracle GoldenGate Microservices Roles
This topic provides a comprehensive list of roles required for performing different tasks in Oracle GoldenGate Microservices Architecture.
Table 16-1 Oracle GoldenGate Microservices Architecture Roles and Tasks
Admin Client | Role ID | REST API Endpoint | Description |
---|---|---|---|
ADD CHECKPOINTTABLE |
Administrator | Manage Checkpoint Tables | Creates a checkpoint table in a database. |
ADD CREDENTIALS |
Administrator | Create User | Create User credentials for use by the Admin Client. |
ADD DISTPATH |
Administrator | Create a new Oracle GoldenGate Distribution Path | Creates a distribution path. |
ADD ENCRYPTIONPROFILE |
Administrator | Create Encryption Profile | Create an encryption profile for trail encryption/decryption. |
ADD EXTRACT |
Administrator | Create Extract | Creates an Extract group. |
ADD EXTTRAIL |
Administrator | Create Trail | Adds a local trail to the Oracle GoldenGate configuration. |
ADD HEARTBEATTABLE |
Administrator | Create Heartbeat Table | Add a heartbeat table to the database |
ADD MASTERKEY |
Administrator | Create Version | Adds a master encryption key to a master encryption key wallet. |
ADD PROCEDURETRANDATA |
Administrator | Manage Procedural Supplemental Logging | Enables procedure-level supplemental logging. |
ADD PROFILE |
Administrator | Create Configuration Value | Create a profile for managed processes. |
ADD RECVPATH |
Administrator | Create a new Oracle GoldenGate Collector Path | Creates a target-initiated distribution path in Receiver Service. |
ADD REPLICAT |
Administrator | Create Replicat | Adds a Replicat group. |
ADD SCHEMATRANDATA |
Administrator | Manage Schema Supplemental Logging | Enables schema-level supplemental logging. |
ADD TRANDATA |
Administrator | Manage Table Supplemental Logging | Enables table-level supplemental logging. |
ALTER CREDENTIALS |
Administrator | Update User | Alter User credentials for use by the Admin Client. |
ALTER CREDENTIALSTORE |
Administrator | Replace Alias | Changes the contents of a credentials store. |
ALTER DISTPATH |
Administrator | Update an existing distribution path. | Changes the attributes of a distribution path. |
ALTER ENCRYPTIONPROFILE |
Administrator | Replace Encryption Profile | Alter an encryption profile for trail encryption/decryption. |
ALTER EXTRACT |
Administrator | Update Extract | Changes attributes of an Extract group. |
ALTER EXTTRAIL |
Administrator | Update Trail | Changes attributes of a local trail. |
ALTER HEARTBEATTABLE |
Administrator | Update Heartbeat Table | Alter a heartbeat table in the database |
ALTER RECVPATH |
Administrator | Update an existing Oracle GoldenGate Collector Path | Changes the attributes of a target-initiated distribution path in Receiver Service. |
ALTER REPLICAT |
Administrator | Update Replicat | Changes attributes of a Replicat group. |
CLEANUP CHECKPOINTTABLE |
User | Manage Checkpoint Tables | Removes checkpoint records that are no longer needed. |
CLEANUP EXTRACT |
User | Issue Command | Deletes run history for an Extract group. |
CLEANUP REPLICAT |
User | Issue Command | Deletes run history of a Replicat group. |
CLEAR INSTANTIATION CSN |
Administrator | Manage Instantiation CSN | Clear the instantiation CSN on a target table. |
CONNECT |
User | Validate | Connect to an Oracle GoldenGate Service Manager |
DBLOGIN USERIDALIAS |
User | Validate | Logs the session into a database so that other commands that affect the database can be issued. |
DELETE CHECKPOINTTABLE |
Administrator | Manage Checkpoint Tables | Removes a checkpoint table from a database. |
DELETE CREDENTIALS |
Administrator | Delete User | Remove Oracle GoldenGate user login credentials from the Admin Client. |
DELETE CREDENTIALSTORE |
Administrator | Delete Alias | Deletes the wallet that serves as a credentials store. |
DELETE DISTPATH |
Administrator | Delete an existing Oracle GoldenGate Distribution Path | Deletes a distribution path. |
DELETE ENCRYPTIONPROFILE |
Administrator | Delete Encryption Profile | Remove an encryption profile. |
DELETE EXTRACT |
Administrator | Delete Extract | Deletes an Extract group. |
DELETE EXTTRAIL |
Administrator | Delete Trail | Removes a local trail from the Oracle GoldenGate configuration. |
DELETE HEARTBEATENTRY |
Administrator | Delete Process Heartbeat Records | Delete heartbeat table entries from the database |
DELETE HEARTBEATTABLE |
Administrator | Delete Heartbeat Table | Delete a heartbeat table from the database |
DELETE MASTERKEY |
Administrator | Delete Version | Marks a master encryption key for deletion. |
DELETE PROCEDURETRANDATA |
Administrator | Manage Procedural Supplemental Logging | Disables procedure-level supplemental logging. |
DELETE PROFILE |
Administrator | Manage Instantiation CSN | Remove a managed process profile. |
DELETE RECVPATH |
Administrator | Delete Configuration Value | Deletes a target-initiated distribution path in Receiver Service. |
DELETE REPLICAT |
Administrator | Delete Replicat | Deletes a Replicat group. |
DELETE SCHEMATRANDATA |
Administrator | Manage Schema Supplemental Logging | Disables schema-level supplemental logging. |
DELETE TRANDATA |
Administrator | Manage Table Supplemental Logging | Disables table-level supplemental logging. |
DISABLE SERVICE |
Administrator | Update Service Properties | Disable the specified Oracle GoldenGate services. |
ENABLE SERVICE |
Administrator | Update Service Properties | Enable the specified Oracle GoldenGate services. |
ENCRYPT PASSWORD |
User | Encrypt Data | Encrypt a password that is used in an Oracle GoldenGate parameter file or command. |
FLUSH SEQUENCE |
User | Execute Command | Updates an Oracle sequence so that initial redo records are available at the time that Extract starts capturing transaction data. |
HEALTH DEPLOYMENT |
User | Service Health Summary | Display the health of the specified Oracle GoldenGate deployments. |
INFO ALL |
User | Retrieve Extract + Retrieve Replicat | Displays status and lag for all Oracle GoldenGate processes on a system. |
INFO CHECKPOINTTABLE |
User | Manage Checkpoint Tables | Returns information about one or more checkpoint tables. |
INFO CREDENTIALSTORE |
User | List Domain Aliases and List Domains | Returns information about a credentials store. |
INFO DISTPATH |
User | Retrieve an existing Oracle GoldenGate Distribution Path Information | Returns information about distribution path(s). |
INFO ENCRYPTIONPROFILE |
User | Retrieve Encryption Profile | Returns information about encryption profiles. |
INFO ER |
User | Retrieve Extract and Retrieve Replicat | Returns information about the specified wildcarded groups. |
INFO EXTRACT |
User | Issue Command | Returns information about an Extract group. |
INFO EXTTRAIL |
User | Retrieve Trail | Returns information about a local trail. |
INFO HEARTBEATTABLE |
User | Retrieve Heartbeat Table | Describe a heartbeat table in the database |
INFO MASTERKEY |
User | List Versions | Returns information about master encryption keys. |
INFO PARAM |
User | Retrieve Parameter Info | Displays parameter definition information. |
INFO PROCEDURETRANDATA |
User | Manage Procedural Supplemental Logging | Returns information about the state of procedure-level supplemental logging. |
INFO PROFILE |
User | Retrieve Configuration Value | Returns information about managed process profiles. |
INFO RECVPATH |
User | Retrieve an existing Oracle GoldenGate Receiver Service Path Information | Returns information about target-initiated distribution path(s) in Receiver Service. |
INFO REPLICAT |
User | Issue Command | Returns information about a Replicat group. |
INFO SCHEMATRANDATA |
User | Manage Schema Supplemental Logging | Returns information about the state of schema-level supplemental logging. |
INFO TRANDATA |
User | Manage Table Supplemental Logging | Returns information about the state of table-level supplemental logging. |
KILL ER |
Operator | KILL EXTRACT + KILL
REPLICAT |
Forcibly terminate the specified wildcarded groups. |
KILL EXTRACT |
Operator | Issue Command | Forcibly terminates the run of an Extract group. |
KILL REPLICAT |
Operator | Update Replicat | Forcibly terminates a Replicat group. |
LAG ER |
User | LAG EXTRACT + LAG
REPLICAT |
Returns lag information about the specified wildcarded groups. |
LAG EXTRACT |
User | Issue Command | Returns information about Extract lag. |
LAG REPLICAT |
User | Issue Command | Returns information about Replicat lag. |
LIST TABLES |
User | Retrieve Database Tables | Lists the tables in the database with names that match the input specification. |
MININGDBLOGIN USERIDALIAS
|
User | Validate | Specifies the credentials of the User that an Oracle GoldenGate process uses to log into an Oracle mining database. |
PURGE EXTTRAIL |
Administrator | Update Version | Removes files related to a local trail from the file system. |
REGISTER EXTRACT |
Administrator | Create Extract | Registers an Extract group with the database. |
REGISTER REPLICAT |
Administrator | Create Replicat | Registers a Replicat group with the database. |
RENEW MASTERKEY |
Administrator | Create Version | Adds a new version of a master encryption key. |
RESTART DEPLOYMENT |
Administrator | Update a Deployment | Restart the specified Oracle GoldenGate deployments. |
RESTART ER |
Operator | Issue Command | Stops, then starts the specified wildcarded groups. |
RESTART EXTRACT |
Operator | Issue Command | Stops, then starts an Extract group. |
RESTART REPLICAT |
Operator | Issue Command | Stops, then starts a Replicat group. |
RESTART SERVICE |
Administrator | Update Service Properties | Restart the specified Oracle GoldenGate services. |
SEND ER |
User | SEND EXTRACT + SEND
REPLICAT |
Sends instructions to, or returns information about, the specified wildcarded groups. |
SEND EXTRACT |
User | Issue Command | Sends instructions to, or returns information about, a running Extract group. |
SEND REPLICAT |
User | Issue Command | Sends instructions to, or returns information about, a running Replicat group. |
START DEPLOYMENT |
Administrator | Update a Deployment | Start the specified Oracle GoldenGate deployments. |
START DISTPATH |
Operator | Update an existing distribution path. | Starts a distribution path. |
START ER |
Operator | Issue Command | Starts the specified wildcarded groups. |
START EXTRACT |
Operator | Issue Command | Starts an Extract group. |
START RECVPATH |
Operator | Update an existing Oracle GoldenGate Collector Path | Starts a target-initiated distribution path in Receiver Service. |
START REPLICAT |
Operator | Issue Command | Starts a Replicat group. |
START SERVICE |
Administrator | Update Service Properties | Start the specified Oracle GoldenGate services. |
STATS DISTPATH |
User | Retrieve an existing Oracle GoldenGate Distribution Path Statistics | Returns statistics for a distribution path. |
STATS ER |
User | Retrieve Report - Extract + Retrieve Report- Replicat | Returns processing statistics for the specified wildcarded groups. |
STATS EXTRACT |
User | Issue Command | Returns processing statistics for an Extract group. |
STATS RECVPATH |
User | Retrieve an existing Oracle GoldenGate Receiver Service Path Stats | Returns statistics for a target-initiated distribution path in Receiver Service. |
STATS REPLICAT |
User | Issue Command | Returns processing statistics for a Replicat group. |
STATUS DEPLOYMENT |
User | Service Health Details | Display status of the specified Oracle GoldenGate deployments. |
STATUS ER |
User | STATUS EXTRACT + STATUS
REPLICAT |
Returns the state of the specified wildcarded groups. |
STATUS EXTRACT |
User | Issue Command | Returns the state of an Extract group. |
STATUS REPLICAT |
User | Retrieve Status | Returns the state of a Replicat group. |
STATUS SERVICE |
User | Retrieve Service | Display status of the specified Oracle GoldenGate services. |
STOP DEPLOYMENT |
Administrator | Update a Deployment | Stop the specified Oracle GoldenGate deployments. |
STOP DISTPATH |
Operator | Update an existing distribution path. | Stops a distribution path. |
STOP ER |
Operator | Issue Command | Stops the specified wildcarded groups. |
STOP EXTRACT |
Operator | Issue Command | Stops an Extract group. |
STOP RECVPATH |
Operator | Update an existing Oracle GoldenGate Collector Path | Stops a target-initiated distribution path in Receiver Service. |
STOP REPLICAT |
Operator | Issue Command | Stops a Replicat group. |
STOP SERVICE |
Administrator | Update Service Properties | Stop the specified Oracle GoldenGate services. |
SYNCHRONIZE REPLICAT |
Administrator | Issue Command | Returns all threads of a coordinated Replicat to a uniform start point after an unclean shutdown of the Replicat process. |
UNDELETE MASTERKEY VERSION |
Administrator | Update Version | Changes the state of a master encryption key from being marked as deleted to marked as available. |
UNREGISTER EXTRACT |
Administrator | (Part of Delete Extract) | Unregisters an Extract group from the database. |
UPGRADE CHECKPOINTTABLE |
Administrator | Manage Checkpoint Tables | Adds a supplemental checkpoint table when upgrading Oracle GoldenGate from version 11.2.1.0.0 or earlier. |
UPGRADE HEARTBEATTABLE |
Administrator | Update Heartbeat Table | Alters heartbeat tables to track Extract restart position. |
VALIDATE ENCRYPTIONPROFILE |
Administrator | Validate Encryption Profile | Validates that data can be encrypted with the given profile. |
VERSIONS |
User | Execute Command | Displays information about the operating system and database. |
VIEW DISCARD |
User | Retrieve Report | Displays the discard file that is generated by Extract or Replicat. |
VIEW ENCKEYS |
User | Retrieve Configuration File | Retrieves the contents of a configuration file
containing the ENCKEYS value.
|
VIEW GLOBALS |
User | Retrieve Configuration File | Displays the contents of the GLOBALS parameter file in read-only mode on-screen. |
VIEW MESSAGES |
User | Retrieve Messages | Displays the Oracle GoldenGate message log
(ggserr.log file).
|
VIEW PARAMS |
User | Retrieve Configuration File | Displays the contents of a parameter file in read-only mode on-screen. |
VIEW REPORT |
User | Retrieve Report | Displays the process report that is generated by Extract or Replicat. |