java - Den ønskede operation kan ikke udføres på en fil med en brugerkartet sektion åben

Indlæg af Hanne Mølgaard Plasc

Problem



Jeg skriver en batchfil med kommandoen db2cmd/c /w /i db2 DROP DATABASE xyz med DB2 og Windows 7 via java.
db2cmd kan ikke slette databasen og returnerer fejlen:



  Den ønskede handling kan ikke udføres på en fil med en brugerkartet sektion åben



Hvordan løser jeg dette?


og
Der er ingen åbne forbindelser til stede, mens kommandoen udføres, da denne kommando kun skaber problemer i Windows 7.

Bedste reference


Det er muligt at der er åbne forbindelser til databasen, der blokerer operationen. Prøv at udstede disse kommandoer først:


db2 CONNECT TO xyz
db2 QUIESCE DB IMMEDIATE FORCE CONNECTIONS


Her er detaljer om QUIESCE kommandoen. [4]