Questão Expdp do Oracle SQL Plus no arquivo bat


Eu tento exportar todas as minhas bases com um .bat arquivo, mas quando o .bat arquivo aberto e conectar-se sqlplus, o programa não lê o último arquivo.

Eu preciso exportar e registrar todas as exportações com Spool.

o .bat é algo assim:

sqlplus / as sysdba
spool c:\logs\oracle\backup.log
expdp SYSTEM/usuario schemas=schemaname1 file=filename1.dmp log=logname1.log
expdp SYSTEM/usuario schemas=schemaname2 file=filename2.dmp log=logname2.log
...
expdp SYSTEM/usuario schemas=schemaname16 file=filename16.dmp log=logname16.log
spool off

mas o programa pára depois sqlplus / as sysdba sem erros = (


1


origem




Respostas:


Não sei por que você está se conectando ao SQL * Plus. expdp é um utilitário do sistema operacional e deve ser executado de fora do SQL * Plus. Pule as duas primeiras linhas.

expdp SYSTEM/usuario schemas=schemaname1 file=filename1.dmp log=logname1.log
expdp SYSTEM/usuario schemas=schemaname2 file=filename2.dmp log=logname2.log
...
expdp SYSTEM/usuario schemas=schemaname16 file=filename16.dmp log=logname16.log

0



Eu quero criar uma tarefa no windows server para executar o arquivo .bat e executo o script no windows "cmd" - Yuri Fraay