[firebase-br] Otto - Firebird Book
Willian Rodrigues
willian_cpp_br em hotmail.com
Seg Dez 5 15:45:42 -03 2005
Otto,
Suas referencias bibliograficas parecem ser melhores que as minhas.
Entao, se puder me informar
onde comprou ou obteve este material, ficarei grato. Eu admito estar
confuso com isto, pois o
principio da existencias das sombras (CREATE SHADOW) e garantir a
preservacao dos dados quando
houver falha fisica. E sabemos que HDs ligados no mesmo equipamento podem
ser vitimas de um
mesmo mal (pane eletrica por exemplo), ficando imprestaveis (original e
sombra).
Ate o momento, eu estou rodando tudo em uma maquina e fazendo backups
agendados a cada
2 (duas) horas (MSTASK.EXE e GBAK.EXE). Estou presumindo que no pior caso,
vou perder 2
horas de servico. O que por si ja e muito desgradavel.
Estou vendo a possibilidade de usar TRIGGER para replicar o BD em outro
micro, mas nao tenho
intimidade com estes procedimentos.
Portanto se voce puder me passar algumas referecias bibliograficas, serei
imensamente grato.
Atualmente estou usando os manuais do IB4 e um outro livreto que comprei a
parte.
Meu pequeno sistema (Controle de Frota), esta sendo feito em JAVA.
Ferramentas em uso:
* Java SDK 1.4 (programacao)
* Netbeans 3.6 (ambiente RAD)
* ArgoUML (modelagem UML)
* CA-ERWin (modelagem E-R)
* JayBird-2.0.0JDK_1.5 ( JDBC Bridge)
* InnoSetup (instalador)
Entao amigo, espero algumas dicas. Grato, Willian (62-9247-9036 /
3216-5703)
===========================================================
lista em firebase.com.br
De: Otto <ottofuch em terra.com.br>
Responder para: FireBase <lista em firebase.com.br>
Enviado: segunda-feira, 5 de dezembro de 2005 15:40:51
Para: "FireBase" <lista em firebase.com.br>
Assunto: Re: [firebase-br] 2 - UUU - ISC ERROR CODE:335544721 -NFS
-RemoteFileOpenAbility
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
>
>
_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto. http://search.msn.com.br
Mais detalhes sobre a lista de discussão lista