Tabela 0-1 Descrições de Propriedades do Banco de Dados
Tipo |
Propriedade |
Descrição |
Banco de Dados |
classpath
|
Um ou mais nomes de arquivos jar completos para serem utilizados pelo carregador de classe. ('schema.jarfile'). Separe vários nomes de arquivos com dois pontos. Por exemplo:
APP.ToursLogic:APP.GUILogic
|
defaultConnectionMode
|
Modo de conexão padrão para o banco de dados (noAccess, readOnlyAccess ou fullAccess)
|
fullAccessUsers
|
Lista de usuários delimitada por vírgula com acesso de leitura e gravação. ('user1,user2')
|
noAutoBoot
|
Defina como true para suprimir a reinicialização automática deste banco de dados quando a propriedade bootAll estiver ativada. Se bootAll não estiver definido ou estiver definido como false, noAutoBoot será irrelevante.
|
propertiesOnly
|
Se estiver definido como true, as propriedades do banco de dados inteiro para este banco de dados não poderão ser substituídas pelas propriedades do sistema inteiro. O padrão é false.
|
readOnlyAccessUsers
|
Lista de usuários delimitada por vírgula com acesso somente de leitura. ('user1,user2')
|
Autenticação |
ldap.searchAuthDN
|
Especifica o Nome Distinto para uma pesquisa de usuários LDAP. ('uid=uname'). Utilize com searchAuthPW, descrito a seguir.
|
ldap.searchAuthPW
|
Senha para o usuário configurada por searchAuthDN. ('passwd')
|
ldap.searchBase
|
O DN raiz a partir do qual iniciar uma pesquisa para o convidado ou usuário DN. ('uid=uname')
|
ldap.searchFilter
|
Especifica um filtro de pesquisa DN para ser utilizado durante a autenticação do usuário. Defina para o valor db2j.user para pesquisar todos os usuários definidos na propriedade db2j.user.UserName. ( (&(objectClass=person)(uid=uname)) ou (db2j.user) ).
|
provedor
|
Especifica um provedor de autenticação para autenticação do usuário do Cloudscape. Os valores incluem LDAP, NIS+, BUILTIN ou um nome de classe Java completo. Se definir LDAP ou NIS+, você também deverá definir a propriedade servidor, descrita a seguir.
|
servidor
|
Localização do serviço de diretório externo de autenticação do usuário definido pela propriedade provedor. Para LDAP, especifique nome do host:número da porta. Para NIS+, especifique nisServerName e nisDomainName.
|
Idioma |
bulkFetchDefault
|
O número de linhas que o Cloudscape busca por vez ao ler uma tabela ou um índice. O valor padrão é 16.
|
defaultIsolationLevel
|
Nível de isolamento padrão para o banco de dados. Valores legais são SERIALIZABLE, REPEATABLE_READ, READ_COMMITTED e READ_UNCOMMITTED.
|
logStatementText
|
Se definido como true, no início da execução da instrução, o Cloudscape grava os valores de parâmetro e texto no log de informações. O padrão é false.
|
preloadClasses
|
Se definido como true, o Cloudscape pré-carrega as classes de compilação na inicialização do banco de dados. O tempo de reinicialização é mais lento, mas o tempo de compilação da consulta é muito mais rápido. O padrão é false.
|
spsCacheSize
|
Tamanho da cache de instrução preparada armazenada no banco de dados. O valor padrão é 32.
|
stalePlanCheckInterval
|
Número de vezes que uma instrução é executada antes de verificar se a instrução está danificada. O valor padrão é 100. O valor mínimo é 5.
|
statementCacheSize
|
Número de instruções para armazenamento em cache por banco de dados. O valor padrão é 100.
|
triggerMaximumRecursionLevel
|
Nível de recorrência máximo para ativação de disparo. O valor padrão é 16. Um valor -1 significa que não há limites para recorrência. Um valor 0 significa que nenhum disparo será ativado.
|
Bloqueios |
deadlockTimeout
|
O número de segundos que deve ser aguardado antes de tentar excluir um congelamento para a transação em espera. O padrão é 60. Se este valor for maior que waitTimeout, nenhuma verificação de congelamento ocorrerá.
|
deadlockTrace
|
Se definido como true, ocorrerá um rastreio de pilha de todos os encadeamentos envolvidos em um congelamento a ser gravado em um log de erros. Esta propriedade só tem significado quando a propriedade monitor está definida como verdadeira.
|
escalationThreshold
|
O número máximo de linhas que o otimizador bloqueará antes de simplesmente bloquear a tabela inteira (durante a compilação). Em tempo de execução, o Cloudscape utiliza esta propriedade para determinar o bloqueio de escala independentemente de qualquer decisão de compilação. O valor padrão é 5000. O valor mínimo é 100.
|
monitor
|
Se definido como true, todos os erros de congelamento serão registrados no log de erros. O valor padrão é false.
|
waitTimeout
|
O número de segundos que deve ser aguardado antes de interromper uma transação que está aguardando um bloqueio. 0 significa interromper a transação ao encontrar um bloqueio em espera. Um valor negativo significa aguardar para sempre. O valor padrão é 180.
|
Outros |
user.UserName
|
Uma senha (se provedor estiver definido como builtin) ou um usuário DN (se provedor estiver definido como ldap e searchFilter estiver definido como db2j.user). Substitua o nome do usuário para UserName e passwd ou userDSN para o valor.
|
connection.requireAuthentication
|
Se definido como true, todos os pedidos de conexão deverão incluir um nome de usuário válido e senha. O valor da propriedade provedor determina o tipo de autenticação do usuário. O valor padrão é false.
|
encryptionAlgorithm
encryptionProvider
|
Esses são os atributos de URL de conexão ao banco de dados que não podem ser definidos a partir daqui. Para utilizá-los no Cview, especifique-os na guia Conexão antes de criar um banco de dados. Para obter mais informações sobre esses atributos, consulte o Cloudscape Reference Manual.
|
Armazenamento |
minimumRecordSize
|
Especifica o tamanho mínimo da linha (em bytes) a ser utilizado ao criar uma tabela. O valor padrão é 12 bytes.
|
pageReservedSpace
|
A porcentagem de espaço reservada para a atualização da tabela. O valor padrão é 20 por cento.
|
pageSize
|
O tamanho da página (em bytes) para tabelas ou índices utilizados durante a criação do índice ou da tabela. Este valor deveria ser uma potência de 2. O valor padrão é 4096.
|
rowLocking
|
Se definido como false, o bloqueio em nível de linha será desativado. O valor padrão é true.
|
tempDirectory
|
Especifica o diretório no qual gravar os arquivos temporários. Por padrão, esta propriedade é definida para um diretório tmp abaixo do diretório do banco de dados. O valor especificado para esta propriedade não precisa estar entre aspas. (c:\dirname)
|