在加载oracle表时从该表卸载Sqoop

在加载oracle表时从该表卸载Sqoop,oracle,hadoop,hive,sqoop,Oracle,Hadoop,Hive,Sqoop,我可以使用sqoop从oracle数据库卸载数据。但有时,我的工作是在上游负载继续时开始的。我没有设置依赖关系,因为上游工作在我的环境之外 Sqoop查询: select * from PFSIEBEL.'${TBL_NM}' where trunc(last_upd) >=(to_char(to_date('${ODATE}','YYYYMMDD'))) 这是我正在使用表中的拉增量记录的查询 我想知道sqoop在从rdbms中提取数据时做了什么? 当事务在RDBMS中的记录上进行时会发

我可以使用
sqoop
从oracle数据库卸载数据。但有时,我的工作是在上游负载继续时开始的。我没有设置依赖关系,因为上游工作在我的环境之外

Sqoop查询:

select * from PFSIEBEL.'${TBL_NM}' where trunc(last_upd) >=(to_char(to_date('${ODATE}','YYYYMMDD')))
这是我正在使用表中的拉增量记录的查询

我想知道sqoop在从rdbms中提取数据时做了什么?

当事务在RDBMS中的记录上进行时会发生什么情况?

Sqoop不执行脏读意味着不导入尚未提交且正在修改的数据。 --松弛隔离选项可用于指示Sqoop使用读取未提交隔离级别


但是它不支持oracle。

我不知道Sqoop,但它可能与任何其他SQL查询相同,也就是说,您只看到查询开始时存在的数据。