Debezium-增量迁移之 Oracle 迁移所需权限

这篇具有很好参考价值的文章主要介绍了Debezium-增量迁移之 Oracle 迁移所需权限。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

-- 创建用户
create user TCK identified by oracle;
-- 赋权
grant connect,resource to TCK;
-- 删除权限
revoke select any table from TCK;
revoke select any DICTIONARY from TCK;
-- 删除用户 CASCADE(用户下的数据级联删除)
drop user TCK CASCADE

-- 查询权限列表
select * from user_sys_privs where privilege in ('SELECT ANY TABLE','SELECT ANY DICTIONARY')
select * from user_role_privs;
select * from user_sys_privs  where PRIVILEGE ='SELECT ANY TABLE';
SELECT * FROM user_tab_privs;

-- 创建数据源必须权限
grant SELECT ANY TABLE to TCK; -- 查询所有库表权限
grant SELECT ANY DICTIONARY to TCK; -- 查询用户所在库权限 与上个二选一
grant analyze any to TCK;  -- 获取统计信息的权限

-- 预校验必须权限
grant SELECT ANY TABLE to TCK; -- 查询所有库表权限
grant SELECT ANY DICTIONARY to TCK; -- 查询用户所在库权限 与上个二选一
grant analyze any to TCK;  -- 获取统计信息的权限

-- Oracle全量迁移必须权限列表
grant SELECT ANY TABLE to TCK; -- 查询所有库表权限
grant analyze any to TCK;  -- 获取统计信息的权限
grant select_catalog_role to TCK;  -- 获取DDL的权限

-- Oracle增量迁移必须权限列表
grant SELECT ANY TABLE to TCK; -- 查询所有库表权限
grant analyze any to TCK;  -- 获取统计信息的权限
grant select_catalog_role to TCK;  -- 获取DDL的权限
grant execute on dbms_flashback to TCK; -- 获取binlog起始点位的权限
grant EXECUTE_CATALOG_ROLE to TCK; -- debezium增量需要权限
grant select any dictionary to TCK; -- debezium增量需要权限
grant execute on dbms_flashback to TCK; -- debezium增量需要权限
grant flashback any table  to TCK; -- debezium增量需要权限
grant select any transaction to TCK; -- debezium增量需要权限 

grant execute on dbms_flashback to oracle_whcs;
grant select_catalog_role to oracle_whcs;

SELECT VERSION FROM V$INSTANCE
grant SELECT ANY DICTIONARY to TCK;文章来源地址https://www.toymoban.com/news/detail-709124.html

到了这里,关于Debezium-增量迁移之 Oracle 迁移所需权限的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Oracle到PostgreSQL数据库的语法迁移手册(建议收藏)

    异构数据库的迁移(譬如从Oracle迁移到PostgreSQL)工作主要包括三个方面, 数据库对象的迁移,包括库、模式、表、索引、视图、触发器、存储过程等等; 数据内容的迁移,主要指的是数据表中的数据; 数据应用的迁移,主要指的是应用中SQL语句的迁移。 目前对于数据库对

    2024年04月08日
    浏览(67)
  • 从MySQL迁移到Oracle数据库的详细步骤和方法

    在一些情况下,可能需要将现有的MySQL数据库迁移到Oracle数据库。本文将详细介绍如何进行这一迁移过程,涵盖了备份、转换和导入等关键步骤,以帮助你顺利完成数据库迁移。 在开始迁移之前,务必备份你的MySQL数据库,以便在出现问题时可以还原数据。 确保你已经安装了

    2024年02月08日
    浏览(40)
  • debezium docker订阅oracle 11g

    debezium 依赖于kafka,kafka依赖于zookeeper。 zookeeper实现了kafka消息的一致性,debezium 把订阅的数据推送到kafka dockerFile INSTANT_CLIENT_DIR 为oracleCilent,去官网下载即可,oracle11g的client是jdk8使用的,而debezium是jdk11, 这里我使用的是oracle12的client,测试可以使用 docker-compose 可根据githu

    2024年02月05日
    浏览(35)
  • 64位Linux系统上安装64位Oracle10gR2及Oracle11g所需的依赖包

    在64位Linux系统上安装64位Oracle 10gR2,到底需要装哪些包?  这不是一个完整的安装教程 , 仅仅探讨在 64 位 CentOS 5.8 系统上安装 64 位 Oracle 10gR2, 到底需要装哪些 RPM 包 . 实验环境 VMWare Workstation 8.0 Linux 发行版 : CentOS 5.8 x86_64 Kernel 版本 : 2.6.18-308.el5 Oracle Database 版本 : 10201_database_l

    2024年02月09日
    浏览(32)
  • Oracle通过函数调用dblink同步表数据方案(全量/增量)

    创建对应的包,以方便触发调用 触发同步任务: SELECT yjb.pkg_scene_job.F_SYNC_DRUG_STOCK() AS a FROM dual WHERE 1=0; 没有结果行时是不会触发的,以下方式可触发: SELECT yjb.pkg_scene_job.F_SYNC_DRUG_STOCK() AS a FROM dual; PS:一定是使用(调用)到 触发函数yjb.pkg_scene_job.F_SYNC_DRUG_STOCK(),才可完成触

    2024年02月16日
    浏览(38)
  • Debezium vs OGG vs Tapdata:如何实时同步 Oracle 数据到 Kafka 消息队列?

    随着信息时代的蓬勃发展,企业对实时数据处理的需求逐渐成为推动业务创新和发展的重要驱动力。在这个快速变化的环境中,许多企业选择将 Oracle 数据库同步到 Kafka,以满足日益增长的实时数据处理需求。本文将深入探讨这一趋势的背后原因,并通过一个真实的客户案例

    2024年04月10日
    浏览(39)
  • Oracle数据迁移MySQL

    前言: 现今,Oracle数据迁移MySQL的需求已经越来越普遍,主要的迁移场景大致可以分为三类,第一类是涉及小表以及少量表的一次性迁移,无需进行增量同步,第二类是涉及大表以及多表的一次性迁移,第三类是涉及增量实时同步,而对于数据的迁移方法,常见的方式有使用第

    2023年04月08日
    浏览(66)
  • 从 MySQL迁移数据到Oracle

    zhengqingya 22019.12.26 16:53:14字数 911阅读 480 这里记录一次将MySQL数据库中的表数据迁移到Oracle数据库中的全过程 ,使用工具 Navicat,版本 12.0.11 操作环境及所用工具: mysql5.7 oracle18c windows Navicat12.0.11 idea 在这里插入图片描述 点击 工具 - 数据传输 左边 源 标识mysql数据库 , 右边

    2024年02月03日
    浏览(25)
  • db2迁移至oracle

    (1)用java连接数据库(2)把DB2数据导出为通用的格式如csv,json等(3)导入其他数据库,比如oracle,mongodb。这个方法自由发挥的空间比较大。朋友说他会用springboot自带的包来导,我没有进行测试。 (2)根据oracle的官方指导,使用sql server进行迁移 db2迁入oracle,网站官方有

    2024年02月10日
    浏览(29)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包