[firebase-br] 2 - UUU - ISC ERROR CODE:335544721 - NFS -RemoteFileOpenAbility
Otto
ottofuch em terra.com.br
Seg Dez 5 13:40:51 -03 2005
Página 91 do Firebird Book:
"Databases
Each database in one or mor files, which grow dynamically as the need
arises. Database files must be stored on a disk storage that is under the
physical control of the machine on which the server is hosted. Only a server
process can perform direct I/O on the database files".
Introduction página XXVII:
"Network Access
A Firebird server running on any platform accepts TCP/IP client attachements
from any client platform that can implement the Firebird API.
Clients cannot attach to a Firebird server through any medium or filesystem
sharing (NFS shares, Samba client connections, Windows hares or mapped
drives, etc.). A client must attach through an absolute physical path.
However, from Firebird 1.5 onward, a database aliasing feature allows
applications to "soft-connect" through named aliases, whose absolute path
are configured specifically on each deployed server.
A Firebird server running on a services-capable Windows host can accept
attachments from Windows clients through the Named Pipes network protocol".
100+
Otto
----- Original Message -----
From: "Willian Rodrigues" <willian_cpp_br em hotmail.com>
To: <lista em firebase.com.br>
Sent: Monday, December 05, 2005 12:14 PM
Subject: [firebase-br] 2 - UUU - ISC ERROR CODE:335544721 -
NFS -RemoteFileOpenAbility
> Pessoal,
>
> O problema e exatamente esse. Eu tenho o FB1.5 em um micro,
> mas os arquivos de dados (FDB) devem residir em um servidor,
> cuja midia esta compartilhada (NFS) e mapeada pelo Windows
> como uma unidade logica.
>
> Sei que e possivel, e a documentacao do FB admite isso.
> Mesmo com os riscos envolvidos no processo, eu pretendo faze-lo
> funcionar de tal forma. Mesmo que seja apenas para as sombras.
>
> Ate porque, eu posso utilizar um servidor Linux com o Samba,
> para permitir o acesso via Windows. E fazer a autenticacao do
> usuario centralizada.
>
> O parametro a ser ajustado segundo a documentacao do FB1.5 e
> "RemoteFileOpenAbility". Alguem ai ja usou tal parametro?
>
> Alguem ja usou o FB com os arquivos de dados residindo eu outro
> micro?
>
> Pois se a midia estiver no mesmo micro e possivel (HD secundario),
> mas nao me serve.
>
> Eu necessito que pelo menos as sombras estejam em outro micro.
> E nao ha possibilidade de instalar o FB no micro que sera o servi-
> dor de arquivos. Isto esta 100% fora de questao.
>
>
>
> _________________________________________________________________
> _________________________________________________________________
> MENSAGENS ANTERIORES - COM RESPOSTAS RECEBIDAS
> _________________________________________________________________
> _________________________________________________________________
>
>
> De: Otto <ottofuch em terra.com.br>
>
> Não entendí bem se é o seu caso, mas os arquivos do banco de dados devem
> estar no mesmo hd do gerenciador de banco de dados Firebird. Não pode o
> gerenciador de banco de dados estar num computador, e os arquivos do banco
> de dados em outro.
> 100+
> Otto
> _________________________________________________________________
> Rafael Soares <listas em racsystems.inf.br>
>
> Bom dia,
>
> Use comunicação via TCP/IP que o software conseguirá se comunicar com o BD
> independentemente do nome do compartilhamento.
>
> []'s
> Rafael Soares
>
> ----- Original Message ----- From: "Willian Rodrigues"
> <willian_cpp_br em hotmail.com>
> To: <lista em firebase.com.br>
> Sent: Monday, December 05, 2005 9:03 AM
> Subject: [firebase-br] UUU - ISC ERROR CODE:335544721 - NFS
> -RemoteFileOpenAbility
>
> Ola amigos,
>
> Eu preciso fazer o FB1.5/IB6.01 rodar em um servidor, mas os arquivos de
> Banco de Dados deverão estar em um "Servidor de Arquivos", e disponiveis
> atraves de um compartilhamento do Windows/unidade mapeada. Mas nao
consigo
> abri-los. Ao testar recebo a seguinte mensagem de erro do FB1.50:
>
> ISC ERROR CODE:335544721
>
> ISC ERROR MESSAGE:
> Unable to complete network request to host "FILESERVER".
> Failed to establish a connection.
> O sistema não pode encontrar o arquivo especificado.
>
> Eu examinei o arquivo "firebird.conf" e fiz alguns testes, mas nao tive
> exito. Veja o segmento que me interessa do arquivo:
>
> firebird.conf
> # ----------------------------
> # Remove protection against opening databases on NFS mounted volumes
> #
> # ***WARNING*** ***WARNING*** ***WARNING*** ***WARNING***
> #
> # This option removes an important safety feature of Firebird and can
> # cause irrecoverable database corruption. Do not use this option unless
> # you understand the risks and are prepared to accept the loss of the
> # contents of your database.
> # Unless this configuration option is changed from 0 to 1, Firebird can
> # open a database only if the database is stored on a drive physically
> # attached to the local computer - the computer running that copy of
> # Firebird. Requests for connections to databases stored on NFS mounted
> # drives are redirected to a Firebird server running on the computer that
> # "owns" the disk.
> # This restriction prevents two different copies of Firebird from opening
> # the same database without coordinating their activities. Uncoordinated
> # access by multiple copies of Firebird will corrupt a database. On a
local
> # system, the system-level file locking prevents uncoordinated access to
> # the database file.
> # NFS does not provide a reliable way to detect multiple users of a file
on
> # an NFS mounted disk. If a second copy of Firebird connects to a database
> on
> # an NFS mounted disk, it will corrupt the database.
> # Under some circumstances, running a Firebird server on the computer that
> # owns NFS mounted volumes is inconvenient or impossible. Applications
that
> # use the "embedded" variant of Firebird and never share access to a
> database
> # can use this option to permit direct access to databases on NFS mounted
> # volumes.
> # DO NOT ENABLE THIS OPTION UNLESS YOU REALLY KNOW WHAT YOU ARE DOING.
> #
> # Type: boolean
> #
> #RemoteFileOpenAbility = 0
> RemoteFileOpenAbility = -1
>
>
>
> Veja o meu contexto de trabalho:
>
> \\FILESERVER\DATABASE\ mapeado como T:\
>
> Nao consigo fazer uma conexao direta do IBOConsole.
>
> Alguem ai pode me ajudar?
>
> Willian
> _________________________________________________________________
>
> _________________________________________________________________
> MSN Messenger: converse com os seus amigos online.
> http://messenger.msn.com.br
>
>
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.bavs.com.br
> Para editar sua configuração na lista, use o endereço
http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa
>
>
Mais detalhes sobre a lista de discussão lista