GBAK - FIREBIRD

Destinado ao auxílio e Troca de informações sobre a ferramenta Xmaker
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
José Ricardo
Mensagens: 10
Registrado em: Maio 6th, 2011, 9:10 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

GBAK - FIREBIRD

Mensagempor José Ricardo » Setembro 8th, 2013, 9:49 pm

Não consigo diminuir (otimizar) o tamanho do banco de dados. Exemplo: tenho uma BASE de dados com 400 mil registros com 720megabyte, exclui 300 mil registros, ficando com apenas 100 mil registros, passei o GBAK e mesmo assim o banco ficou 710megabyte, ou seja, era no mínimo para ficar com 180 megabyte, já que foi excluído 75% dos registros. veja a rotina utilizada abaixo.
Pergunto, tem alguma outra rotina que eu possa utilizar para realmente a base de dados.
SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
PATH C:\Program Files (x86)\Firebird\Firebird_2_1\bin
pause COPY BASE.GDB BASE.COP
GBAK -B BASE.GDB BASE.GBK
GBAK -REP BASE.GBK BASE.GDB

Flexnet
Mensagens: 20
Registrado em: Setembro 27th, 2012, 12:36 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: GBAK - FIREBIRD

Mensagempor Flexnet » Outubro 19th, 2013, 12:38 am

Tente assim:

gbak -backup -garbage -ignore -limbo -v base.gdb dados.gbk
gbak -create -replace -v dados.gbk basenew.gdb

José Ricardo
Mensagens: 10
Registrado em: Maio 6th, 2011, 9:10 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: GBAK - FIREBIRD

Mensagempor José Ricardo » Outubro 25th, 2013, 3:18 pm

Caro amigo, obrigado por tentar ajudar, mas não funcionou, o arquivo tem 700MB chegou a processar até 570MB, depois deu esse erro abaixo, e abortou o 'BAT'.


gbak:writing constraint @1
gbak:writing referential constraints
gbak:writing check constraints
gbak:writing SQL roles
gbak:just data ignore all constraints etc.

C:\XMaker5\Projetos\Food\Compacta>

Flexnet
Mensagens: 20
Registrado em: Setembro 27th, 2012, 12:36 am
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Re: GBAK - FIREBIRD

Mensagempor Flexnet » Outubro 25th, 2013, 3:39 pm


Dimmy Angelo
Mensagens: 110
Registrado em: Setembro 26th, 2011, 11:54 am
Contato:

Re: GBAK - FIREBIRD

Mensagempor Dimmy Angelo » Outubro 30th, 2013, 4:35 pm


Gilberto
Mensagens: 65
Registrado em: Janeiro 12th, 2011, 10:03 am
Localização: Ribeirão Preto SP
Contato:

Re: GBAK - FIREBIRD

Mensagempor Gilberto » Novembro 5th, 2013, 4:45 pm

Costumo usar este Bat para recuperar arquivos
recuper.bat

---
PAUSE - O BANCO DE DADOS DEVE ESTAR FECHADO NO SERVIDOR E NAS ESTACOES
SET ISC_USER=SYSDBA
SET ISC_PASSWORD=masterkey
PATH C:\ARQUIVOS DE PROGRAMAS (X86)\FIREBIRD\FIREBIRD_2_1\BIN
GFIX -ROLLBACK ALL %1 -USER SYSDBA -PASSWORD masterkey
GFIX -ONLINE %1 -USER SYSDBA -PASSWORD masterkey
GFIX -V -F %1 -USER SYSDBA -PASSWORD masterkey
GFIX -M -I %1 -USER SYSDBA -PASSWORD masterkey
GFIX -SWEEP %1 -USER SYSDBA -PASSWORD masterkey
GBAK -Z -V -T %1 bak%1 -USER SYSDBA -PASSWORD masterkey
ren %1 rena%1
GBAK -C -L -IG bak%1 %1 -USER SYSDBA -PASSWORD masterkey
Pause Ok
--


[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable
[phpBB Debug] PHP Warning: in file [ROOT]/vendor/twig/twig/lib/Twig/Extension/Core.php on line 1236: count(): Parameter must be an array or an object that implements Countable

Voltar para “Xmaker”

Quem está online

Usuários navegando neste fórum: Nenhum usuário registrado e 1 visitante