Documentação Firebird → Utilitários do Firebird → Diversos Script Linux/Unix → Criando nomes de alias |
O script createAliasDB.sh permite que a criação de um novo banco de dados, e um alias que um banco de dados seja criado no arquivo /opt/firebird/aliases.conf.
O script createAliasDB.sh deve ser executado como usuário root.
Se o seu sistema não for configurado propriamente, o passo da criação um banco de dados pode falhar mas o alias ainda será adicionado ao arquivo de alias. Isto pode levar a você subseqüentemente ser incapaz de adicionar o alias propriamente, porque o script verifica para não sobrescrever um alias existente. Você terá que manualmente editar o alias para remover o alias inválido.
Para criar novos bancos de dados, eles devem ser propriedade do usuário firebird, e também propriedade do grupo firebird. A segue mostramos um novo diretório sendo criado pelo usuário root para permitir que bancos de dados Firebird serem criados.
# cd /u01 # mkdir databases # chown firebird:firebird databases #
Neste ponto o diretório /u01/firebird é disponível para uso como repositório para um ou mais bancos de dados Firebird. Obviamente, no exemplo acima, o diretório /u01 já existia.
Para rodar o script createAliasDP.sh, use uma linha de comando similar à seguinte:
# createAliasDB.sh <new_alias> <database_name>
O script precisa de dois parâmetros na linha de comando, ambos obrigatórios:
new_alias
O primeiro parâmetro é o novo alias que você deseja criar. O alias não pode existir previamente no arquivo de alias, ou um erro será mostrado e nenhuma ação posterior será efetuada.
database_filename
O segundo parâmetro especifica o caminho copleto do arquivo de banco de dados. Você não pode especificar um caminho relativo pois isso pode levar a nomes de arquivos de banco de dados inválidos em tempo de conexão. O script irá rejeitar qualquer tentativoa de passar um caminho relativo em vez de um caminho completo.
Um novo banco de dados será criado se o nome passado no script não exista previamente. Se o banco de dados já existir previamente, apenas o alias será criado e adicionado ao arquivo de alias.
Documentação Firebird → Utilitários do Firebird → Diversos Script Linux/Unix → Criando nomes de alias |