Oracle Data Pump - 从本地计算机导入到远程服务器

时间:2014-04-09 20:45:43

标签: datapump

我从本地计算机连接到远程Oracle服务器&将所有表都删除到其中一个db模式中。现在我需要从我的机器导入位于同一远程机器中的dmp文件。我怎样才能做到这一点?

注意 - RDC到服务器不是一个选项。

我无法使用impdp,因为我的本地计算机无法使用该实用程序。

请帮忙

1 个答案:

答案 0 :(得分:0)

我通过SSH实现了这个目标。我在Oracle DB机器上配置了一个SSH服务器,然后从我的本地机器上通过ssh使用paramiko客户端运行了impdp命令。

............................................... .......................................

ssh = paramiko.SSHClient()
ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())
ssh.connect(server, username=username, password=password)
ssh_stdin, ssh_stdout, ssh_stderr = ssh.exec_command('<impdp command here>')
err = ssh_stderr.read()
print "err", err, len(err)
ssh.close()
相关问题