Untitled DocumentBoas. Estou fazendo um teste para inserir um campo clob em uma tabela, e estou recebendo erro:
ERRO na linha 1: ORA-22285: diret¾rio ou arquivo inexistente para operaþÒo FILEOPEN ORA-06512: em "SYS.DBMS_LOB", line 523 ORA-06512: em "NFE.CARREGA_LOB", line 16 ORA-06512: em line 1 Criei o diretório da seguinte maneira: CREATE OR REPLACE DIRECTORY my_dir as 'C:\testelob'; concedi permissão de leitura e gravação como PUBLIC, só por garantia porque o usuário que está executando a procedureé o mesmo que criou o diretório. GRANT READ, WRITE ON DIRECTORY my_dir TO PUBLIC; Abaixo está a procedure. CREATE OR REPLACE procedure carrega_lob ( v_file_name IN VARCHAR2 ) IS BEGIN DECLARE v_bfile bfile := BFILENAME( 'my_dir' , v_file_name); v_lob clob; BEGIN INSERT INTO teste_lob (id, arq ) VALUES ( 1, empty_clob() ); dbms_lob.createtemporary(v_lob,TRUE); DBMS_LOB.FILEOPEN( v_bfile); DBMS_LOB.LOADFROMFILE ( v_lob, v_bfile, DBMS_LOB.GETLENGTH(v_bfile)); DBMS_LOB.FILECLOSE(v_bfile); COMMIT; END; END; / Alguém sabe o que pode ser. T+. Márcio Ricardo Alves da Silva Programador Pleno * [EMAIL PROTECTED] Config Informática Ltda & Av. Eng. Luis Carlos Berrini, 801 - 7º andar & 04571-010 - Brooklin Novo - São Paulo - SP ( Fone (11) 5501-8300 ( Fax (11) 5501-8302 8 www.config.com.br [As partes desta mensagem que não continham texto foram removidas] >Apostilas » Dicas e Exemplos » Funções » Mundo Oracle » Package » Procedure » >Scripts » Tutoriais acesse: http://www.oraclebr.com.br/codigo/ListaCodigo.php -------------------------------------------------------------------------------------------------------------------------- >Atenção! As mensagens do grupo ORACLE_BR são de acesso público e de inteira >responsabilidade de seus remetentes. Acesse: http://www.mail-archive.com/oracle_br@yahoogrupos.com.br/ -------------------------------------------------------------------------------------------------------------------------- >O GRUPO ORACLE_BR TEM SEU PROPRIO ESPAÇO! VISITE: http://www.oraclebr.com.br/ ------------------------------------------------------------------------------------------------------------------------ Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/oracle_br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html