Sim, o impdp é um executável de linha de comando, é perfeitamente possível se executar regularmente programas do tipo TANTO com mecanismos do database (scheduler jobs, por exemplo) QUANTO do Sistema Operacional (comandos AT ou CRON ou similares que o seu SO disponha) – a única exigência é que os parâmetros ** TODOS ** as serem passados pro programa sendo executado sejam conhecidos e fixos, via de regra essas opções de execução programada Não São Interativas…
Qual opção usar é muito preferência pessoal, e eu no caso acho mais simples criar um SHELL SCRIPT (ou um .BAT SCRIPT, se for Windows) e usar o app Windows de automação de tarefas… Um exemplo de .BAT script (que vc IRIA alterar pra ficar de acordo com seu ambiente) chamando o imp poderia ser :
C:Usersjlchi_000>type run_impdp.bat
SET ORACLE_SID=XE
SET ORACLE_HOME=C:oraclexeapporacleproduct11.2.0server
SET PATH=%ORACLE_HOME%BIN;%PATH%
impdp system/oracle DIRECTORY=data_pump_dir DUMPFILE=hr.dmp TABLES=employees LOGFILE=employees.imp
==> Evidentemente, no meu exemplo eu estou conectando com um usuário e senha fixos e estou importando sempre a mesma tabela : IMAGINO que teu script vai ter que ser um pouquinho mais flexível que isso : aciona teu Admin de SO se tiver dificuldades com programação de shell script/.BAT script que normalmente ele pode te ajudar com isso….
Uma vez criado o shell script/.BAT script, pra automatizar é usar a ferramenta apropriado do Sitema Operacional : no Windows 8.1 por exemplo seria o Agendador de Tarefas, https://www.profissionaisti.com.br/2016/08/usando-o-agendador-de-tarefas-do-windows/ é um exemplo…
[]s
Chiappa