Caros colegas do grupo, 
 

 ORACLE 11.2.0.3 STAND ONE
 LINUX 5.7
 

 Peguei da internet uma procedure para listar arquivos de uma determinada pasta 
em meu servidor. Porém, ao executar a procedure abaixo como usuário SYS  não 
retorna nenhuma linha e também não gera nenhum erro.
 

 

 

 create or replace procedure get_dir_list
 (p_directory varchar2)
 is
 l_null      varchar2(100);
 l_directory varchar2(100);
   ERR_CODE          VARCHAR2(20);
   ERR_MSG           VARCHAR2(300);
  
 BEGIN
 l_directory := p_directory;
 sys.dbms_backup_restore.searchfiles(l_directory, l_null);
 FOR x IN (select fname_krbmsft fname from x$krbmsft) LOOP
 dbms_output.put_line(x.fname);
 END LOOP;
 EXCEPTION WHEN OTHERS THEN
   ERR_CODE := SQLCODE;
   ERR_MSG := SUBSTR(SQLERRM, 1, 200);
   Sp_Envia_Email_Erro_Oracle( ERR_MSG, 'meuem...@hotmail.com','ERRO');
 
 END;
 

 exec get_dir_list('/home/oracle/*.*');
 

 

 

 Existe alguma particularidade para a execução da package  
sys.dbms_backup_restore.searchfiles?
 Desde já agradeço a ajuda e fico no aguardo de um breve retorno.
 

 

 

 Paloma Barbosa
  • [oracle_br] Retorno... palomacbarb...@yahoo.com.br [oracle_br]
    • [oracle_br] Re... ederson200...@yahoo.com.br [oracle_br]
      • [oracle_br... palomacbarb...@yahoo.com.br [oracle_br]
        • [oracl... jlchia...@yahoo.com.br [oracle_br]
          • [o... ederson200...@yahoo.com.br [oracle_br]
            • ... Marcelo Santino e...@marcelosantino.com.br [oracle_br]
              • ... jlchia...@yahoo.com.br [oracle_br]
            • ... jlchia...@yahoo.com.br [oracle_br]

Responder a