[firebase-br] Otto - Firebird Book
Willian Rodrigues
willian_cpp_br em hotmail.com
Seg Dez 5 17:41:10 -03 2005
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
Mais detalhes sobre a lista de discussão lista