Oracle SQL Plus expdp no arquivo bat

1

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

Eu preciso exportar e registrar toda a exportação 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 após sqlplus / as sysdba sem nenhum erro = (

    
por Yuri Fraay 14.01.2015 / 21:34

1 resposta

0

Não sei por que você está se conectando ao SQL * Plus. O expdp é um utilitário do sistema operacional e deve ser executado de fora do SQL *Mais. 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
    
por 15.01.2015 / 07:18