增量多需要哪些权限呢,有文档资料参考吗?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
为了进行增量同步,需要为用户(如oms_user
)授予以下权限:
查询相关系统视图权限:
GRANT SELECT on DUAL to oms_user;
GRANT SELECT on GV_$INSTANCE to oms_user;
GRANT SELECT on NLS_DATABASE_PARAMETERS to oms_user;
GRANT SELECT on V_$ARCHIVED_LOG to oms_user;
, V_$ARCHIVE_DEST to oms_user;
GRANT SELECT on V_$DATABASE, V_$LOG to oms_user;
GRANT SELECT on V_$LOGFILE to oms_user;
GRANT SELECT on V_$LOGMNR_CONTENTS to oms_user;
GRANT SELECT on V_$PARAMETER to oms_user;
GRANT EXECUTE on SYS.DBMS_LOGMNR to oms_user;
特定表的SELECT权限:
GRANT SELECT on DBA_MVIEW_LOGS to oms_user;
SYS.CDEF$, SYS.COL$, SYS.CON$, SYS.ICOL$, SYS.OBJ$, SYS.USER$;
Oracle 12C及以上版本的额外需求:
CONTAINER=ALL
选项。处理新增表的增量数据:
SELECT ANY TABLE
权限以捕获所有新增表的增量数据。这些权限覆盖了基本的增量同步需求。具体实施时,请根据实际的Oracle数据库版本和架构(如是否为PDB)调整授权语句。详细授权命令及注意事项可参考上述说明。
对于文档资料,已提供关于源端Oracle数据库最小化权限的参考资料,其中详细列出了增量同步所需的权限配置。
实时计算Flink版是阿里云提供的全托管Serverless Flink云服务,基于 Apache Flink 构建的企业级、高性能实时大数据处理系统。提供全托管版 Flink 集群和引擎,提高作业开发运维效率。