Você está na página 1de 19

SORIODEV Desenvolvimento de Sistemas Personalizados

Guia do Usurio
Este guia ir orient-lo sobre vrios aspectos a respeito do sistema, entre eles, sobre a instalao, atualizao, manuteno e backup

SORIODEV Desenvolvimento de Sistemas Personalizados

ndice
O que o SORIOTOOLS? ......................................... Instalao do software ....................................... Configurando o Firewall do Windows ............................ Resoluo de problemas de acesso ao software .................. Reinstalao do software ...................................... Troca de computador/servidor .................................. Reinstalao manual do Firebird ............................... Atualizao do software ....................................... Atualizao do Firebird ....................................... Backup e Restaurao dos dados ................................ Compactao/reorganizao dos dados ........................... O que devo fazer periodicamente ............................... 03 04 08 09 10 11 12 15 16 17 18 19

SORIODEV Desenvolvimento de Sistemas Personalizados

O que o SORIOTOOLS?

No decorrer deste manual voc ver muitas referncias sobre o SORIOTOOLS e funes associadas a ele. Este SORIOTOOLS nada mais do que um programa instalado juntamente com o sistema. Este programa tem vrias funes adicionais que facilitam na resoluo de problemas relacionados ao software, na atualizao, manuteno e backup do sistema. Aps instalado o sistema sero criados vrios cones na rea de trabalho, um deles o do SORIOTOOLS:

Atravs dele pode abrir o SORIOTOOLS para executar as funes que sero descritas no decorrer deste manual. As verses mais novas do Windows podem bloquear algumas funes do SORIOTOOLS. Para resolver isso pode clicar com o boto direito do mouse sobre ele e em EXECUTAR COMO ADMINISTRADOR. possvel que o Windows mostre uma mensagem de aviso, basta clicar em SIM para permitir que o programa seja aberto.

SORIODEV Desenvolvimento de Sistemas Personalizados

Instalao do software
Passo 1: Execute o instalador que baixou em nosso site. Inicialmente aparecer uma tela com o texto "Bem-vindo ao Assistente de Instalao de ...". Clique em AVANAR nesta tela;

Passo 2: Na tela seguinte haver um opo onde pode selecionar INSTALAO SERVIDOR ou INSTALAO CLIENTE. Selecione SERVIDOR caso v usar em apenas um computador (sem rede) ou caso v usar em rede e esteja instalando no servidor. J nos terminais de rede selecione a opo INSTALAO CLIENTE e clique em AVANAR duas vezes para;

SORIODEV Desenvolvimento de Sistemas Personalizados

Passo 3: Na quarta tela da instalao (abaixo) aparecero algumas opes para criao de atalhos e instalao do Firebird. Se estiver instalando o programa neste computador pela primeira vez deixe marcada a opo para instalar o Firebird. Caso tenha instalado anteriormente ou tenha certeza que o Firebird j est instalado pode desmarcar esta opo.

Passo 4: Clique em AVANAR e depois em INSTALAR. Aguarde o trmino da instalao e clique em CONCLUIR na ltima tela. Passo 5: Em alguns casos o instalador pode pedir para reiniciar o computador, se isto ocorrer confirme e aguarde o reinicio. Passo 6: Quando o programa estiver instalado tente abri-lo. Caso tenham sido criados vrios cones na rea de trabalho o cone correto para abrir o programa aquele que leva apenas o nome do programa. Exemplo: GE-COMERCIO 4U, GEPAD 4U, GIM, TRA-FRETAMENTO, etc...; Passo 7: Quando estiver instalando o programa no servidor ou em um nico computador (caso no v usar em rede) ao abri-lo dever aparecer uma tela de login solicitando usurio e senha. No primeiro acesso ao programa e at que voc altere o usurio ser ADM e a senha tambm ser ADM. Caso algum erro ao abrir o programa neste momento entre em contato com a SORIODEV e envie a mensagem de erro que est ocorrendo em detalhes; Observao: Siga os passos abaixo apenas caso esteja instalando em um terminal de rede. Passo 8: Caso esteja instalando em um terminal, ao abrir o programa dever aparecer uma tela de conexo com o banco de dados. Esta tela tambm abrir caso ocorra algum erro de conexo com o banco de dados futuramente;

SORIODEV Desenvolvimento de Sistemas Personalizados

Passo 9: Nesta tela de conexo voc dever indicar o nmero IP do servidor. Caso no saiba o IP do servidor abra o programa diretamente no servidor e verifique o rodap da tela principal, o IP deve aparecer na frente de NET, conforme demonstra a imagem abaixo;

Caso pretenda acessar o programa remotamente, como pela internet, por exemplo, voc dever usar o IP de internet do servidor, ou seja, o que aparece na frente de WEB (vide imagem acima). Se o IP que aparece na frente de NET e de WEB for o mesmo possvel que seu servidor esteja acessando a internet atravs de um hub ou roteador. Neste caso somente ser possvel fazer o acesso usando um servidor de dns dinmico, como o NO-IP, ou usando um programa para simular uma rede local entre os computadores remotos, como o HAMACHI. No caso do dns voc informaria o prprio dns ao invs do nmero IP na tela de conexo. Dependendo da estrutura da sua rede e da soluo que adotar neste caso pode ser necessrio chamar um tcnico de informtica no local para ajudar na configurao (no caso de acesso remoto). Passo 10: ainda na tela de conexo com o banco de dados tambm h um caminho do banco de dados. Este caminho deve ser o mesmo do servidor e no pode ser um diretrio compartilhado. Se o banco de dados estiver em c:\sorio\gecomercio4u\dados\dbempresa.fdb no servidor este o caminho que deve ser usado, mesmo que o arquivo no exista no terminal. Isso ocorre porque o teminal no acessa diretamente o arquivo, ele faz o acesso ao servidor via TCP/IP e indica para o servidor onde o banco de dados que ele precisa acessar est. Normalmente voc no precisa alterar este campo pois o sistema sempre se instala no mesmo local, mas caso voc tenha alterado o local de instalao ou do banco de dados no servidor precisar tambm alterar este campo no terminal; Passo 11: Quando finalizar a configurao na tela de conexo com o banco de dados clique em CONECTAR para acessar o programa. Se a conexo demorar um pouco aguarde e, caso ocorra alguma mensagem de erro prossiga para o passo 12 descrito abaixo. Caso no ocorra nenhuma mensagem de erro a configurao do acesso e instalao est concluda;

SORIODEV Desenvolvimento de Sistemas Personalizados

Passo 12: Caso tenha ocorrido um erro de conexo com o programa seguindo os passos anteriores corretamente altamente provvel que o servidor ou o terminal estejam fora da rede (problema no cabo ou na prpria configurao da rede) ou que um Firewall esteja bloqueando a conexao. Para eliminar a possibilidade de ser o Firewall consulte o tpico CONFIGURANDO O FIREWALL DO WINDOWS abaixo.

SORIODEV Desenvolvimento de Sistemas Personalizados

Configurando o Firewall do Windows

Para que o programa possa ser usado em rede necessria a liberao do firewall. A partir do Windows 2000 foi implantando um firewall nativo no prprio Windows. Geralmente ele o principal causador de falhas de conexo do programa em rede, mas existe tambm a possibilidade que voc possua um firewall de terceiros ou mesmo que seu antivrus tenha um firewall embutido. Neste caso recomendvel o auxlio de um tcnico caso no saiba como configur-lo. J quanto ao firewall do Windows, o SORIOTOOLS possui funes capazes de libera-lo rapidamente.

Para liberaro firewall do Windows via SORIOTOOLS clique em EXECUTAR UMA FUNO no rodap da tela. Ser aberta uma lista e nela, as opes 04 e 05 referem-se ao firewall. A primeira (04) para o firewall das verses mais novas do Windows, a partir do Vista. J a opo 05 para as verses mais antigas, com Windows 2000, XP e Server 2003. Basta clicar sobre a funo e o Firewall ser liberado. Caso use um Firewall de terceiros ou seu antivrus tenha um firewall embutido voc pode liberar a porta 3050 ou os programas C:\Arquivos de programas\Firebird\Firebird_2_5\bin\fbguard.exe e C:\Arquivos de programas\Firebird\Firebird_2_5\bin\fbserver.exe. (caso saiba como configurar seu firewall). Caso o problema na conexo do programa dos terminais continue entre em contato com a SorioDev fornecendo os detalhes das mensagens de erro que aparecem para que possamos auxili-lo.

SORIODEV Desenvolvimento de Sistemas Personalizados

Resoluo de problemas de acesso ao software


Existem alguns problemas na instalao que podem ser resolvidos por voc. Isto possvel usando o SORIOTOOLS, ferramenta mencionada anteriormente neste manual. Abra o SORIOTOOLS e voc ver uma tela parecida com esta, caso esteja no servidor:

Caso perceba que o STATUS DO SISTEMA aparece com um cone vermelho em forma de X na frente e que aparea um boto CORRIGIR vermelho possvel que haja um problema, principalmente na instalao do Firebird. Caso esteja usando Windows Vista, 7 ou superior possvel tambm que o prprio Windows esteja restringindo o acesso do SORIOTOOLS. Neste caso feche o SORIOTOOLS, clique com o boto direito do mouse o cone dele e em "EXECUTAR COMO ADMINISTRADOR" (caso esta opo exista). Caso a opo no exista simplesmente abra-o de novo. Se o boto CORRIGIR continuar visvel clique nele. Uma pequena tela se abrir com alguns detalhes dos problemas e nela tambm ter um boto CORRIGIR. Clique nele e, se tudo der certo, o SORIOTOOLS resolver o problema e se abrir novamente (para verificar se o problema foi realmente corrigido). Se o boto CORRIGIR continuar visvel significa que trata-se de um problema que no pode ser resolvido pelo SORIOTOOLS. Caso o SORIOTOOLS no resolva consulte neste manual o tpico que fala sobre REINSTALAO MANUAL DO FIREBIRD. Leia este tpico e siga o passo a passo dele. Caso nada resolva, entre com contato com a SorioDev descrevendo o problema e a mensagem de erro: http://www.soriodev.com.br/.

SORIODEV Desenvolvimento de Sistemas Personalizados

Reinstalao do software
Um ponto importante que vale ser destacado que ao reinstalar o software voc perder todos os dados cadastrados anteriormente. Para que isso no ocorra necessria a realizao de um backup antes da reinstalao. Mais a frente h um tpico que fala sobre como fazer este backup. Caso formate seu computador e precise reinstalar o software, faa o backup, formate, reinstale o software e restaure o backup, seguindo as orientaes do tpico sobre como fazer e restaurar backup. Para reinstalar o sistema ser necessrio desinstala-lo antes, pois o instalador evita substituir certos arquivos j presentes no computador, o que pode acabar prejudicando a reinstalao.

SORIODEV Desenvolvimento de Sistemas Personalizados

Troca de computador/servidor
Caso precise realizar a troca de computador ou servidor em sua empresa sem perder os dados cadastrados no programa, siga as seguintes etapas: 1. Feche o programa em todos os terminais da rede e no servidor; 2. Instale o programa no novo servidor, fazendo o download do instalador disponvel no site para isso. Caso tenha dvidas, consulte o tpico sobre "Instalao do software", descrito anteriormente; 3. Copie a pasta c:\sorio do servidor antigo para o novo servidor. Aps a instalao do programa no novo servidor, a pasta c:\sorio ter sido criada. Voc ir simplesmente substitui-la com a do servidor antigo. Caso voc use vrios programas da SorioDev, todos devem estar instalados nesta mesma pasta. Se precisar migrar apenas um deles, ento localize a pasta onde seu programa est instalado (c:\sorio\[meu programa] e copie-a, ao invs de copiar a pasta c:\sorio inteira; 4. Abra o programa no novo servidor e certifique-se de que est instalado e funcionando; 5. Caso o servidor antigo passe a ser um terminal da rede, desinstale o programa nele e instale como cliente; 6. Caso alm do servidor antigo e do novo existam outros computadores na rede, voc precisar abrir o programa em todos eles. Certamente ocorrer uma mensagem de erro (aps ter retirado o programa do servidor antigo) e uma tela de conexo com o banco de dados ser exibida. Voc dever alterar o campo nmero IP informando o IP do novo servidor, que pode ser obtido atravs do prprio programa, no rodap da tela, na frente de NET.

SORIODEV Desenvolvimento de Sistemas Personalizados

Reinstalao manual do Firebird


Eventualmente o gerenciador de banco de dados do FIREBIRD pode vir a apresentar problemas que podem ocorrer devido os mais variados motivos: um novo programa que foi instalado e tambm usa FIREBIRD, uma queda de energia ou reincializao forada do computador, entre outros. O manual de instalao disponvel no site http://www.soriodev.com.br ensina a configurar o programa e a resolver a maioria dos problemas que ocorrem. No entanto, existem casos onde necessria a reinstalao do FIREBIRD, principalmente quando ocorre de haverem 2 verses do FIREBIRD instaladas no mesmo computador. Na maioria das vezes possvel desinstalar o FIREBIRD via painel de controle do Windows, em Adicionar/Remover Programas, ou at mesmo usando o utilitrio SORIOTOOLS, que acompanha nossos programas (clicando em DESINSTALAR na seo STATUS DO SISTEMA). Ocorre que em alguns casos a desinstalao no bem sucedida e, por isso, no possvel instalar o FIREBIRD novamente e tambm no possvel mais remove-lo, j que o desinstalador j foi executado. Este manual ensina a resolver este problema. O primeiro passo fazer uma desinstalao completa do FIREBIRD. possvel que mesmo aps a desinstalao ele tenha ficado em execuo e isso que geralmente impende uma nova instalao. Neste caso nem o SORIOTOOLS pode ajudar. Para resolver, primeiro devemos parar o servio do FIREBIRD. Para isso: abra o PAINEL DE CONTROLE do WINDOWS; entre em FERRAMENTAS ADMINISTRATIVAS;

entre em SERVIOS;

localize o FIREBIRD GUARDIAN e o FIREBIRD SERVER na lista de servios;

SORIODEV Desenvolvimento de Sistemas Personalizados

na coluna STATUS ambos devem estar com o status INICIADO; primeiro, no FIREBIRD GUARDIAN, clique com o boto direito do mouse sobre ele e em PARAR;

o FIREBIRD SERVER deve parar sozinho com isso. Se no acontecer, repita o processo nele (clique com o boto direito do mouse em PARAR); com isso o servidor do FIREBIRD foi parado. Agora podemos remover os arquivos fsicos do FIREBIRD. Para isso, abra o Windows Explorer e v at a pasta C:\ARQUIVOS DE PROGRAMAS; dentro desta pasta, localize a pasta FIREBIRD e a exclua;

SORIODEV Desenvolvimento de Sistemas Personalizados

ainda no Windows Explorer, v at a pasta c:\windows\system32 e exclua o arquivo GDS32.DLL (tome cuidado para remover s este arquivo).

Finalizados estes passos o FIREBIRD foi removido de seu computador. No entanto ainda existem os servios instalados e, por isso, voc precisar reinstalar o FIREBIRD antes de reiniciar o computador. Voc pode reinstalar usando o SORIOTOOLS (basta abri-lo e clicar em CORRIGIR) ou baixando-o na pgina de download do software em nosso site e instalando de acordo com o manual que acompanha este download. Uma vez que o FIREBIRD tenha sido reinstalado, caso o programa ainda apresente erros de acesso, entre em contato com o suporte da SORIODEV descrevendo detalhadamente o erro.

SORIODEV Desenvolvimento de Sistemas Personalizados

Atualizao do software
Quando fizer a atualizao do software dever sempre faze-la primeiramente no servidor, caso use em rede. Se usar em rede precisar obrigatoriamente atualizar nos terminais tambm, mas somente aps ter aberto o programa atualizado no servidor. Para realizar a atualizao do software existem duas formas: 1. A primeira utilizando o SORIOTOOLS. Voc pode abrir o SORIOTOOLS atravs do atalho que deve ter sido criado na rea de Trabalho do Windows ou atravs do menu Iniciar, Programas, em SorioDev. Aps aberto clique em ATUALIZAR. Ser solicitado um cdigo de atualizao, salvo se estiver usando um software gratuito. Neste caso voc precisar informar este cdigo para fazer a atualizao, que s prosseguir caso ele ainda seja vlido. Observe que este mtodo de atualizao requer conexo com a internet; 2. A segunda forma de atualizar acessando nosso site e indo at a rea de download (http://www.soriodev.com/index.asp?tip=3). Nesta pgina voc insere o cdigo de atualizao e clica em ENVIAR. Com isso voc far o download do atualizador, o que permite que leve-o at um computador sem internet, por exemplo. Caso atualize pelo mtodo 1 o SORIOTOOLS automaticamente faz backup do programa e abre-o no final da atualizao. J caso atualize pelo mtodo 2 recomendvel que faa um backup da pasta c:\sorio (com o programa fechado) antes da atualizao e aps a atualizao abra o programa antes de atualizar ele nos demais computadores da rede (caso use em rede). Nos tpicos a seguir h um que descreve melhor como fazer o backup do programa. Quando abrir o programa no servidor aps a atualizao aparecer uma tela como esta:

Esta tela indica que o banco de dados do sistema est sendo atualizado. Enquanto ela estiver aberta no atualize ou abra o programa nos terminais, aguarde ela desaparecer para o processo de atualizao do banco de dados estar concludo. Quando isso ocorrer aparecer a tela de login do programa e a partir da ele estar atualizado.

SORIODEV Desenvolvimento de Sistemas Personalizados

Atualizao Firebird

O Firebird o gerenciador do banco de dados do sistema e raramente recebe atualizaes (pode levar anos para uma nova verso ser lanada). Geralmente quando ele atualizado fazemos algumas adaptaes no SORIOTOOLS para facilitar o processo e somente aps boa parte dos nossos usurios estarem com a verso mais nova so SORIOTOOLS liberamos a atualizao do Firebird nos sistemas. Manter o Firebird atualizado uma boa prtica pois as novas verses trazem correo de bugs e melhorias significativas com relao as verses anteriores, principalmente com relao ao desempenho. Sempre que houver uma atualizao destas ela ser amplamente divulgada no site. Neste tipo de atualizao, recomendvel ter acesso internet, pois o SORIOTOOLS automatiza o processo de atualizao, que um pouco mais complexo. Se voc usa o SORIOTOOLS no precisar se preocupar com a atualizao do Firebird. J se voc faz a atualizao do sistema manualmente, necessrio que siga os seguintes passos: 1. Faa um backup do programa usando (siga os passo do tpico sobre backup); 2. Faa a desinstalao do Firebird. Para isso, v ao Painel de Controle do Windows, em ADICIONAR/REMOVER PROGRAMAS. Localize o Firebird na lista e desinstale-o. 3. Faa o download da nova verso do Firebird na rea de donload do nosso site e instale-a seguindo o manual que a acompanha: http://www.soriodev.com.br. 4. Aps instalar o Firebird, abra o SORIOTOOLS e execute a funo COMPACTAR. Esta funo atualiza a verso interna e a estrutura do arquivo de dados, por isso necessria. Existem 3 itens importantes a se verificar: 1. Pode ser necessrio reiniciar o computador no meio do processo, aps a instalao do novo Firebird. Aps a reinicializao, podem ocorrer erros de acesso aos dados ( raro, mas pode acontecer). Neste caso, abra o SORIOTOOLS e clique em CORRIGIR. 2. Se usa o programa em rede necessrio atualizar o Firebird em todos os computadores da rede, mesmo nos terminais. Eventualmente podem ocorrer problemas de atualizao devido a uma dll chamada gds32.dll, que localiza-se na pasta System32 do Windows, geralmente, em c:\windows\system32. Caso voc atualize o Firebird e tenha problemas de acesso ao programa, mesmo o SORIOTOOLS no apresentando erros, pelo SORIOTOOLS, clique em EXECUTAR UMA FUNO e em 02. REINSTALAR CLIENTE FIREBIRD. Caso isso no resolva, desinstale o Firebird, apague o arquivo c:\windows\system32\gds32.dll e reinstale o Firebird. 3. Caso seu servidor esteja com o Firewall do Windows ativo precisar liber-lo novamente, mesmo que j o tenha feito antes. Consulte o tpico CONFIGURANDO O FIREWALL DO WINDOWS mencionado anteriormente neste manual.

SORIODEV Desenvolvimento de Sistemas Personalizados

Backup e restaurao dos dados


O backup do banco de dados imprescindvel para garantir a segurana dos seus dados conta qualquer eventualidade, desde uma formatao no computador, um ataque de vrus, corrupo devido a queda de energia constante ou at mesmo a uma reinstalo indevida do programa. importante dizer que o backup deve ser realizado apenas no servidor, caso use em rede. Existem 2 formas de fazer o backup dos dados. Em ambos os casos necessrio que o programa esteja fechado. A primeira simplesmente copiando a pasta c:\sorio. A segunda forma atravs do SORIOTOOLS. Abra-o e clique em BACKUP. Esta a forma mais simples de realizar um backup e, deste modo, o sistema cria um arquivo compactado em formato zip contendo toda a pasta de instalao do programa, incluindo o banco de dados. A restaurao do backup pode tambm ser feita de duas formas. Independente de qual forma seja usada, o programa sempre dever estar fechado, tanto no servidor como nos terminais da rede (caso use em rede). Caso tenha copiado a pasta c:\sorio para outro local, basta copia-la deste "outro local" de volta para c:\sorio. J caso tenha feito o backup via SORIOTOOLS, basta abri-lo, clicar em RESTAURAR e selecionar o arquivo do backup.

SORIODEV Desenvolvimento de Sistemas Personalizados

Compactao/reorganizao dos dados


Ao contrrio da maioria dos bancos de dados antigos que precisavam ser reindexados por apresentarem erros exporadicamente, o Firebird um banco de dados bastante estvel e dispensa esta reindexao. No entanto, assim como o prprio sistema operacional tende a se fragmentar com o tempo, o mesmo corre com o banco de dados, quando registros so internamente apagados ou alterados. Isso pode fazer com que com o tempo ele perca um pouco do desempenho. Para resolver isso voc pode realizar o que chamamos de compactao do banco de dados. Do ponto de vista lgico, a compactao nada mais que a realizao e restaurao de um backup dos dados. Ao fazer um backup e restaura-lo o Firebird reorganiza as informaes de forma a otimiz-las. O SORIOTOOLS tambm possui uma funo que automatiza o processo. Por segurana faa sempre um backup antes de proceder com a compactao. Para compactar o banco de dados feche o programa (no servidor e terminais), abra o SORIOTOOLS e clique em COMPACTAR. Caso o programa esteja aberto em algum computador o processo no ir funcionar. Aps a concluso do processo ele dever exibir uma mensagem indicando que o banco de dados foi comprimido e indicando tambm o tamanho antigo e novo do arquivo de dados.

SORIODEV Desenvolvimento de Sistemas Personalizados

O que devo fazer periodicamente

recomendvel que periodicamente realize as seguintes etapas: 1. BACKUP DO SISTEMA: a periodicidade desta etapa varia em funo do volume de movimentos que voc tem e do quanto imprescindvel que no perca dados. Basta lembrar que caso ocorra um problema no computador ou no banco de dados voc perder tudo o que foi feito desde o ltimo backup. Sendo assim o mais recomendvel seria faze-lo diariamente; 2. COMPACTAO DO BANCO DE DADOS: num dos tpicos anteriores indicamos para que serve e como fazer a compactao do banco de dados. Esta compactao reorganiza o arquivo e seria interessante faze-la a cada 15 ou 30 dias. Naturalmente, faa um backup antes de compactar; 3. DESFRAGMENTAO DE DISCO: a desfragmentao do disco deve ser executada pelo menos com uma periodicidade igual a da compactao. fundamental tambm que execute a desfragmentao aps a compactao, para que o banco de dados reorganizado seja desfragmentado. Estas duas etapas juntas podem garantir um grande aumento de desempenho no programa, principalmente se voc tem um movimento muito grande. Caso no saiba desfragmentar chame um tcnico pea para que o ensine. Buscando na internet tambm fcil encontrar manuais que abordam o tema de forma ampla. A desfragmentao de disco no boa apenas para nossos programas, mas sim para o seu computador de uma forma geral, por isso altamente recomendvel que a execute periodicamente (exceto caso seu computador tenha um drive SSD, o que ainda raro hoje em dia). Vale lembrar que as 3 etapas acima devem ser executadas com o programa fechado, tanto no servidor como nos terminais. Caso execute-as com o programa aberto algumas delas podem corromper o banco de dados.