Beruflich Dokumente
Kultur Dokumente
Treinamento Banco
de dados
TOTVS 2011
SUMARIO
Sumrio
TREINAMENTO BANCO DE DADOS.................................................................... 1
INTRODUO ....................................................................................................... 7
DESCRIO DO FUNCIONAMENTO DO BANCO DE DADOS ........................... 8
FUNES BSICAS DE UM SGBD: .................................................................... 8
ARQUITETURA SUPORTADAS ............................................................................ 9
INSTALAO DO SQL SERVER 2008 ............................................................... 15
PREPARANDO A INSTALAO - MS SQL SERVER 2008 .......................................... 15
INICIANDO A INSTALAO SQL SERVER 2008 ..................................................... 16
1.2 CENTROS DE INSTALAO DO SQL SERVER ................................................. 17
1.3 ESPECIFICAES DA EDIO SQL SERVER 2008.......................................... 18
1.4 LICENCIAMENTO DO PRODUTO ..................................................................... 19
1.5 INSTALAO DOS ARQUIVOS DE SUPORTE DE INSTALAO. ............................... 20
Clique no boto Install. .......................................................................... 20
1.6 CHECANDO CONFIGURAO DO SISTEMA ...................................................... 21
1.7 SELECIONANDO COMPONENTES PARA A INSTALAO ..................................... 22
1.8 NOME DA INSTNCIA ................................................................................... 23
1.9- VERIFICAO DO ESPAO EM DISCO .............................................................. 24
1.10 CONFIGURAO DO SERVER ........................................................................ 25
1.11 CONFIGURAO DE COLLATION .................................................................... 27
2.1 - CONFIGURAO ACCOUNT PROVISIONIG:......................................... 28
2.2 - NA JANELA ERROR AND USAGE REPORTING.................................................... 30
2.3 - NA OPO DE INSTALLATION RULES:............................................................. 31
2.4- NA OPO READY TO INSTALL ...................................................................... 32
2.5 - NO FINAL DA INSTALAO CLIQUE EM CLOSE: ................................................ 33
VERIFICAO DO COLLATION DAS BASES SQL SERVER ............................ 34
SCRIPTS PARA CRIAO DE USURIOS NAS VERSES 2000,2005 E 2008
DO SQL SERVER. .................................................................................................... 37
SQL SERVER 2000 ............................................................................................ 37
SQL SERVER 2005 ............................................................................................ 38
SQL SERVER 2008 ............................................................................................ 39
CONFIGURAES DO SERVIDOR ................................................................... 40
PARAMETRIZANDO O BANCO CORPORE NO SERVIDOR SQL SERVER ..... 41
LIMITES DO SQL SERVER 2005 ........................................................................ 44
CONFIGURAO DAS MQUINAS CLIENTES SQL SERVER: ........................ 46
DEMONSTRANDO ALGUMAS FUNES BSICAS DE UM SGDB (SQL
SERVER): ................................................................................................................. 47
FUNO BACKUP PARA BASE DE DADOS NO SQL SERVER: .................... 48
Aviso
O trabalho com uma base de dados implica diversos tipos de operaes sobre
as tabelas e os dados que eles contm, tais como:
Eliminar Tabelas;
ARQUITETURA SUPORTADAS
CLIENTE/SERVIDOR
- Web
TERMINAL SERVICE
A TOTVS recomenda aos usurios do banco de dados Microsoft SQL Server 2000,
o upgrade para o SQL Server 2005 ou 2008 e reconfigurao do seu nvel de
isolamento, para obter melhorias de desempenho.
Bancos de dados do MS-SQL 2005 e MS-SQL 2008 devem ter o Nvel de
Compatibilidade SQL Server 2000 (8). necessrio instalar os servidores SQLs
com essa compatibilidade para manter a estabilidade de comunicao entre o BDE e
o banco de dados.
O banco de dados da RM no suporta replicao total (de todas as tabelas) da
base de dados.
recomendado pela TOTVS que o software de banco de dados no seja
virtualizado.
Consulte previamente a TOTVS caso voc queira criar triggers ou stored
procedures na base de dados RM.
A TOTVS recomenda que o produto RM BIS (Gesto Estratgica) seja
executado em uma base de dados D-1 para no comprometer o desempenho da
base de dados de produo.
No Windows Explorer
Esta etapa define o nome pelo qual seu servidor SQL ir responder. Se escolher
pela instncia padro o SQL ter o mesmo nome de seu servidor, se for uma
instncia nomeada o SQL ir atender por: NOME_SERVIDOR\NOME_SQL.
1. Marque a opo Mixed Mode - Nessa opo, podero autenticar tanto contas
Windows e contas criadas posteriormente dentro do SQL.
2. Defina a senha do usurio SA - Ateno: O SA o usurio master do seu
SQL Server, por isso no atribua uma senha fraca e no ESQUEA a senha .
1- Clique em Next
1- Clique em Next
1- Clique em Install
/* 1 Parte */
SP_DROPUSER SYSDBA
GO
EXEC SP_CHANGEDBOWNER sa
GO
/* 2 Parte */
EXEC SP_CHANGEDBOWNER rm
GO
sp_adduser sysdba,sysdba
GO
Limites do Sistema
Endereamento de Memria 32TB (64-bit)
64GB (32-bit using PAE)
Nmero mximo de 64 (64-bit)
processadores 32 (32-bit)
Nmero mximo de ns em 8 verso Enterprise no Windows Server
Cluster 2003
2 verso Standard
Instncias por servidor 50
Locks por isntncia Limitada pela memria (64-bit)
2,147,483,647 (32-bit)
Limites do Database
Databases por servidor 32,767
Tamanho do Database 1,048,516TB
Arquivos por database 32,767
Filegroups por database 265
Tamanho arquivo de dados 32TB
Tamanho arquivo de log 32TB
Limites de Colunas
Colunas por ndice 16
Colunas por primary key 16
Colunas por foreign key 16
Colunas por table 1024
Tamanho da chave do ndice 900 bytes
Bytes por coluna caractere ou coluna binria 8000
(binary )
Bytes por text, ntext, ou image 2GB
Bytes por row 8060
Bytes por ndice 900
Bytes por primary key 900
Limites do T-SQL
Batch size 65,536 multiplicados pelo tamanho do
pacote de rede
Tabelas por SELECT 256
Bytes no source text de at 250MB
uma stored procedure
Parmetros por stored 1024
procedure
Nested subqueries 32
Nested trigger levels 32
Colunas por SELECT 4096
Colunas por INSERT 1024
OBS: permitido conexo a banco de dados SQL tanto local (em sua maquina)
quanto em outra maquina, para isto basta informar a maquina a se conectar no
campo Server Name, e com qual autenticao (Usurio).
Dica: Na opo Server Authentication optando no campo Authenticationpor
Windows Autentication, o SQL Server ir considerar como usurio, o usurio de
rede atual, caso opte por SQL Server Autentication onde o SQL Server ir lhe
solicitar um Login (usurio) e Password (Senha) para realizar a conexo.
Aps acessar a opo ADD, ser aberta uma outra janela onde se deve informar o
caminho a ser salvo o backup, para tal deve ser usado o campo ...:
Tambm necessrio nesta mesma janela, escolher um tipo para este backup
no campo Files of type (o SQL Server opta por defaut as extenses *.bak; *.trn) e
nomear este backup, no exemplo acima, coloquei o nome Exemplo para meu
Backup, como pode se verificar no campo File name.
Pronto, s clicar em OK , pois seu Backup j foi feito com Sucesso e gravado
com o nome e no caminho escolhido no processo acima:
Abrir uma nova janela onde se deve informar a localizao do backup a ser
restaurado:
Aps o SQL Server voltar tela principal j com alguns dados preenchidos, tais
como o caminho escolhido no campo From Device e o Backup informado logo
abaixo na opo para se selecionar o Backup a restaurar, deve-se marcar ao backup
em questo e clicar na opo Options, localizada no canto superior esquerdo da
tela:
Detach o processo que desativa (desliga) a base de dados. Note que aps efetuar o
Detach, base de dados deixa de estar disponvel no servidor.
Demonstrando a Funo Detach no SQL Server 2005:
Feito o procedimento demonstrado na seo Acessando o SGDB SQL Server (Pagina
19), procure a pasta Databases, encontre a Base de Dados a ser desativada, clique com
o boto direito do mouse sobre a mesma, acesse a opo Tasks Detach...
Na Prxima janela apresentada, basta clicar em Ok, e a desativao desta base ser
feita:
Attach o processo que a ativa (liga) ou volta a ativar uma base de dados.
Demonstrando a Funo Detach no SQL Server 2005:
Feito o procedimento demonstrado na seo Acessando o SGDB SQL Server (Pagina
19), procure a pasta Databases, clique com o boto direito do mouse sobre a mesma,
acesse a opo Attach...:
Na Prxima janela apresentada, clique em ADD... para localizar a base a ser ativada:
O SQL Server automaticamente levar esta base e seu respectivo caminho para tela
anterior, apresentando-o em Databases to attach e detalhando como ficar em
Exemplo_10 databases details:
Conforme citado acima o outro critrio a ser configurado ser o HostName, neste
dever ser adicionado o nome da mquina na rede Ex: SERVER, STENOVATO,
conforme janela abaixo :
Logo aps clicar na opo STOP , ir ao menu File Save as Trace File e
informar um nome qualquer para o arquivo e clique no boto Salvar. Conforme
janela abaixo.
Sugerimos que estas rotinas sejam executadas diariamente, porm caso seja
executado com usurios conectados, os mesmos podem questionar queda de
performance no sistema.
1-manuteno.sql
2-man_database.sql
3-RMATUALIZAESTATISTICAS (Procedure de Sistema, basta digitar o nome da
procedure e executar no Query Analyzer)
2) Utilizao de Processadores
2- Clique em [NEXT].
Crie
uma nova
pasta
Em [Software Location]
No dilogo "Summary":
1 - Clique no boto [INSTALL].
No dilogo "Install":
1 - Aguarde at que os arquivos de instalao sejam copiados ou que o
boto [NEXT] seja habilitado novamente.
0 Bem-vindo
Na tela Bem-vindo
1 Clique em Prximo
1 Operaes
Na tela Operaes
1 Selecione a opo Criar um Banco de Dados;
2 Clique em Prximo.
4 Opes de Gerenciamento
Na tela Opes de Gerenciamento
1 Desmarque a opo Configurar o Enterprise Manager;
2 Clique em Prximo.
6 Opes de Armazenamento
8 Configurao de Recuperao
Na tela Configurao de Recuperao
1 Desmarque a opo Especifique a rea de recuperao Flash, a mesma e
utilizada para o recurso de flashback que tem utilidade em sistemas de produo
alm de ser o local padro para onde o backup automtico feito.
2 - Clique em Prximo.
10 Parmetros de Inicializao
11 Definies de Segurana
14 Opes de Criao
3 Informe no campo Net Service Name o nome que voc deseja dar para o
Alias que ir criar.
ATENO: Esse passo deve ser executado apenas na ocasio de j se ter uma
instancia criada com uma base de dados importada e deseja-se alterar o arquivo de backup
(dmp).
Drop o schema RM (dono das tabelas Corpore) da seguinte maneira conectado no SQL
PLUS (ou tools) com o usurio SYSTEM:
Conecte com o usurio System:
Execute o comando:
COMANDO: DROP USER RM CASCADE;
Crie um arquivo texto com o nome de IPORT.TXT (utilize para esta operao
utilitrios do tipo WordPad ou NotePad), com o seguinte contedo:
Observe que:
1- O primeiro RM o usurio, o segundo a senha e ORCL o alias que aponta
para a instncia que se quer importar a base.
2- O caminho especificado na linha FILE =
C:\CorporeRM\Dados\EXEMPLOORACLE.DMP, o local onde se encontra o
arquivo EXEMPLOORACLE.DMP que ser importado.
3- O caminho especificado na linha LOG = C:\CorporeRM\Dados\IMPORT.TXT,
o local onde ser criado o arquivo de log da importao.
Importar a Base
DICA: para saber se o arquivo um Dump criado pelo Expdp ou pelo Exp basta
executar no DOS o comando Type no arquivo.
Se for um arquivo exportado pelo Exp ele trar no cabealho a verso do Oracle
em que foi realizado o export
Se for um arquivo exportado pelo Expdp ele trar o cabealho cdigo binrio
(ilegivel)
CREATE USER RM
IDENTIFIED BY RM
DEFAULT TABLESPACE RM_DADOS
TEMPORARY TABLESPACE RM_TMP; \\ Cria no BD um login RM de senha RM
-- VERIFICA AS ROLES RM
SELECT * FROM DBA_ROLES WHERE ROLE LIKE '%RM%';
SELECT * FROM DBA_SYS_PRIVS WHERE LIKE '%RM%';
--VARIAVEIS DE AMBIENTE
CONN SYSTEM@INSTANCIA
SPOOL C:\LOGS
SET ECHO ON
SET TIMING ON
SET LINES 1000
SET SQLBL ON
ALTER SESSION SET NLS_DATE_FORMAT = 'DD/MM/YYYY HH24:MI:SS';
SELECT SYSDATE FROM DUAL;
SHOW USER
Segurana no Corpore RM
Assim, a DLL procurar pela existncia deste arquivo. Caso ele exista, ao invs
do SYSDBA/masterkey, sero utilizados os parmetros de conexo informados
(usurio/senha).
Mas essa modificao no necessria e nem recomendada pela TOTVS, tendo
em vista que este usurio s tem permisso de leitura nas tabelas globais.
BDE Administrator:
O BDE Administrator um engine ou programa que atua como uma interface entre o
SGDB e o Aplicativo, ou seja atravs deste programa que sero configuradas todas
as propriedades para se conectar o aplicativo usado (ex: Softwares da RM Sistemas) a
uma base de dados qualquer (ex:Banco de Dados contido no SQL Server).
Caso voc no saiba onde encontrar esta ferramenta, ela se encontra no painel de
controle de seu sistema operacional. Caso no tenha o BDE instalado, ser necessrio
sua instalao para conseguir conectar sua aplicao ao banco de dados.
Agora informaremos um nome para nosso alias. Por Padro, bases que sero
utilizadas por sistemas do Corpore RM devem ser iniciados com o nome CoporeRM .
Aps 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 Host Name com o nome da sua maquina.
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).
Caso a conexo seja bem sucedida, aps digitar a senha e clicar em OK o sistema
apresentara os dados relativos a este alias em negrito:
Agora informaremos um nome para nosso alias. Por Padro, bases que sero utilizadas
por sistemas do Corpore RM devem ser iniciados com o nome CoporeRM .Aps
nomeado, passaremos a configurar o alias criado:
Altere o campo Server Name para o nome do alias que aponta para a instancia pr
configurado no Net Manager.
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).Veja no exemplo
abaixo como ficaria:
PARAMETRIZAO DO BDE
3. Ambiente 3 camadas
5. Usurios conectados
7.Iniciar converso
9. Customizaes
Aps a execuo dessa rotina, o cliente tem apenas 7 dias para efetuar a
converso da base para a verso 11.20.
Informaes Adicionais
SQL Server
Conforme citado acima o outro critrio a ser configurado ser o HostName, neste
dever ser adicionado o nome da mquina na rede Ex: SERVER, STENOVATO,
conforme janela abaixo :
Logo aps clicar na opo STOP , ir ao menu File Save as Trace File e
informar um nome qualquer para o arquivo e clique no boto Salvar. Conforme
janela a seguir.
COMANDOS DE MANUTENO
DBCC DBREINDEX
DBCC DBREPAIR
DBCC INDEXDEFRAG
Desfragmenta um ou mais ndices de uma tabela. Melhora a performance do
ndice.
Fonte: PICHILIANI
COMANDOS DE STATUS
DBCC TRACESTATUS Mostra a situao dos flags de trace que foram setados
com o comando DBCC TRACEON
COMANDOS DE VALIDAO
SENTENAS SQL
O segundo grupo a DDL (Data Definition Language). Uma DDL permite ao usurio
definir tabelas novas e elementos associados. A maioria dos bancos de dados de SQL
comerciais tem extenses proprietrias no DDL. Os comandos bsicos de uma DDL so:
CREATE - cria um objeto (uma Tabela, por exemplo) dentro da base de dados.
BEGIN TRAN - (ou START TRANSACTION, dependendo do dialeto SQL) pode ser usado
para marcar o comeo de uma transao de banco de dados que pode ser completada ou
no.
OBS: Usando esta opo ser necessrio na janela aberta para execuo de
sentenas, informar a Base de Dados a ser consultada:
Para executar uma sentena basta aps escrev-la, clicar na opo Execute
localizada na parte superior da janela:
Para listar todas as informaes de uma tabela, afim de verificar como por exemplo os
campos que aquela tabela possui, os tipos desses campos, a chave primaria, as
constraints (chaves estrangeiras), indices e etc no SQL Server, deve-se digitar no query
editor o seguinte comando:
Clusulas
DISTINCT - Define a visualizao somente dos campos com valores distintos, sem
repetio.
WHERE - Utilizada para especificar as condies que devem reunir os registros que
sero selecionados.
HAVING - Utilizada para expressar a condio que deve satisfazer cada grupo.
Operadores Lgicos
Operadores de Comparao
Funes de agrupamento
Em sua forma mais simples uma sentena SELECT precisa incluir o seguinte:
Sintaxe:
Expresses aritmticas:
Algumas vezes pode ser necessrio modificar a maneira como os dados sero
apresentados, fazendo clculos. Isto possvel usando expresses aritmticas. Uma
expresso aritmtica pode conter nomes de colunas, valores numricos constantes e
operadores aritmticos.
SELECTS
SQL: SELECT * FROM PFUNC
Na sentena SQL acima, estou pedindo para selecionar (visualizar) todos (para isto
usamos *) os registros contindos na tabela PFUNC :
SQL: SELECT NOME, SALARIO FROM PFUNC WHERE SALARIO < '500.00'
SQL: SELECT NOME, SALARIO, * FROM PFUNC WHERE SALARIO < '500.00'
ORDER BY SALARIO
SQL: SELECT NOME, CODSECAO FROM PFUNC WHERE CODSECAO <> '01.01'
SQL: SELECT NOME, SALARIO FROM PFUNC WHERE SALARIO IN (50, 700, 800,
900)
SQL: SELECT NOME FROM PFUNC WHERE NOME NOT LIKE 'MARIA_%'
Exemplo:
Neste exemplo a tabela principal a PFUNC e no temos o nome da filial
fazendo parte de sua estrutura. O nome da filial est na tabela GFILIAL. Sendo assim,
ligamos as colunas em que os conteudos sejam idnticos (fazem parte das chaves
primrias e estrangeiras das tabelas envolvidas). A tabela PFUNC filha da tabela
GFILIAL, pois, a coluna CODFILIAL chave primaria em GFILIAL, e,
consequentimente, chave estrangeira em PFUNC.
OUTER JOINs
Exemplo:
Selecionar todos os nomes dos funcionarios e os nomes dos bancos de deposito de
pagamento, somente para aqueles que possuem contas de pagamento cadastrada.
SQL: SELECT P.NOME, B.NOME FROM PFUNC P LEFT OUTER JOIN GBANCO B
ON P.CODBANCOPAGTO = B.NUMBANCO
Para resolver esse problema, ser necessrio duas consultas: uma para
encontrar quanto ganha Jones e uma segunda consulta que encontrar quem ganha
mais que essa quantidade.
Adiciona uma nova linha na tabela de maneira que os campos correspondentes sejam
de mesmo tipo.
UPDATE
SQL: UPDATE PFUNC SET SALARIO = '310.00' WHERE SALARIO < '300.00'
DELETE
CREATE
Para criar uma tabela, um usurio deve ter privilgio para usar o CREATE TABLE e
uma rea de armazenamento para criar objetos.
ALTER TABLE
Exemplo:
Alterando o tipo de dado do campo NUMEROOFICIAL da tabela GBANCO.
Podemos adicionar colunas (PK, FK, etc) em uma tabela usando a declarao ALTER
TABLE com a clusula ADD
Exemplo:
Adicionando um campo MOTIVO na tabela FHISTIMPRESSO do tipo VARCHAR de
200 posies.
Exemplo:
Deletando a constraint (FK) FKZLOG_GUSUARIO da tabela ZLOG
DROP
GRANT
Exemplo:
Exemplo:
Comando de linguagem DCL (Controle de dados) que marca o ponto inicial de uma
transao local explcita.
Exemplo:
BEGIN TRAN
DELETE FROM GDIC
ROLLBACK
Comando de linguagem DCL (Controle de dados) que reverte uma transao explcita
ou implcita ao comeo da transao ou a um ponto de salvamento dentro da
transao. O ROLLBACK TRANSACTION apaga todas as modificaes de dados
feitas desde o comeo da transao ou at um ponto de salvamento. Ela tambm
libera recursos mantidos pela transao.
Exemplo:
BEGIN TRAN
DELETE FROM GDIC
ROLLBACK
Aps
a execuo do Rollback pode se verificar que os registros no foram deletados da base.
Hardware
Arquivos
RAID
Portanto, usar tal configurao fornece acesso paralelo aos dados, alm de
distribuir a carga entre vrios discos para reduzir a perda de desempenho durante
operaes de leitura e escrita (reteno de disco).
PLANOS DE EXECUO:
A seguir sero descritos pontos importantes nos quais voc deve estar atento na
hora de analisar o plano de execuo de uma query. Para isto, estarei utilizando o
Showplan grfico do Query Analyzer. Sendo assim, para aqueles que no conhecem
o SHOWPLAN, recomendo a leitura dos tpicos "SET SHOWPLAN_ALL", "SET
SHOWPLAN_TEXT" e "Graphically Displaying the Execution Plan Using SQL Query
Analyzer" no Books Online.
Em uma query simples, inicie procurando por operaes que geram um alto
percentual de consumo. Procurar por operaes de alto consumo permitir que voc
priorize qual problema dever ser atacado primeiro.
Se voc esta analisando uma query com multiplos statements, ser gerado um
Table Scans, Index Scans e Clustered Index Scans so operaes que navegam
por todas as linhas da tabela ou do ndice e retornam as linhas que satisfazem a
clusula WHERE (assumindo que voc use uma clusula WHERE).
Para que voc possa ver a estimativa de quantidade e tamanho das linhas
afetadas, basta posicionar o cursor sobre a seta.
Neste cenrio, sempre d uma ateno especial s setas mais grossas, pois uma
linha muito grossa pode indicar uma alta operao de I/O.
Para solucionar este tipo de problema voc deve tentar fazer com que as setas
fiquem o mais fina possvel e aqui novamente entra a clusula WHERE. Por outro
lado, evite obter mais linhas que o necessrio.
Se voc costuma ver o operador SORT com muita frequncia em suas consultas
e este operador possui um alto consumo de operao, considere por remover a
clusula ORDER BY. Por outro lado, se voc sabe que sempre ordenar sua
consulta por uma coluna em especfico, considere index-la. Lembre-se que no
comando CREATE INDEX voc pode fixar a direo de ordenao (ASC ou DESC)
para um ndice em particular.
Oracle
Somente otimize o SQL depois que tiver certeza que o cdigo est correto;
Ex:
SELECT * FROM EMP;
diferente de:
Select * From Emp;
SELECT * from EMP;
Ao invs de:
WHERE rtrim(cargo) = 1;
Note que o tipo de dados est incompatvel, porm esse tipo de comparao no
d erro. Implicitamente o Oracle faz:
Use:
SELECT M.CODIGO, M.NOME
FROM PFUNCAO M
WHERE EXISTS (SELECT X
FROM PFUNC F
WHERE F.CODPESSOA = M.CODIGO);
Ao invs de:
SELECT DISTINCT dept_no, dept_name
FROM dept d, emp e
WHERE d.dept_no = e.dept_no;
INTRODUO
Desenvolvimento/Procedimento
Selecionar o Data Source e Data Provider conforme seu ambiente. Neste caso
estamos configurando uma conexo SQL.
Erro 01
Erro 02
Erro 05
Este erro significa que o banco de dados foi restaurado com o nome de uma
palavra reservada do SQL Server. No exemplo acima o banco de dados foi
restaurado com o nome ALTER. Este um comando do SQL Server, ou seja, uma
palavra reservada.
Dica: possvel alterar o nome do Banco de Dados atravs do Query Analizer
utilizando o comando SP_RENAMEDB.
Sintaxe:
Este erro significa que no foi possvel localizar uma entrada na tabela
Sysdatabases*
do servidor, ou seja, no foi possvel encontrar no servidor o banco de dados, o
nome do banco informado na propriedade DATABASE NAME do Alias CorporeRM
do BDE.
Dica: Dever ser verificado a propriedade DATABASE NAME se o nome do
banco de dados esta correto, esta poder ser comparada a outra estao de
trabalho em que o sistema esta funcionando normalmente.
Sysdatabases: Tabela responsvel por armazenar informaes sobre as bases
de dados
(Banco de Dados) disponveis no servidor.
Erro 07
Este erro ocorre em alias do tipo Oracle, quando o BDE no consegue carregar a
DLL SQLORA8.DLL
Dica: Dever ser verificada a existncia desta DLL na mquina. Outra causa
quando o client do Oracle no esta Instalado na estao. No ajuda do Instalador
item : (Instalao SGDB Oracle <verso> Instalao do Oracle <verso> -
Client) h todos os passos para instalao do cliente do banco de dados Oracle.
Erro 09