Oracle GoldenGate 微服务角色
本主题提供了在 Oracle GoldenGate 微服务体系结构中执行不同任务所需的角色的综合列表。
下表介绍了每个用户角色可以执行的活动:
表 1 Oracle GoldenGate 用户角色和权限
| 角色 ID | 权限层 |
|---|---|
| 用户 | 允许仅提供信息的服务请求,这些请求不会更改或影响 MA 的操作。查询/只读信息的示例包括性能度量信息、资源状态和监视信息。 |
| 运算符 | 允许用户仅执行操作操作,例如创建、启动和停止资源。操作员无法更改 MA 服务器的操作参数或配置文件。 |
| 管理员 | 授予用户的完全访问权限,包括能够更改服务器的常规、非安全相关操作参数和配置文件。 |
| 安全性 | 授权管理与安全相关的对象并调用与安全相关的服务请求。此角色具有完全权限。 |
您可以根据这些用户角色执行下表中提到的活动。
表 2 Oracle GoldenGate 微服务体系结构角色和任务
| 管理客户端 | 角色 ID | REST API 端点 | 说明 |
|---|---|---|---|
ADD CHECKPOINTTABLE |
管理员 | 管理检查点表 | 在数据库中创建检查点表。 |
ADD CREDENTIALS |
安全性 | 创建用户 | 创建供管理员客户端使用的使用用户身份证明。 |
ADD DISTPATH |
管理员 | 创建新的 Oracle GoldenGate 分发路径 | 创建分发路径。 |
ADD ENCRYPTIONPROFILE |
管理员 | 创建加密概要文件 | 创建用于对线索进行加密/解密的加密概要文件。 |
ADD EXTRACT |
管理员 | 创建提取 | 创建提取组。 |
ADD EXTTRAIL |
管理员 | 创建线索 | 向 Oracle GoldenGate 配置中添加本地线索。 |
ADD HEARTBEATTABLE |
管理员 | 创建心跳表 | 向数据库中添加脉动表 |
ADD MASTERKEY |
管理员 | 创建版本 | 向主加密密钥 Wallet 中添加主加密密钥。 |
ADD PROCEDURETRANDATA |
管理员 | 管理过程补充日志记录 | 启用过程级别补充日志记录。 |
ADD PROFILE |
管理员 | 创建配置值 | 创建托管进程的概要文件。 |
ADD RECVPATH |
管理员 | 创建新的 Oracle GoldenGate 收集器路径 | 在接收方服务中创建由目标启动的分发路径。 |
ADD REPLICAT |
管理员 | 创建复制 | 添加复制组。 |
ADD SCHEMATRANDATA |
管理员 | 管理方案补充日志记录 | 启用方案级别补充日志记录。 |
ADD TRANDATA |
管理员 | 管理表补充日志记录 | 启用表级别补充日志记录。 |
ALTER CREDENTIALS |
管理员 | 更新用户 | 变更用户身份证明供管理客户端使用。 |
ALTER CREDENTIALSTORE |
管理员 | 替换别名 | 更改身份证明存储的内容。 |
ALTER DISTPATH |
管理员 | 更新现有分发路径。 | 更改分发路径的属性。 |
ALTER ENCRYPTIONPROFILE |
管理员 | 替换加密配置文件 | 变更用于对线索进行加密/解密的加密概要文件。 |
ALTER EXTRACT |
管理员 | 更新提取 | 更改提取组的属性。 |
ALTER EXTTRAIL |
管理员 | 更新线索 | 更改本地线索的属性。 |
ALTER HEARTBEATTABLE |
管理员 | 更新脉动表 | 变更数据库中的脉动表 |
ALTER RECVPATH |
管理员 | 更新现有的 Oracle GoldenGate 收集器路径 | 更改接收方服务中由目标启动的分发路径的属性。 |
ALTER REPLICAT |
管理员 | 更新复制 | 更改复制组的属性。 |
CLEANUP CHECKPOINTTABLE |
用户 | 管理检查点表 | 删除不再需要的检查点记录。 |
CLEANUP EXTRACT |
用户 | 问题命令 | 删除提取组的运行历史记录。 |
CLEANUP REPLICAT |
用户 | 问题命令 | 删除复制组的运行历史记录。 |
CLEAR INSTANTIATION CSN |
管理员 | 管理实例化 CSN | 清除目标表上的实例化 CSN。 |
CONNECT |
用户 | 验证 | 连接到 Oracle GoldenGate 服务管理器 |
DBLOGIN USERIDALIAS |
用户 | 验证 | 使会话登录数据库,以便可以发出其他影响数据库的命令。 |
DELETE CHECKPOINTTABLE |
管理员 | 管理检查点表 | 从数据库中删除检查点表。 |
DELETE CREDENTIALS |
管理员 | 删除用户 | 从管理客户机中删除 Oracle GoldenGate 用户登录身份证明。 |
DELETE CREDENTIALSTORE |
管理员 | Delete Alias - 删除别名 | 删除用作身份证明存储的 Wallet。 |
DELETE DISTPATH |
管理员 | 删除现有的 Oracle GoldenGate 分发路径 | 删除分发路径。 |
DELETE ENCRYPTIONPROFILE |
管理员 | 删除加密配置文件 | 删除加密概要文件。 |
DELETE EXTRACT |
管理员 | 删除提取 | 删除提取组。 |
DELETE EXTTRAIL |
管理员 | 删除追踪 | 从 Oracle GoldenGate 配置中删除本地线索。 |
DELETE HEARTBEATENTRY |
管理员 | 删除进程脉动记录 | 从数据库中删除脉动表条目 |
DELETE HEARTBEATTABLE |
管理员 | 删除心跳表 | 从数据库中删除脉动表 |
DELETE MASTERKEY |
管理员 | 删除版 | 将主加密密钥标记为待删除。 |
DELETE PROCEDURETRANDATA |
管理员 | 管理过程补充日志记录 | 禁用过程级别补充日志记录。 |
DELETE PROFILE |
管理员 | 管理实例化 CSN | 删除托管进程的概要文件。 |
DELETE RECVPATH |
管理员 | 删除配置的值 | 删除接收方服务中由目标启动的分发路径。 |
DELETE REPLICAT |
管理员 | 删除副本 | 删除复制组。 |
DELETE SCHEMATRANDATA |
管理员 | 管理方案补充日志记录 | 禁用方案级别补充日志记录。 |
DELETE TRANDATA |
管理员 | 管理表补充日志记录 | 禁用表级别补充日志记录。 |
DISABLE SERVICE |
管理员 | 更新服务特性 | 禁用指定的 Oracle GoldenGate 服务。 |
ENABLE SERVICE |
管理员 | 更新服务特性 | 启用指定的 Oracle GoldenGate 服务。 |
ENCRYPT PASSWORD |
用户 | 加密数据 | 对 Oracle GoldenGate 参数文件或命令中使用的密码进行加密。 |
FLUSH SEQUENCE |
用户 | 执行命令 | 更新 Oracle 序号,以在提取开始捕获事务处理数据时有初始重做记录可用。 |
HEALTH DEPLOYMENT |
用户 | 服务运行状况概要 | 显示指定的 Oracle GoldenGate 部署的健康状况。 |
INFO ALL |
用户 | 检索提取 + 检索复制 | 显示系统上所有 Oracle GoldenGate 进程的状态和滞后信息。 |
INFO CHECKPOINTTABLE |
用户 | 管理检查点表 | 返回有关一个或多个检查点表的信息。 |
INFO CREDENTIALSTORE |
用户 | 列出域别名和列出域 | 返回有关身份证明存储的信息。 |
INFO DISTPATH |
用户 | 检索现有的 Oracle GoldenGate 分发路径信息 | 返回有关分发路径的信息。 |
INFO ENCRYPTIONPROFILE |
用户 | 检索加密配置文件 | 返回有关加密概要文件的信息。 |
INFO ER |
用户 | 检索提取和检索复制 | 返回有关指定的通配符组的信息。 |
INFO EXTRACT |
用户 | 问题命令 | 返回有关提取组的信息。 |
INFO EXTTRAIL |
用户 | 检索线索 | 返回有关本地线索的信息。 |
INFO HEARTBEATTABLE |
用户 | 检索心跳表 | 描述数据库中的脉动表 |
INFO MASTERKEY |
用户 | 列表版本的 | 返回有关主加密密钥的信息。 |
INFO PARAM |
用户 | 检索参数信息 | 显示参数定义信息。 |
INFO PROCEDURETRANDATA |
用户 | 管理过程补充日志记录 | 返回有关过程级别补充日志记录的状态信息。 |
INFO PROFILE |
用户 | 检索配置值 | 返回有关托管进程概要文件的信息。 |
INFO RECVPATH |
用户 | 检索现有的 Oracle GoldenGate 接收器服务路径信息 | 返回有关接收方服务中由目标启动的分发路径的信息。 |
INFO REPLICAT |
用户 | 问题命令 | 返回有关复制组的信息。 |
INFO SCHEMATRANDATA |
用户 | 管理方案补充日志记录 | 返回有关方案级别补充日志记录的状态信息。 |
INFO TRANDATA |
用户 | 管理表补充日志记录 | 返回有关表级别补充日志记录的状态信息。 |
KILL ER |
运算符 | KILL EXTRACT + KILL REPLICAT |
强制结束指定的通配符组。 |
KILL EXTRACT |
运算符 | 问题命令 | 强制终止提取组的运行。 |
KILL REPLICAT |
运算符 | 更新复制 | 强制终止复制组。 |
LAG ER |
用户 | LAG EXTRACT + LAG REPLICAT |
返回有关指定的通配符组的滞后信息。 |
LAG EXTRACT |
用户 | 问题命令 | 返回有关提取滞后的信息。 |
LAG REPLICAT |
用户 | 问题命令 | 返回有关复制滞后的信息。 |
LIST TABLES |
用户 | 检索数据库表 | 列出数据库中名称与输入规范匹配的表。 |
MININGDBLOGIN USERIDALIAS |
用户 | 验证 | 指定 Oracle GoldenGate 进程在登录 Oracle 挖掘数据库时使用的 User 身份证明。 |
PURGE EXTTRAIL |
管理员 | 更新版 | 从文件系统中删除与本地线索相关的文件。 |
REGISTER EXTRACT |
管理员 | 创建提取 | 在数据库中注册提取组。 |
REGISTER REPLICAT |
管理员 | 创建复制 | 在数据库中注册复制组。 |
RENEW MASTERKEY |
管理员 | 创建版本 | 添加主加密密钥的新版本。 |
RESTART DEPLOYMENT |
管理员 | 更新部署 | 重新启动指定的 Oracle GoldenGate 部署。 |
RESTART ER |
运算符 | 问题命令 | 停止指定的通配符组,然后启动它们。 |
RESTART EXTRACT |
运算符 | 问题命令 | 停止提取组,然后启动它。 |
RESTART REPLICAT |
运算符 | 问题命令 | 停止复制组,然后启动它。 |
RESTART SERVICE |
管理员 | 更新服务特性 | 重新启动指定的 Oracle GoldenGate 服务。 |
SEND ER |
用户 | SEND EXTRACT + SEND REPLICAT |
向指定的通配符组发送指令,或者返回有关指定的通配符组的信息。 |
SEND EXTRACT |
用户 | 问题命令 | 向正在运行的提取组发送指令,或者返回有关正在运行的提取组的信息。 |
SEND REPLICAT |
用户 | 问题命令 | 向正在运行的复制组发送指令,或者返回有关正在运行的复制组的信息。 |
START DEPLOYMENT |
管理员 | 更新部署 | 启动指定的 Oracle GoldenGate 部署。 |
START DISTPATH |
运算符 | 更新现有分发路径。 | 启动分发路径。 |
START ER |
运算符 | 问题命令 | 启动指定的通配符组。 |
START EXTRACT |
运算符 | 问题命令 | 启动提取组。 |
START RECVPATH |
运算符 | 更新现有的 Oracle GoldenGate 收集器路径 | 启动接收方服务中由目标启动的分发路径。 |
START REPLICAT |
运算符 | 问题命令 | 启动复制组。 |
START SERVICE |
管理员 | 更新服务特性 | 启动指定的 Oracle GoldenGate 服务。 |
STATS DISTPATH |
用户 | 检索现有的 Oracle GoldenGate 分发路径统计信息 | 返回分发路径的统计信息。 |
STATS ER |
用户 | 检索报表 - 提取 + 检索报表 - 复制 | 返回指定的通配符组的处理统计信息。 |
STATS EXTRACT |
用户 | 问题命令 | 返回提取组的处理统计信息。 |
STATS RECVPATH |
用户 | 检索现有的 Oracle GoldenGate 接收器服务路径统计信息 | 返回接收方服务中由目标启动的分发路径的统计信息。 |
STATS REPLICAT |
用户 | 问题命令 | 返回复制组的处理统计信息。 |
STATUS DEPLOYMENT |
用户 | 服务运行状况详细信息 | 显示指定的 Oracle GoldenGate 部署的状态。 |
STATUS ER |
用户 | STATUS EXTRACT + STATUS REPLICAT |
返回指定的通配符组的状态。 |
STATUS EXTRACT |
用户 | 问题命令 | 返回提取组的状态。 |
STATUS REPLICAT |
用户 | 检索状态 | 返回复制组的状态。 |
STATUS SERVICE |
用户 | 检索服务 | 显示指定的 Oracle GoldenGate 服务的状态。 |
STOP DEPLOYMENT |
管理员 | 更新部署 | 停止指定的 Oracle GoldenGate 部署。 |
STOP DISTPATH |
运算符 | 更新现有分发路径。 | 停止分发路径。 |
STOP ER |
运算符 | 问题命令 | 停止指定的通配符组。 |
STOP EXTRACT |
运算符 | 问题命令 | 停止提取组。 |
STOP RECVPATH |
运算符 | 更新现有的 Oracle GoldenGate 收集器路径 | 停止接收方服务中由目标启动的分发路径。 |
STOP REPLICAT |
运算符 | 问题命令 | 停止复制组。 |
STOP SERVICE |
管理员 | 更新服务特性 | 停止指定的 Oracle GoldenGate 服务。 |
SYNCHRONIZE REPLICAT |
管理员 | 问题命令 | 在复制进程异常关闭后,将协调复制的所有线程返回到一个统一的起点。 |
UNDELETE MASTERKEY VERSION |
管理员 | 更新版 | 将主加密密钥的状态从标记为已删除更改为标记为可用。 |
UNREGISTER EXTRACT |
管理员 | (删除提取的一部分) | 从数据库中注销提取组。 |
UPGRADE CHECKPOINTTABLE |
管理员 | 管理检查点表 | 在从 11.2.1.0.0 或更低版本升级 Oracle GoldenGate 时添加补充检查点表。 |
UPGRADE HEARTBEATTABLE |
管理员 | 更新脉动表 | 变更脉动表以跟踪提取的重新启动位置。 |
VALIDATE ENCRYPTIONPROFILE |
管理员 | 验证加密配置文件 | 验证可以使用给定概要文件加密的数据。 |
VERSIONS |
用户 | 执行命令 | 显示有关操作系统和数据库的信息。 |
VIEW DISCARD |
用户 | 检索报告 | 显示由提取或复制生成的放弃文件。 |
VIEW ENCKEYS |
用户 | 检索配置文件 | 检索包含 ENCKEYS 值的配置文件的内容。 |
VIEW GLOBALS |
用户 | 检索配置文件 | 在屏幕上以只读模式显示 GLOBALS 参数文件的内容。 |
VIEW MESSAGES |
用户 | 检索消息 | 显示 Oracle GoldenGate 消息日志(ggserr.log 文件)。 |
VIEW PARAMS |
用户 | 检索配置文件 | 在屏幕上以只读模式显示参数文件的内容。 |
VIEW REPORT |
用户 | 检索报告 | 显示由提取或复制生成的进程报告。 |