Galera boa tarde,
Minha dúvida é a seguinte, criei uma proc que lçe arquivo joga em um type e tal....bele, lindona...porém, no mesmo diretório tem arquivos que ela lê e outros que ela da um erro de leitura(read_error) ai fui verificar o arquivo eu tenho permissão total na pasta, o arquivo não está salvo como leitura apenas e o mais interessante, imaginei q talves pudeser ser o conteudo não é?, pois bem coloquei o MESMO conteúdo dentro do arquivo eeeeee, ele continua dando erro.
Será que alguém já passou por isso e tem uma idéia dq possa estar acontecendo???
vlwwwwww
coisa loca, READ_ERROR
-
- Rank: Programador Júnior
- Mensagens: 15
- Registrado em: Qua, 07 Out 2009 2:33 pm
- Localização: são paulo - sp
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Qual erro ORA retornou?
Tenta apontar para outro diretorio, não da pra descartar a possibilidade do disco estar com bloco defeituoso, acho dificil, mas o arquivo você consegue abri-lo normalmente na sua maquina?
Tenta apontar para outro diretorio, não da pra descartar a possibilidade do disco estar com bloco defeituoso, acho dificil, mas o arquivo você consegue abri-lo normalmente na sua maquina?
-
- Rank: Programador Júnior
- Mensagens: 15
- Registrado em: Qua, 07 Out 2009 2:33 pm
- Localização: são paulo - sp
Já tentei em mais de um diretório, e como eu dise o arquivo abre, tem o mesmo conteúdo de um que abre, porém ele não abre, e eu tenho permissão para tudo na pasta.
Descarto essa possibilidade do bloco pois os outros arquivos funcionam normalmente e ele abre com o notepad, so com o utl da erro, o erro é ORA-29284: file read error
Testei com nomes diferentes porém sem sucesso.
Descarto essa possibilidade do bloco pois os outros arquivos funcionam normalmente e ele abre com o notepad, so com o utl da erro, o erro é ORA-29284: file read error
Testei com nomes diferentes porém sem sucesso.
-
- Moderador
- Mensagens: 1177
- Registrado em: Qui, 15 Out 2009 10:28 am
- Localização: Recife
Pode ser o charset do arquivo cara, segundo um link que eu vi...
tenta recria-lo, com base em um arquivo que é lido normalmente, da um copy ou cp do linux, e ai muda o conteudo dele,
pra o conteudo antigo, pra ver se o modo de criacao do arquivo está dando alguma zica,
tenta ler usando esse:
utl_file.get_line_nchar
tenta recria-lo, com base em um arquivo que é lido normalmente, da um copy ou cp do linux, e ai muda o conteudo dele,
pra o conteudo antigo, pra ver se o modo de criacao do arquivo está dando alguma zica,
tenta ler usando esse:
utl_file.get_line_nchar
-
- Rank: Programador Júnior
- Mensagens: 15
- Registrado em: Qua, 07 Out 2009 2:33 pm
- Localização: são paulo - sp
cara, olhaaa que viagem a minha, tava dando problema pois o utl_file.fopen tem um atributo que é maxlinesize, que é o responsável pelo tamanho máximo da linha, como deixei null ele recebe 1024 por isso do problema todo arquivo que tinha a linha maior de 1024 bytes(caracteres) ele dava erro!
So pra constar ele aceita no máximo 32767.
mas aí cara, brigadão pela atenção viu você me ajudo bastante.
abraçooo
problema resolvido!
So pra constar ele aceita no máximo 32767.
mas aí cara, brigadão pela atenção viu você me ajudo bastante.
abraçooo
problema resolvido!

-
- Informação
-
Quem está online
Usuários navegando neste fórum: Nenhum usuário registrado e 5 visitantes