Oracle Data Pump - с локального компьютера, импортирующего на удаленный сервер

Я подключен к удаленному серверу Oracle с моей локальной машины и удалил все таблицы в одной из схем БД. Теперь мне нужно импортировать файл dmp, расположенный на той же удаленной машине, с моей машины. Как я могу этого достичь?

Примечание - RDC к серверу не вариант.

Я не могу использовать impdp, поскольку эта утилита недоступна на моей локальной машине.

Пожалуйста помоги

1 ответ

Решение

Я добился этого по SSH. Я настроил SSH-сервер на компьютере с БД Oracle, а затем с моей локальной машины выполнил команду impdp через ssh с помощью клиента paramiko.

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

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()
Другие вопросы по тегам