You are on page 1of 6

O BDE (Borland Database Engine) um software que acompanha os aplicativos

do CORPORE RM e responsvel pela comunicao entre estes aplicativos e o banco de


dados.
As aplicaes utilizam o Alias "CORPORE RM" no BDE para conectar a base de dados
compartilhada.
O BDE deve ser instalado antes de qualquer aplicativo do CORPORE RM. Se o BDE j
estiver instalado, verifique se a verso que acompanha o aplicativo a ser instalado a
mais recente.

1.

Instalando o BDE:

Baixe o instalador do BDE no Portal de Downloads:

O programa de instalao iniciar, automaticamente, a cpia dos arquivos do BDE


para o disco rgido da estao de trabalho, no caminho <Drive>:\Program
Files\Borland\Common Files\BDE (ou <Drive>:\Arquivos de Programa\Borland\Arquivos
Comuns\BDE, para verso do Windows em portugus).

No final da Instalao, clique no boto [FINISH] para concluir. Esta instalao


criar o cone do BDE (BDE Administrator) no grupo de programas RM Sistemas.

2.

Configurando o BDE

Depois de instalado o BDE, preciso configur-lo para que o mesmo possa prover o
acesso ao banco de dados desejado. Sendo assim, execute o programaBDE
Administrator, no grupo de programas Iniciar | Programas | RM Sistemas ou dentro do
Painel de Controles.

Observao: A verso mais recente do Instalador do BDE, distribuda pela TOTVS, possui
as respectivas configuraes para o Windows Vista.
3.

Criando um novo DataBase Alias:

No menu Object, selecione a opo New;

No dilogo New Database Alias, selecione o banco (Oracle) para o qual ser criado o
Database Alias;

Informe os parmetros de configurao do novo Database Alias. Estas configuraes


podem ser diferentes para cada cliente. O ideal comear com uma configurao um
pouco mais moderada e aumentar gradativamente caso se faa necessrio. Deixar os
valores no limite superior dos mesmos pode evitar alguns erros, porm em contrapartida
pode prejudicar o desempenho.
Agora informaremos um nome para nosso alias. Por padro, bases que sero utilizadas
por sistemas do CorporeRM devem ser iniciados com o nome CorporeRM. Depois de
nomeado, passaremos a configurar o alias criado:

Altere o campo Server Name para o nome da maquina onde se encontra o banco
de dados restaurado;

Altere o campo Database Name para o nome do banco de dados em questo


criado no SGDB do SQL Server j restaurado;

Preencha o campo User Name com o nome de um usurio com acesso para este
banco de dados. (Por padro usamos o nome rm ou sysdba).

Aps estes preenchimentos, vamos testar a conexo com o banco: Primeiramente, salve
estas alteraes pelo cone localizado na parte superior do BDE Administrator:

Clicando em OK em seguida:

Aps os procedimentos acima serem efetuados, clique duas vezes sobre o alias criado, o
BDE solicitar uma senha para executar tal conexo, por padres, para o usurio rm
deve-se usar a senha rm e para o usurio sysdba deve-se usar a senha masterkey.
No esquea que voc ter que ter rodado os scripts de usurio para que a conexo
funcione perfeitamente: SQL Server - Acerta Usurio
Caso a conexo seja bem sucedida, aps digitar a senha e clicar em OK o sistema
apresentar o alias com um quadrado verde conforme imagem abaixo:

Deve-se verificar os parmetros abaixo para uma boa performance do sistema e prevenir
alguns erros:
Na guia Database, ainda no alias CorporeRM:
Type selecionando o banco de dados (MSSQL)

"BLOB" (Binary Large OBject), recipiente para campos de origem diversas, podendo
ser at mesmo objetos definidos pelo prprio usurio. Num BLOB pode-se guardar
imagem, som, textos longos, textos longos formatados. Este parmetro pode
comprometer a performance do sistema, por isso sugerimos que seja aumentado
gradativamente.
O Blob Size Limita o tamanho que a rea temporria utilizada na memria (buffer)
pode chegar. Setando este parmetro para 64, significa que sua aplicao pode
chegar a um blob de 64 K. >32 e <1000. Sugerido inicialmente: 64
O Blob Cache Determina a quantidade de Blobs que poder armazenar na estao.
Setando este parmetro para 128, significa que a aplicao poder trabalhar com o
mximo de 128 blobs armazenados, caso ultrapasse, o sistema ir emitir a seguinte
mensagem: "Invalid Blob handle in record buffer", neste caso s aumentar. >64 e <
65536. Sugerido inicialmente: 128
Caso os valores destes parmetros sejam alterados, os valores dos parmetros na
tela Drivers/Native/MSSQL devero ser alterados tambm com os mesmos valores.
Na guia Configuration:
Drivers/Native/MSSQL

Time out O mximo do tempo que a estao aguarda para o resultado de retorno
do servidor. Valor em segundos. Aumente este valor gradativamente pois o mesmo pode
degradar a performance. Sugerido inicialmente: 7200

Connect Time out O tempo que a estao vai aguardar uma resposta de conexo
com o servidor. Valor em segundos. Sugerido inicialmente: 120

Max Dbprocesses: Quantidade mxima de processos concorrentes no SQL


- Sugerido inicialmente: 90
System/Init

Langdriver Driver da linguagem do sistema apropriado para a verso do


Windows do seu pas: 'ascii' ANSI

Memsize Mximo de memria que o BDE poder utilizar. Mnimo 16 MB, mximo
205 MB. Sugerimos que coloque o valor da memria da estao, desde que seja menor
que 205.

Maxfilehandles Mximo de arquivos concorrentes que o BDE poder suportar, o


valor alto dar impacto a uma boa performance no sistema, porm utilizar mais recurso
do sistema operacional. Dever ser usado somente valor inteiro de 5 a 4096.

MaxBufSize Indica os recursos alocados para o buffer, e bufsize indica os


recursos necessrios para armazenar o buffer. Dever ser usado somente valor inteiro de 5
a 4096.

O print abaixo demonstra um exemplo de configurao. Estas configuraes podem ser


diferentes para cada cliente. O ideal comear com uma configurao um pouco mais
moderada e aumentar gradativamente caso se faa necessrio. Deixar os valores no limite
superior dos mesmos pode evitar alguns erros, porm em contrapartida pode prejudicar o
desempenho.

Aps realizar qualquer alterao na aba Configuration, salve-a clicando na seta conforme
print abaixo:

Aps isto, ser preciso reiniciar o BDE.


As configuraes do BDE podem afetar diretamente as rotinas ainda em Delphi, rotinas
migradas no tero relao com estes procedimentos e no modelo trs camadas estaro
sendo processados nos servidores de aplicao e JOB.

You might also like