É, mapeamento é uma opção. Fabio, vamos ser mais explícitos aqui : sim, o PL/SQL (falando de stored PL/SQL aqui) é uma linguagem de servidor, ela roda numa VM própria ** dentro ** do banco Oracle, portanto só pode acessar diretórios que estejam acessíveis à chamadas LOCAIS desse servidor. Para que vc "monte" um diretório remoto como se fosse um item local no servidor Oracle (e portanto o PL/SQL possa acessar), as opções seriam :
a. drive mapeado, http://asktom.oracle.com/pls/asktom/f? p=100:11:0::::P11_QUESTION_ID:241814624807#912824833266 tem um exemplo b. software de compartilhamento de diretórios e transferência, como Samba ou NFS : estes t~em a desvantagem de exigirem a compra do software e a instalação, eles não vêm (afaik) por default no windows ==>> mas seja a. ou b. , NECESSARIAMENTE vc terá que fazer alguma config extra, e provavelmente terá que alterar os programas (por exemplo, usando UNC pra acessar o drive mapeado cfrme mostrado no exemplo do link citado). Afora isso, há uma terceira e quarta opções, quais sejam : - transferir o arquivo pro servidor Oracle via ftp e quetais - carregar o arquivo a partir da máquina remota DIRETAMENTE no bd Oracle, via sql*loader Avalie essas outras opções, também. []s Chiappa --- Em oracle_br@yahoogrupos.com.br, rflribeiro <[EMAIL PROTECTED]> escreveu > > Utilize driver mapeado. > > Reginaldo Ribeiro > skype: dbcom_it_experts > Mobile: 551192344290 > > > > Fabio Santos wrote: > > > > Pessoal, > > > > Tenho uma aplicação em PL/SQL que lê um arquivo de um diretório, faz um > > tratamento e faz a carga dele dentro de uma tabela do Oracle. > > Quando o oracle e esse arquivo estavam na mesma máquina, tudo funcionava > > numa boa. Porém, os servidores ficaram independentes e agora tenho o > > Oracle em uma máquina (Windows 2003) e o arquivo em outra máquina > > (Windows 2003). > > Só que agora o UTL_TCP até onde sei só lê arquivos físicos da própria > > máquina. Como fazer então para que o pl/sql enxergue um caminho de rede > > para que eu possa abrir esse arquivo e trabalhá-lo? > > > > ---------------------------------------------------------- > > Oracle9i Enterprise Edition Release 9.2.0.7.0 - Production > > PL/SQL Release 9.2.0.7.0 - Production > > CORE 9.2.0.7.0 Production > > > > TNS for 32-bit Windows: Version 9.2.0.7.0 - Production > > NLSRTL Version 9.2.0.7.0 - Production > > > > Abraços > > Fabio Santos > > >