Firebird em single-user maintenance

Verificar com o comando:

gstat -header base.gdb

Deve retornar algo como:

Database "base.gdb"
Database header page information:
...
	Creation date		Nov 30, 2012 12:46:04
	Attributes		single-user maintenance

Temos que dar shutdown na base e colocar online novamente, para desligar executar:

gfix -user SYSDBA -password MINHASENHA base.gdb -shut full -force 0

Verificamos novamente se a base foi desligada com o comando:

gstat -header base.gdb

Deve retornar algo como:

Database "base.gdb"
Database header page information:
...
	Creation date		Nov 30, 2012 12:46:04
	Attributes		full shutdown

Colocamos ela online e depois em modo síncrono da seguinte forma:

gfix -user SYSDBA -password MINHASENHA base.gdb -online normal

gfix -user SYSDBA -password MINHASENHA base.gdb -write sync