应用场景是这样的,需要向先FTP服务器上传一个文件,同时向oracle数据库中插入一条记录,这两个操作要求保证事务的一致性,即如果插入数据失败了,之前上传的FTP服务器的文件也需要删掉。请问有人遇到过类似的问题没有,是如何实现的。分布式事务