Bom dia amigo...
tenta o criar um arquivo .bat que execute essa rotina "copy'
feito isso, vc poderá chamar esse arquivo.bat na procedure...
mais ou menos assim
HOST('C:\Teste\arquivo.bat > C:\Teste\resultado.log',NO_SCREEN);
C:\teste\ é onde se encontra seu arquivo.bar
> C:\teste\resultado.log será gerado um arquivo resultado.log que é
um log msm isso é opcional
NO_SCREEN não será exibido o DOS
bom.... é isso ai... espero ter ajudado em algo
José Aristides escreveu:
> Boa Tarde !!!
>
> Gostaria que me ajudassem a solucionar o problema abaixo quando executo uma
> procedure com comando "DOS".
>
>
> SQL> CREATE OR REPLACE PROCEDURE PROC_BACK IS
> 2 BEGIN
> 3 HOST COPY C:\ORACLE\ORCL\CADUNICO.DBF C:\BACKUP\CADUNICO.DBF;
> 4 COMMIT;
> 5 END;
> 6 /
>
> Advertência: Procedimento criado com erros de compilação.
>
> SQL> SHOW ERRORS
> Erros para PROCEDURE PROC_BACK:
>
> LINE/COL ERROR
> -------- -----------------------------------------------------------------
> 3/8 PLS-00103: Encountered the symbol "COPY" when expecting one of
> the following:
> := . ( @ % ;
>
> _________________________________________________________________
> Descubra como mandar Torpedos SMS do seu Messenger para o celular dos seus
> amigos. http://mobile.msn.com/
>
>
>