[firebase-br] Otto - Firebird Book
Otto
ottofuch em terra.com.br
Seg Dez 5 18:05:37 -03 2005
Willian,
obrigado pelo esclarecimento.
[]'s
Otto
----- Original Message -----
From: "Willian Rodrigues" <willian_cpp_br em hotmail.com>
To: <lista em firebase.com.br>; <caffa em rio.com.br>
Sent: Monday, December 05, 2005 5:41 PM
Subject: Re: Re: [firebase-br] Otto - Firebird Book
> Otto,
>
> O InnoSetup e um instalador versatil, feito em Delphi e OpenSource.
Ele
> pode literalmente
> instalar qualquer coisa. Eu instalo programas meus feitos em:
>
> * VB6
> * C/C++ (MFC, Qt)
> * Access Application
> * HTA Application
> * JavaApplication (JAR, CLASS, etc)
>
> Ele te da acesso a DLLs, Registro do Windows, etc. Voce faz o que
> quiser, pois tudo pode ser
> programa com PascalScript. Ele prove um ambiente de alto nivel (InnoSetup
e
> ISTool) e voce
> pode ir pro HardCode a qualquer momento.
>
> Eu instalo tudo com o InnoSetup:
>
> * JVM (copia local, q nao muda nada no sistema)
> * Firebird 1.5 (completo)
> * JayBird ou InterClient
> * Crio atalho, registro servicos, enfim.... tudo.
>
>
> Willian Rodrigues
> (62) 9247-9036
> 3558-2388
> 3216-5703
>
>
> ******************************************************************
>
> >From: "Otto" <ottofuch em terra.com.br>
> >Reply-To: FireBase <lista em firebase.com.br>
> >To: "FireBase" <lista em firebase.com.br>
> >Subject: Re: [firebase-br] Otto - Firebird Book
> >Date: Mon, 5 Dec 2005 16:51:36 -0200
> >
> >Willian,
> >o Firebird Book está para ser publicado em português a qualquer momento.
> >Segundo me informou o Paulo André, dono da Editora Ciência Moderna, houve
> >algum problema com a tradução que o revisor questionou. Saiu recentemente
a
> >segunda edição do livro Java, Fundamentos, Swing e JDBC, de Ivan Mecenas,
> >editora Alta Books, 2005, cujo capítulo 14 tem como título "CONEXÃO COM O
> >FIREBIRD".
> >A maioria dos livros que eu compro são em inglês, e em geral, compro na
> >amazon.com pagando com cartão de crédito internacional. No site da
editora
> >Apress (que editou o orignal do Firebird Book) tem muitos livros sobre os
> >mais diferentes aspectos do Java.
> >
> > * Java SDK 1.4 (programacao)
> >Uso, mas a versão seguinte já dobrou a esquina e já domina os livros
> >publicados mais recentes.
> >
> > * Netbeans 3.6 (ambiente RAD)
> >Tenho um livro sobre o NetBeans, mas por ora não uso nem o NetBeans, nem
> >qualquer outro IDE. Diferentemente do Visual Basic, Delphi ou C++
Builder,
> >não se aprende bem o Java começando com um IDE tipo NetBeans . Assim, por
> >ora uso, no Windows, o bloco de notas, e no Linux, qualquer um dos muitos
> >editores de texto disponíveis. Mais adiante, vou usar o Netbeans.
> > * ArgoUML (modelagem UML)
> >Não uso.
> > * CA-ERWin (modelagem E-R)
> >Não uso. Alias E-T (Entidade - Relacionamentos) não vai tão bem com
> >orientação a objetos.
> >
> > * JayBird-2.0.0JDK_1.5 ( JDBC Bridge)
> >Uso, mas os livros são sobre JDBC e não o JayBird em sí.
> >
> > * InnoSetup (instalador)
> >Funciona com Java e arquivos .jar?
> >
> >[]'s
> >Otto
> >
> >
> >----- Original Message -----
> >From: "Willian Rodrigues" <willian_cpp_br em hotmail.com>
> >To: <lista em firebase.com.br>
> >Sent: Monday, December 05, 2005 3:45 PM
> >Subject: [firebase-br] Otto - Firebird Book
> >
> >
> > > 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
> > >
> > >
> > > ______________________________________________
> > > 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
> > >
> > >
> >
> >
> >
> >______________________________________________
> >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 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