Página 1 de 2
Como restaurar base do PostgreSQL 8.1
Enviado: 06 Jul 2012, 09:17
por Rodrigo
Gostaria de saber se tem como restaurar a base do Postgresgl 8.1 para 9.1..
obs: Só tenho a pasta 8.1 do postgresql e tenho instalado o biblibre 3...mais nada,,,,É que meus arquivos da biblioteca está nesta pasta e gostaria de restaurar no Biblivre 3...Alguem me ajuda...
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 06 Jul 2012, 11:56
por wlucas
Bom dia Rodrigo.
1 - Já que vc tem Biblivre 3 instalado, se a base contém dados, faça o backup da base;
2 - Se o postgreSQL que você instalado não é o 8.1, remová-o;
3 - Instale o postgreSQL 8.1, para ele puxar os dados da pasta que você se refere;
4 - Se der certo, faça a cópia de segurança com o programa, BackupRestore;
5 - Remova o postgreSQL 8.1 e instale o 9.1;
6 - Restaure com o BackupRestore.
Atenciosamente.
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 09 Jul 2012, 08:12
por Rodrigo
Bom dia, a dica não funcionou pois executo o backupRestore, da o seguinte erro:Criando backup no arquivo "C:\Documents and Settings\Administrador\Meus documentos\Biblivre3_2012-07-09 08h01m51s.b3b"
Extraindo bat: "C:\DOCUME~1\ADMINI~1\CONFIG~1\Temp\backup.bat6485730992897177825.bat"
Ocorreu um erro durante a execução da cópia de segurança.
Product Version Primeira Tentativa: "{34D95765-2D5A-470F-A39F-BC9DEAAAF04F}"
Base Directory Primeira Tentativa: "C:\Arquivos de programas\PostgreSQL\8.1\"
pg_dump: [archiver (db)] connection to database "biblivre3" failed: FATAL: password authentication failed for user "biblivre"
Não foi possível criar o arquivo de backup
ERROR CANT CREATE BACKUP
Tempo total gasto em segundos: 3,578 s
Tempo total gasto em minutos: 0,060 m
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 09 Jul 2012, 13:35
por wlucas
Boa tarde Rodrigo.
Você tem que procurar saber qual é a senha esta sendo usada no usuário biblivre3, pois não é
abracadabra. Quando me refiro a usuário biblivre, não é o que se usa pra logar no sistema, mas o root do banco de dados .
pg_dump: [archiver (db)] connection to database "biblivre3" failed: FATAL:
password authentication failed for user "biblivre"
Nessa mensagem, é informado que falhou ao se autenticar com a senha "abracadabra", portanto seu banco usa outra senha.
Tente fazer a troca da senha, abrindo o Pgadmin III, clique na base biblivre3, depois clique no botão SQL Queries.
Cole esse comando no editor e pressione F5 ou clique em executar.
ALTER USER biblivre WITH PASSWORD 'abracadabra';
Atenciosamente.
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 12 Jul 2012, 13:03
por Rodrigo
Boa tarde, com você disse o erro continua, desinstalei o postgres 9.1..OKKK
instalei o postgres 8.1 e consigo abrir a base antiga 8.1 normalmente com a senha abracadabra...okkk
O problema na hora que executo BackupRestore do biblivre 3 acontece o erro anexado acima...okkkk
O erro que esta ocorrendo é o seguinte , se desinstalei o postgres 9.1 do biblivre 3 o backuprestore não acha a base do mesmo....Esse backuprestore não é só para o biblivre 3 com base postgres 9.1 ?
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 12 Jul 2012, 13:15
por Rodrigo
Como puxar a base 8.1 do postgres sendo que ela está em outra pasta ou sena não está na pasta origina que é C:arquivos de programas\postrgres\8.1...
obs: a base está dentro de c:
quando instalo o postgres 8.1 ele cria a base 8.1 dentro de c:arquivos de programs\postgres\8.1
ele não está puxando do C:
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 12 Jul 2012, 13:34
por Rodrigo
estou enviando a imagem do postgres 8.1 com base antiga aberta com senha abrcadabra
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 13 Jul 2012, 13:11
por wlucas
Boa tarde Rodrigo.
Na imagem somente aparece a base postgreSQL, que é a base padrão quando se instala o banco de dados, portanto, até o momento não há base de dados nesse computador.
quando instalo o postgres 8.1 ele cria a base 8.1 dentro de c:arquivos de programs\postgres\8.1
ele não está puxando do C:
Quando o postgreSQL instala, ele procura algum banco na pasta padrão, por exemplo, se o postgreSQL for da versão 8.1, a pasta padrão será 8.1 (c:\\arquivos de programs\postgres\
8.1), se for a versão 8.3, essa é a pasta, se for a 9.1 e assim por diante, então se vc tem o banco em outra pasta, ponha-o na pasta padrão e instale o postgreSQL, conforme os passos informados anteriormente.
Atenciosamente.
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 15 Ago 2012, 10:04
por Rodrigo
Bom dia gostaria de saber onde fica a base dos livros do biblivre, pois tem 2 pastas aqui uma é 8.1 e a outra 8.0, dentro da pasta 8.1 tem 2 pastas chamadas de bin e a outra data...na 8.0 tem doc,jdbc,lib,npgsql,odbc,pgoledb e share. dentro da pasta bin da 8.1 possui arquivo com estes nomes biblivre_rec.dmp e biblivre_rec_snbp.dmp. Já foram feitas várias tentativas para recuperar a base e nenhuma deu certo, se eu te enviar estes arquivos alguem recupera pra mim ?
Re: Como restaurar base do PostgreSQL 8.1
Enviado: 15 Ago 2012, 13:43
por wlucas
Boa tarde Rodrigo.
A pasta data é o local onde é guardado banco pelo PostgreSQL.
biblivre_rec.dmp é um arquivo de backup do Biblivre 1 e possui o catálogo de obras, exemplares, mas sem usuários.
biblivre_rec_snbp.dmp é um backup que pode conter catálogo do SNBP padrão.
Sim, pode anexar os arquivos nessa mensagem.
Atenciosamente.