[firebase-br] 2 - UUU - ISC ERROR CODE:335544721 - NFS -RemoteFileOpenAbility

Willian Rodrigues willian_cpp_br em hotmail.com
Seg Dez 5 12:14:08 -03 2005


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





Mais detalhes sobre a lista de discussão lista