如何记录数据库执行的insert、update、delete?
已经开发好的java web 项目,部署在外网上,现在客户需要我们把数据都实时交换到内网。
从外网到内网的交换通道由第三方公司的安全交换边界来完成,所有数据以文件形式传递。
现在我的思路是,不改动我们的web项目,通过实时记录oracle这一层的insert、update、delete sql,然后形成实时文件,由第三方公司交换到内网,然后我在内网写程序读取文件,并逐条执行sql,经过以上步骤,达到内外网数据交互的目的。
所以,我怎么样才可以实时记录所有sql语句到文件中?
或者大家有其他解决方案的,希望提供下,先行谢过!!!!!!