datavane / tis

Support agile DataOps Based on Flink, DataX and Flink-CDC, Chunjun with Web-UI

Home Page:https://tis.pub

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Oracle数据库同步建表功能建议

name4ray opened this issue · comments

1在同步源表到目标表时 如同步mysql 到doris 自动生成的建表语句没有COMMENT注释;
2在同步oracle库时,配置数据源后
image
,在创建的实例中输入源只能看到 oracle用户的表空间,看不到分配了权限的其他表;

当前取用户名下的表是通过 SELECT (TABLE_NAME) FROM user_tables 语句得到的,你可以试试用lin 登录,执行该语句试试
如果系统管理员授权给该用户的表不在返回结果中,那说明,取得用户下的表,还要执行其他sql才能得到

按照 这个文档上列的语句 :https://www.cnblogs.com/qlqwjy/p/8405478.html

是否应该使用 :

select * from all_tables where owner='TEST'

要用 select table_name,owner from all_tables 查出表和owner ,页面显示时要同时显示用户名和表名,避免不同用户同表名情况。不能加where owner='TEST' 加了就还是不能查出所有

要用 select table_name,owner from all_tables 查出表和owner ,页面显示时要同时显示用户名和表名,避免不同用户同表名情况。不能加where owner='TEST' 加了就还是不能查出所有

那oracle在抽取数据的时候 ,都要 select 语句的表名,上都要加上 owner? 例如: owner.tablename

是的

明白了,3.4.0 版本里会修改的