Boas! Preciso dropar um banco de um disco e gostaria de saber qual a diferença entre dropar o banco pelo PRODEL ou por comando do SO, tipo rm do unix? Como esse banco foi copiado para outro disco, eu não preciso e não estou utilizando mais esses arquivos, usando o PRODEL ele vai deletar também o arquivo de BI, mas esse BI está sendo utilizado pelo novo banco copiado. Isso porque, meus BIs ficam em disco separados. Grato.
Oi Márcio! A característica do "prodel" é que ele apaga todas as extensão que estão vinculadas no banco de dados não importando aonde estejam. Eu não entendi sobre o arquivo de before image que tu descreveu. Ele está no mesmo diretório do banco de dados que não é mais usado? Abraço!
Fabiano, Grato pelo retorno. Então, o arquivo de vi está em outro diretório. Quando eu copiei esse banco para o novo disco eu alterei o .st modificando o caminho dos extents de dados para o disco novo e deixando o arquivo de bi no mesmo disco em que se encontrava, ok? Exemplo: Banco no disco antigo /datasul-bi/banco.b1 /datasul/ems206/banco.d1 /datasul/ems206/banco.d2 Banco no disco novo /datasul-bi/banco.b1 /datasul2/ems206/banco.d1 /datasul2/ems206/banco.d2 Perceba que o arquivo de bi para ambos os bancos continuaram no mesmo diretório, ok? Se eu executo o comando, no disco antigo, prodel banco, tenho isso na tela: /datasul-bi/banco.b1 /datasul/ems206/banco.d1 /datasul/ems206/banco.d2 confirm?(y/n): Repare que o arquivo de bi, está relacionado ao banco. A minha dúvida é a seguinte, se eu confirmar o PRODEL conseguirá entender que esse bi não faz mais parte de desse banco e sim do banco que está no disco novo, se ele tem alguma coisa no cabeçalho do arquivo que identifique isso, ou ele simplesmente vai deletar o meu arquivo de bi mesmo estando relacionado ao de outro disco. Abraço.
Ok! Agora entendi. Eu sei que o arquivo .db que grava as informações da localização das extensões. Usando o prostrct list ele lê o .db e atualiza o arquivo .st mostrando as extensões que são usadas. Isso que tu fez eu nunca fiz. A minha dica é: - Não arrisca a confirmar o prodel! hehe! Eu acredito que ele vai apagar o .bi do banco de dados atual. Usa o comando rm para cada extensão do banco antigo que nesse teu caso é garantido que não vai afetar o banco atual. Abraço!