Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas


Interbase Server Manager - Apostilas - Informática Part1, Notas de estudo de Informática

Apostilas de Informática sobre Interbase Server Manager, Troubleshooting Conexões de Servidor Remoto, User Security, Caixa de dialogo Security, Caixa de Dialogo User Configuration.

Tipologia: Notas de estudo

2013

Compartilhado em 27/08/2013

Garoto
Garoto 🇪🇸

4.6

(121)

1 / 15

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Pág.: 1
Capítulo 1
Server Manager
Interbase Server Manager é um aplicativo para administrar os Bancos de Dados locais ou
remotos. Este software é executado em uma estação cliente, mas pode administrar bancos de
dados no cliente ou em qualquer servidor na rede.
Utilizado para administrar segurança de banco de dados, autorizar usuários novos, senhas de
usuário, remover autorizações de usuário, habilitar e desabilitar o banco de dados, executar
manutenção de banco de dados, manter a integridade de um banco de dados, consertar um
banco de dados corrompido, recuperar transações, fechar e reiniciar um banco de dados.
Ao longo das próximas páginas, teremos uma definição de como operar e o que significa cada
opção deste gerenciador, objetivando dar-lhe uma visão ampla deste recursos e a sua
aplicabilidade.
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff

Pré-visualização parcial do texto

Baixe Interbase Server Manager - Apostilas - Informática Part1 e outras Notas de estudo em PDF para Informática, somente na Docsity!

Capítulo 1

Server Manager

Interbase Server Manager é um aplicativo para administrar os Bancos de Dados locais ou remotos. Este software é executado em uma estação cliente, mas pode administrar bancos de dados no cliente ou em qualquer servidor na rede.

Utilizado para administrar segurança de banco de dados, autorizar usuários novos, senhas de usuário, remover autorizações de usuário, habilitar e desabilitar o banco de dados, executar manutenção de banco de dados, manter a integridade de um banco de dados, consertar um banco de dados corrompido, recuperar transações, fechar e reiniciar um banco de dados.

Ao longo das próximas páginas, teremos uma definição de como operar e o que significa cada opção deste gerenciador, objetivando dar-lhe uma visão ampla deste recursos e a sua aplicabilidade.

File | Server Login

Antes de executar alguma tarefa de banco de dados local ou remoto, você deve se registrar em um servidor. Se já tiver conectado a mais de um banco de dados, você pode trocar a qualquer momento entre eles. Para tanto, escolha um nome de banco de dados diferente na árvore de servidor ou use o combo. Para problemas de login, veja Troubleshooting.

Caixa de dialogo Login

Para conectar a um servidor local ou remoto, você tem que usar a caixa de dialogo Login.

  1. Escolha o tipo de servidor - local ou remoto - clicando em um dos botões de rádio.
  2. Escolhendo um servidor remoto, você tem que entrar com o nome do servidor remoto (a máquina que contem o servidor ) no campo Servidor. Desejando conectar a um servidor distante que tenha sido utilizado anteriormente, simplesmente escolha na lista dropdown. Você também tem que escolher um protocolo (método de conexão) para o servidor selecionado na lista de Protocolos de rede. Se seu servidor é local, o Servidor e Protocolo de rede não são requeridos.
  3. Adicione o Nome de Usuário e a Senha, clicando em OK para encerrar o diálogo e conectar ao servidor selecionado.

Após os procedimentos anteriores, um artigo novo aparece na árvore do servidor (painel da esquerda), e o servidor exibe a versão do na área de informação sumária (painel certo).

Nota: Inicialmente, o único usuário autorizado de um servidor é SYSDBA, com "masterkey" sendo a senha. Todos os outros usuários devem ser adicionados pelo SYSDBA em Tasks | User Security

Communications troubleshooting

Troubleshooting Conexões de Servidor Locais

File | Server Logout

Utilize esta opção para desligar/desativar o Servidor. A caixa de dialogo exibida abaixo, é apresentada, permitindo a confirmação ou não da operação.

File | Database Connect

Exibe a caixa de dialogo abaixo, permitindo conectar um banco de dados baseado na escolha feita na opção Database.

File | Database Disconnect

Desconecta o banco de dados.

File | Exit

Encerra o gerenciador desconectando automaticamente qualquer banco de dados para o qual esteja conectado.

Tasks | User Security

Escolha Tasks | User Security para abrir a caixa diálogo de segurança do Interbase e executar as seguintes operações:

1 Adicionar um usuário. 2 Modificar a senha de usuário e informação opcional. Você não pode modificar o nome de um usuário, mas se necessitar fazê-lo você tem que excluir o nome do usuário e então readicioná-lo novamente selecionando o usuário cuja configuração você quer modificar e então escolher a opção Modifique o Usuário.... 3 Para excluir um usuário, selecione o nome do usuário que você quer remover e escolher a opção Apague.... Uma caixa de diálogo lhe pedirá que confirme a ação.

Nota: Só o usuário SYSDBA é autorizado para as tarefas citadas.

Caixa de dialogo Security

Segurança do banco de dados é controlada pelo Security que contém informações sobre todos os usuários autorizados para o servidor atual. Esta caixa de diálogo permite ver estes usuários e operar as tarefas citadas no tópico anterior. Quando um usuário tenta conectar a um banco de dados no servidor, são verificados o nome e a senha no banco de dados de segurança. Se um registro idêntico é achado, a conexão tem sucesso.

O usuário de SYSDBA

Todo servidor tem um usuário de SYSDBA , sendo a senha masterkey. Inicialmente, SYSDBA é o único usuário autorizado em um servidor; o SYSDBA tem que autorizar todos os outros usuários no servidor. SYSDBA é um usuário especial que se sobrepõe à segurança do Servidor, e executa tarefas especiais como paralisação do banco de dados. Só o usuário de SYSDBA pode atualizar o banco de dados de segurança para adicionar usuários novos, apagar os usuários, ou modificar configurações de usuário.

O SYSDBA pode autorizar um novo usuário nomeando um usuário e uma senha no banco de dados de segurança.

Tasks | Backup

Auxilia o processo de cópia de um banco de dados para um arquivo em um disco rígido ou outra mídia de armazenamento. Para proteger um banco de dados, caso haja falha em disco ou outra perda de dados potencial, deve-se copiar o banco de dados regularmente. Para segurança adicional, é recomendado armazenar a cópia em uma localização física diferente do servidor de banco de dados de origem.

Caixa de dialogo Database Backup Esta caixa de diálogo consiste em três áreas: Fonte (Backup Source), Destino (Backup Destination), e Opções (Options). O nome de servidor atual é exibido na área superior da caixa de dialogo.

Backup Source Digite o nome e o caminho do diretório do banco de dados que você quer copiar. Sendo um banco de dados servidor fora da máquina local, clique no botão Remote.

Backup Destination Identifique nome e endereço para o arquivo backup.

Nota: Arquivos de banco de dados e arquivos backup podem ter qualquer nome com qualquer extensão legal em seu sistema operacional. As extensões. gdb e .gbk são convenções do Interbase.

Backup options

Transportable Format Ao copiar um banco de dados para outra máquina que não esteja na rede, inspecione a opção de Formato Transportável. Esta opção escreve dados em um formato genérico e o permite restabelecer a cópia em qualquer máquina que contenha o Interbase.

Back Up Metadata Only

Copia um banco de dados vazio, ou seja, só seu metadata. Você também pode extrair o metadata de um banco de dados utilizando o Windows, o que vai produzir um arquivo de script (arquivo texto).

Disable Garbage Collection

A cópia é procedida sem que os dados excluídos e ainda presentes fisicamente, sejam também copiados para o destino.

Ignore Transactions in Limbo

Esta opção gera o backup desconsiderando as transações ativas e não encerradas. Antes de copiar um banco de dados que contém transações pendentes, execute o recuperador de transação.

Ignore Checksums

Um checksum é uma análise “página-por-página” de dados para verificar sua integridade. Erros de Checksum indicam corrupção de dados, e o Interbase lhe impede de copiar um banco de dados se são descobertos checksums ruins. Examine os dados restabelecendo o banco de dados para posteriormente copiá-lo.

Verbose Output

Habilita uma tela para exibição de texto standard para as mensagens de erro. A janela de exibição de texto standard permite procurar texto específico, copiá-lo para um arquivo, e imprimir o texto.

Backing up a database from a remote server

Permite copiar um banco de dados para um servidor diferente do servidor atual.

  • Coloque o banco de dados na máquina onde é freqüentemente usado.
  • Feche o servidor original para manutenção enquanto o banco de dados estiver em funcionamento.

Caixa de dialogo Remote Backup Source

Entre com nome do servidor remoto. Selecione o protocolo de rede desejado. Entre com seu nome de usuário e a senha no servidor remoto, e clique em OK.

Restore options

Replace Existing Database Não será escrito um arquivo de banco de dados existente e sim haverá substituição de um banco de dados existente. Se você tentar restaurar um banco de dados existente, e esta opção não estiver selecionada, o processo restore falhará.

Commit After Each Table Normalmente, o Gerenciador do Servidor restaura todo o metadata antes de restaurar qualquer dado. Selecionando Commit After Each Table, o Gerenciador restabelece o metadata e os dados junto a cada tabela, e procede o comit em uma tabela de cada vez. Esta opção é útil quando você está com dificuldade em restaurar um arquivo posterior; como por exemplo, se o dados estão corrompidos ou inválidos, de acordo com restrições de integridade.

Restore Without Shadow Restabelece um banco de dados sem restaurar sua sombra (Shadow), se: Está restabelecendo um servidor que suporta Shadow para um tipo de servidor que não suporta Shadow. O banco de dados que você está restabelecendo é uma cópia de um banco de dados existente que tem uma Shadow. Você está migrando de um banco de dados Interbase para uma versão de servidor que não suporta Shadow. A Shadow terminaria em uma máquina que é indisponível ao banco de dados (devido a uma falha na rede, por exemplo).

Deactivate Indexes Normalmente, reconstrói índices quando um banco de dados é restabelecido. Se o banco de dados conter valores duplicados em um índice sem igual quando foi copiado, a restauração falhará. Podem ser introduzidos valores duplicados em um banco de dados, se foram feitos índices temporariamente inativo (por exemplo, permitir inserção de muitos registros ou para restabelecer um índice). Um índice único deve ser excluído e então deve ser criado novamente. Para mais informação sobre ativar índices, veja Referência de SQL online.

Nota: Desativar a opção de Índices também é útil para tornar as operações online de banco de dados mais rápidas. O acesso de dados estará mais lento até que os índices sejam reconstruídos, mas pelo menos o banco de dados estará disponível. Depois que o banco de dados for restabelecido, os usuários podem ter acesso ao banco de dados enquanto você reativa os índices.

Do Not Restore Validity Conditions Habilitando esta opção, caso já exista dados consolidados, estes dados não estarão sujeitos as restrições do conjunto de restrições que estão sendo restaurados. Mantendo esta opção desabilitada, tentando restabelecer o banco de dados, uma mensagem de erro ocorrerá quando um certo dado não cumprir uma certa restrição..

Precaução: Sempre faça uma cópia de metadata antes.

Restabelecer um banco de dados que contém dados nulos, Do Not Restore Validity Conditions. Esta opção apaga a constraint de validação do metadata. Depois que o banco de dados seja restabelecido, mude os dados para tornar isto válido de acordo com as constraints de integridade. Então adicione as constraints que foram excluídas antes.

Verbose Output Ativa o editor que servirá para acompanhar as mensagens de retorno das operações que acusarem erro.

Changing the Database Page Size Servidor de Workgroup copia página de banco de dados com tamanhos de 1024, 2048, 4096, e 8192 bytes. O default é 1024 bytes.

Mudar o tamanho da página pode melhorar desempenho porque:

Armazenar e acessar dados Blob é muito eficiente quando o Blob inteiro resida em uma única página de banco de dados. Se uma aplicação armazena muitos Blobs que excedem 1K e usar um tamanho de página maior, reduz o tempo para ter acesso aos dados Blob. O tem melhor performance ao acessar strings quando acomodadas em uma única página. Considere aumentar o tamanho de página, quando usar campos Blob que armazenam grande massa de texto. Se um banco de dados tem um índice grande e aumenta o tamanho de página de banco de dados reduz o número de níveis na hierarquia de índice. Índices trabalham mais rapidamente se a profundidade deles/delas é mantida a um mínimo. Escolha estatísticas de Banco de dados para exibir estatísticas de índice, e considere aumentar o tamanho de página se profundidade de índice é maior que dois em qualquer índice freqüentemente usado. Se a maioria das transações envolvem só algumas linhas de dados, um tamanho de página menor pode ser apropriado, desde que menos necessidades de dados sejam passadas de um lado para outro e menos memória é usada pelo esconderijo de disco.

Restoring a database to multiple files

Você poderia querer restabelecer um banco de dados para múltiplos arquivos distribuídos entre discos diferentes que provêem mais flexibilidade alocando recursos de sistemas. Restabelecer um banco de dados para banco de dados de arquivo múltiplo clique no botão multiple files. Especifique nomes de arquivos para restabelecer, digitando o nome de cada arquivo para restore, digite também o número de páginas para estes arquivos campo de texto abaixo. O número mínimo de páginas em um arquivo é 200. Escolha salvar, e o nome de arquivo aparecerá à direita na Lista de Arquivo do lado da caixa de diálogo.

View Menu Exibe estatísticas do header de banco de dados, a mais velha transação e número de páginas alocadas. Também podem ser analisadas páginas de banco de dados para determinar o número de páginas e a distribuição de abastecimento de páginas dentro de cada tabela. Opções de visão são:

Database Summary Database Analysis WAL Statistic(Somente Servidores NetWare)

View | Database Summary Exibir estatísticas sumárias sobre o banco de dados atual. A informação seguinte é exibida:

Database name information As primeiras exibições de linha no nome e localização do arquivo de banco de dados primário.

Database header page information

Checksum: O header chamam checksum. Este é um valor único computado de todos os dados na página de header. Quando a página de header é armazenada a disco e depois é recobrada, o checksum da página recobrada é recomputado e comparado ao valor armazenado para assegurar que a informação está correta.

Generation: Contador incrementou cada página de header de tempo é escrita.

Page size: O tamanho de página de banco de dados atual em bytes.

ODS version: .A versão da estrutura do banco de dados.

Oldest transaction: A transação ID numeram da mais velha transação não marcada cometido (ativo, em limbo, ou retrocedida).

Oldest active: A transação que ID numeram da mais velha transação ativa.

Next transaction: A transação número de ID que será nomeado à próxima transação. A diferença entre a mais velha transação e a próxima transação determina quando banco de dados varrendo acontecerão. Por exemplo, se a diferença é maior que 20.000, então através de falta o banco de dados será varrido.

Sequence number: O número de sucessão da página de header (zero é usado para a primeira página, um para segunda página, e assim por diante).

Next attachment ID: Numero do próximo anexo de banco de dados.

Shadow count: O número de arquivos de sombra definido para o banco de dados.

Number of cache buffers: O número de pára-choques de página no esconderijo de banco de dados.

Next header: O ID da próxima página de header.

Creation date: A data quando o banco de dados foi criado.

Variable header data

Shared Cache file: Não usado. Sweep Interval: Número de transações entre varreduras de banco de dados.

Database file sequence Esta seção lista todos os arquivos associados com o banco de dados e inclui qualquer arquivo secundário.

Database log page information Esta seção contém informação sobre a página de tronco de banco de dados. Isto só aplica a bancos de dados com o escrever à frente que o tronco habilitou (só em servidores NetWare).

Next log page: Próxima página de tronco: Para uso futuro.

Para cada ponto de controle (posto de fiscalização), a informação seguinte é listada: Controle ponto 1 é o posto de fiscalização encontrado. Controle ponto 2 é o posto de fiscalização antes do último. Arquivo atual é o arquivo para o qual WAL está escrevendo atualmente.

Partition offset: Reservado para uso futuro. Seqno: Número de sucessão do arquivo de tronco atual na sucessão WAL. Offset:: O byte compensou no arquivo de tronco atual.

View | Database Analysis

Escolha Visão | Análise de Banco de dados na janela de Estatísticas de Banco de dados para exibir uma análise cheia do banco de dados atual na área de exibição de texto. Primeiro, o header de banco de dados chamam informação é exibida. Esta é a mesma informação gerada por Visão | Resumo de Banco de dados. Então informação sobre todas as mesas e índices no banco de dados é exibida.

Table and index information Então informação sobre cada mesa e indexa no banco de dados é exibido.

Primary pointer page A página que é a primeira página de ponteiro para a mesa.

Index root page O número de página que é a primeira página de ponteiro para índices.

Data pages O número total de páginas de dados.

Average fill: A porcentagem comum para a qual as páginas de dados estão cheias.

Fill distribution Um histograma que mostra o número de páginas de dados que são enchidas às porcentagens.