Direitos autorais reservados
Sobre este guia
Finalidade deste guia
Audiência
Como este guia está organizado
Parte 1: Guia do servidor Derby
O Derby em um ambiente multiusuário
O Derby em uma estrutura servidora
Configurações de conectividade
Funcionalidades disponíveis no Derby para atender vários clientes
Bloqueio no nível de linha
Vários níveis de simultaneidade
Várias conexões e vários fluxos de execução
Ferramentas administrativas
O Network Server do Derby
Servidores incorporados
Como inicializar o servidor incorporado a partir de um aplicativo
Exemplo de servidor incorporado
Sobre este guia e a documentação do Network Server
Utilização do Network Server com aplicativos Derby pré-existentes
O Network Server e as JVMs
Instalação dos arquivos jar requeridos e adições ao caminho de classes
Inicialização do Network Server
Alteração do script startNetworkServer
Inicialização do Network Server sem usar o script
Inicialização do Network Server a partir de um aplicativo Java
Inicialização do Network Server em máquinas Windows com pilha dupla IPv6/Ipv4
Parar o Network Server
Parar utilizando a linha de comando
Parar utilizando a API
Obtenção de informações do sistema
Obtenção de informações do sistema utilizando a linha de comando
Obtenção de informações do sistema utilizando a API
Obtenção de informações sobre o Network Server em tempo de execução
Obtenção das propriedades do Network Server utilizando o método getCurrentProperties
Acesso ao Network Server utilizando o driver cliente da rede
Segurança do cliente da rede
Rastreamento do cliente da rede
Exemplos de driver cliente da rede
Acesso ao Network Server utilizando o Universal Driver do DB2
Acesso ao Network Server utilizando DataSource
XA e o Network Server
Utilização de XA com o driver cliente da rede
Utilização das ferramentas do Derby com o Network Server
Utilização da ferramenta ij do Derby com o Network Server
Utilização da ferramenta dblook do Derby com o Network Server
Diferenças entre executar o Derby no modo incorporado e utilizando o Network Server
Diferenças entre os drivers cliente incorporado e cliente da rede
Conjuntos de resultados atualizáveis
Diferenças nas mensagens de erro
Diferenças na autenticação do usuário
O Network Server e a autenticação de usuário, quando a mesma está habilitada no Derby
O Network Server e a autenticação de usuário, quando a mesma está desabilitada no Derby
Habilitação do mecanismo de segurança de identificação do usuário e senha criptografados
Definição do número da porta
Gerenciamento do Network Server do Derby
Visão geral
Utilização da API do NetworkServerControl
Definição das propriedades do Network Server
derby.drda.host
derby.drda.keepAlive
derby.drda.logConnections
derby.drda.maxThreads
derby.drda.minThreads
derby.drda.portNumber
derby.drda.startNetworkServer
derby.drda.timeSlice
derby.drda.traceAll
derby.drda.traceDirectory
Verificação da inicialização
Gerenciamento remoto do Network Server do Derby utilizando a interface servlet
Página de inicialização
Página de execução
Página de rastreamento da sessão
Página do diretório de rastreamento
Definição de parâmetros do Network Server
Tópicos avançados do Network Server do Derby
Segurança do Network Server
Execução do Network Server sob o gerenciador de segurança
Configuração do Network Server para tratar as conexões
Controle do registro pela utilização do arquivo de log
Controle do rastreamento pela utilização da facilidade de rastreamento
Habilitação da facilidade de rastreamento
Desabilitação da facilidade de rastreamento
Programas exemplo para o Network Server do Derby
O programa exemplo NsSample
Execução do programa exemplo NsSample
Programas exemplo do Network Server para conexões incorporada e cliente
Visão geral do programa SimpleNetworkServerSample
Execução do programa SimpleNetworkServerSample
Conexão de um cliente ao Network Server com o programa SimpleNetworkClientSample
Execução do programa SimpleNetworkClientSample
Parte 2: Guia de administração do Derby
Verificação da consistência do banco de dados
A função SYSCS_CHECK_TABLE
Exemplos de mensagem de erro de SYSCS_CHECK_TABLE
Exemplos de comandos SYSCS_CHECK_TABLE
Cópia de segurança e restauração do banco de dados
Cópia de segurança do banco de dados
Cópias de segurança fora de linha
Cópias de segurança em linha
Utilização do procedimento de cópia de segurança para realizar cópia de segurança em linha
Utilização de comandos do sistema operacional com os procedimentos do sistema de congelar e descongelar para realizar cópias de segurança em linha
Quando o log está em um local diferente do padrão
Cópia de segurança de um banco de dados criptografado
Restauração do banco de dados a partir da cópia de segurança
Criação de um banco de dados a partir de uma cópia de segurança
Recuperação com rolagem para frente
Arquivo de log em uma unidade separada
Utilização do atributo logDevice
Exemplo de criação do log em um local diferente do padrão
Exemplo de mover o log manualmente
Questões relativas ao log em um local diferente do padrão
Obtenção de informações sobre bloqueios
Monitoramento dos impasses
Recuperação do espaço não utilizado
Marcas Registradas