[firebase-br] Problemas com GBAK em web server

Mario brujeria em task.com.br
Sáb Out 28 13:04:01 -03 2006


Ola,

muito obrigado, vc foi o unico a responder!

O servidor web mudou a permissao do meu USUARIO e pos como DONO do
banco!

Portanto agora consigo fazer o RESTORE com sucesso!

O que ocorre é o seguinte:
1. Em minha casa gero o banco usando o SYSDBA e faço um GRANT para todas
as tabelas dando permissao para USUARIO.

2. Faço o restore do banco com destino o servidor web, e esse faz com
sucesso!

3. O que ocorre é que quando vou acessar os dados usando USUARIO ele diz
que nao tem permissao para leitura nas tabelas.

4. Eu vo no METADATA e la mostra os GRANT para USUARIO em todas as
tabelas.

O que voce me recomenda a fazer?
Neste momento estou gerando o banco como USUARIO (ao inves de SYSDBA) e
vou tentar mais um restore.


Obrigado,
Mario H.



Em Sáb, 2006-10-28 às 10:56 -0300, Eduardo Jedliczka (TeamFB) escreveu:
> não vi se alguém respondeu a sua pergunta, mas vamos lá...
> 
> Estabeleça uma conexão com um outro banco de dados (via ibexpert) e use um 
> drop database.
> 
> depois disto, restaure o seu backup.
> 
> ======================
> Eduardo Jedliczka
> Membro do TeamFB - FireBase
> Apucarana - PR
> ======================
> "Posso não concordar com nada do que dizes.
> Mas defenderei até a morte o seu direito de dizê-lo"
> (Voltaire 1694-1778)
> ----- Original Message ----- 
> From: "Mario" <brujeria em task.com.br>
> To: "FireBase" <lista em firebase.com.br>
> Sent: Thursday, October 26, 2006 6:12 PM
> Subject: [firebase-br] Problemas com GBAK em web server
> 
> 
> Pessoal,
> 
>  estou usando ubuntu/php/firebird2 e quero colocar o banco que esta em
> meu computador em um servidor web.
> 
> Faço o seguinte comando:
> # gbak -r /var/www/meusite/banco.gdb
> ip_servidor_web:/var/lib/firebird2/data/banco.gdb -user USUARIO_DO_BANCO
> -pass SENHA
> 
> PS: Ja tentei usar este gbak de todas as formas possiveis, com o ip,
> nome dns, localhost, meu ip..... tudo!
> 
> Dá o seguinte erro:
> gbak: ERROR: Cannot restore over current database, must be SYSDBA or
> owner of the existing database.
> gbak: Exiting before comple
> 
> Usando o IBWEBADMIN que está rodando no meu localhost, consigo conectar
> com USUARIO a este banco no servidor web e manipular a vontade.
> 
> Pelo visto o gbak precisa rodar com o SYSDBA ou com um usuario que seja
> o dono do banco. E o meu USUARIO parece nao ser nenhum dos dois.
> 
> Resumindo, qual a permissao necessária pra fazer o gbak. Ou melhor,
> quais as maneiras de dar permissao.
> 
> Obrigado,
> Mario H.
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço 
> http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa 
> 
> 
> ______________________________________________
> FireBase-BR (www.firebase.com.br) - Hospedado em www.locador.com.br
> Para editar sua configuração na lista, use o endereço http://mail.firebase.com.br/mailman/listinfo/lista_firebase.com.br
> Para consultar mensagens antigas: http://firebase.com.br/pesquisa





Mais detalhes sobre a lista de discussão lista