我对数据泵有特殊需求,我很难寻找解决方案。
目前,我有一个 exp/imp 程序,可以从一个数据库中导出表(根据查询有选择地),然后将相同的数据导入另一个数据库。该程序和转储文件驻留在可以访问源数据库和目标数据库的公共服务器上。这是一个完全自动化的过程。它工作得很好,虽然很慢。
由于各种原因,我必须迁移此程序以使用数据泵。现在最大的变化是 dmp 文件的位置。我对数据库服务器本身的访问也非常有限,但我可以运行数据泵。
该过程将从同一公共服务器运行,但导出的文件现在将驻留在源数据库的数据库服务器上。那里没有问题。我可以使用 expdp 创建 dmp 文件。
我的问题是如何将相同的数据放入目标数据库。当我运行 impdp 时,它期望目标区域(而不是源区域)中有一个 data_pump_dir。同样,这是自动化的,我没有能力使用 scp 或 ftp 或类似的东西传输 dmp 文件。
我可以用什么来使用数据泵来克服这个问题?