DB2 - Exemplos simples - DROP DATABASE



Desenvolvido por DORNELLES Carlos Alberto - Analista de Sistemas - Brasília DF. - cad_cobol@hotmail.com

DB2 - Exemplos simples - DROP DATABASE

Deletes an existing SQL database
Exclui um banco de dados SQL existente

The following SQL drops a database named "testDB":
O seguinte SQL elimina um banco de dados denominado "testDB":

    DROP DATABASE testDB;

The DROP DATABASE command deletes the database contents and log files for the database, uncatalogs the database, and deletes the database subdirectory.
O comando DROP DATABASE exclui o conteúdo do banco de dados e os arquivos de log do banco de dados, remove o catálogo do banco de dados e exclui o subdiretório do banco de dados.

Scope

By default, this command affects all database partitions that are listed in the db2nodes.cfg file.
Por padrão, este comando afeta todas as partições de banco de dados listadas no arquivo db2nodes.cfg.

Authorization - Autorização

One of the following authorities - Uma das seguintes autoridades::

  • SYSADM
  • SYSCTRL

Required connection - Conexão necessária

Instance.
An explicit attachment is not required.
If the database is listed as remote, an instance attachment to the remote database partition server is established for the duration of the command.
Instância.
Um anexo explícito não é necessário. Se o banco de dados estiver listado como remoto, um anexo de instância para o servidor de partição de banco de dados remoto será estabelecido para a duração do comando.

Examples - Exemplos

The following example deletes the database referenced by the database alias SAMPLE:
O exemplo a seguir exclui o banco de dados referenciado pelo alias de banco de dados SAMPLE:

    db2 drop database sample

Usage notes - Notas de uso

DROP DATABASE deletes all user data and log files, as well as any backup and restore history for the database.
If the log files are needed for a rollforward recovery after a restore operation, or the backup history required to restore the database, these files should be saved before issuing this command.

DROP DATABASE exclui todos os dados do usuário e arquivos de log, bem como qualquer backup e histórico de restauração do banco de dados.
Se os arquivos de log forem necessários para uma recuperação rollforward após uma operação de restauração, ou o histórico de backup necessário para restaurar o banco de dados, esses arquivos devem ser salvos antes de emitir este comando.

When you use the DROP DATABASE command, archived log files for the dropped database are not affected.
You must manually move archived log files from the log archive path.
If you do not move these log files, future database recovery operations that use the same archive log path might fail.

Quando você usa o comando DROP DATABASE, os arquivos de log arquivados do banco de dados eliminado não são afetados.
Você deve mover manualmente os arquivos de log arquivados do caminho de archive de log.
Se você não mover esses arquivos de log, as operações futuras de recuperação de banco de dados que usam o mesmo caminho de log de archive podem falhar.

The database must not be in use; all users must be disconnected database before the database can be dropped.
O banco de dados não deve estar em uso; todos os usuários devem ser desconectados do banco de dados antes que o banco de dados possa ser eliminado.

To be dropped, a database must be cataloged in the system database directory.
Only the specified database alias is removed from the system database directory.
If other aliases with the same database name exist, their entries remain.
If the database being dropped is the last entry in the local database directory, the local database directory is deleted automatically.

Para ser eliminado, um banco de dados deve ser catalogado no diretório de banco de dados do sistema.
Apenas o alias do banco de dados especificado é removido do diretório do banco de dados do sistema.
Se existirem outros aliases com o mesmo nome de banco de dados, suas entradas permanecerão.
Se o banco de dados que está sendo eliminado for a última entrada no diretório do banco de dados local, o diretório do banco de dados local será excluído automaticamente.

If DROP DATABASE is issued from a remote client (or from a different instance on the same machine), the specified alias is removed from the client's system database directory.
The corresponding database name is removed from the server's system database directory.

Se DROP DATABASE for emitido de um cliente remoto (ou de uma instância diferente na mesma máquina), o alias especificado será removido do diretório de banco de dados do sistema do cliente.
O nome do banco de dados correspondente é removido do diretório do banco de dados do sistema do servidor.

You must migrate databases to Db2 Version 10.5 before dropping a database.
If you drop a database before migrating it, the operation fails (SQL5035N).

Você deve migrar os bancos de dados para o Db2 Versão 10.5 antes de eliminar um banco de dados.
Se você eliminar um banco de dados antes de migrá-lo, a operação falhará (SQL5035N).