bat 파일의 Oracle SQL Plus expdp 파일의 마지막을 읽지

모든베이스를 .bat파일 로 내보내려고 하지만 .bat파일을 열고 연결 sqlplus하면 프로그램이 파일의 마지막을 읽지 않습니다.

를 사용하여 모든 내보내기 및 로그 내보내기가 필요합니다 Spool.

.bat같은 것입니다 :

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

그러나 sqlplus / as sysdba오류없이 프로그램이 중지됩니다 = (



답변

왜 SQL * Plus에 연결하는지 잘 모르겠습니다. expdp 는 OS 유틸리티이며 SQL * Plus 외부에서 실행되도록되어 있습니다. 처음 두 줄을 건너 뜁니다.

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


답변