Você está na página 1de 2

RESTAURAR BACKUP DE UMA INSTNCIA DSPACE EM UMA NOVA MAQUINA

1. Fazer toda a instalao do dspace, adicionando as informaes: (verificar no manual


de instalao do dspace).

a. Criar os diretrios /dspace-base e /home/dspace/dspace-fonte. (Esse nome
de diretrio tem que ser idntico ao do repositrio oficial);
b. Criar uma base de dados chamada bdufrn. (Tem que ser o nome idntico ao
do repositrio oficial e com usurio e senha tambm idnticos);
c. Substitui o arquivo dspace.cfg do repositrio clone pelo o dspace.cfg do
repositrio oficial. Essa opo tem que ser feita antes do comando mvn
package e ant frash_install.

2. Ao finalizar a instalao, siga os passos abaixo para EXCLUIR a base de dados(no
repositrio clone):

a. Mudar para usurio postgres: su postgres;
b. Executar o comando: dropdb bdufrn (bdufrn o nome da base de dados).

3. Criar um banco totalmente vazio:

a. createdb -U dspace -E UNICODE bdufrn (Criar com o mesmo nome).

4. Fazer backup da base do repositrio oficial e restaurar no repositrio clone:

a. Backup - Na linha de comando do repositrio oficial execute o comando:
pg_dump -Ft bdufrn > /home/dspace/bdufrn24072014.tar(bdufrn o nome
da base de dados e bdufrn24072014.tar o nome do arquivo que vai ser
gerado).
b. Restore Na linha de comando da nova instalao execute o comando:
pg_restore -d bdufrn /backup/bdufrn24072014.tar

5. Fazer backup dos diretrios do repositrio oficial em local seguro, esses diretrios iro
substituir os diretrios na instncia que est sendo instalada:

a. Diretrios do repositrio oficial:
i. /home/dspace/dspace-fonte;
ii. /dspace-base/assetstore;
iii. /dspace-base/config;
iv. /dspace-base/log;
v. /dspace-base/history
vi. /home/dspace/apache-tomcat-xxx/webapps
b. Modificar o nome dos diretrios no repositrio clone:
i. /home/dspace/dspace-fonte; (Ex.: mv dspace-fonte dspace-fonte.bkp)
ii. /dspace-base/assetstore;
iii. /dspace-base/config;
iv. /dspace-base/log;
v. /dspace-base/history

c. Mover o backup dos diretrios do repositrio oficial para os respectivos locais
no repositrio clone:

i. Passo 1:
1. Criar um diretrio com nome backup e colocar o backup dos
diretrios do repositrio oficial dentro: Mkdir /backup.
ii. Passo 2:
1. Mover os diretrios que est dentro do diretrio /backup
deixando com a configurao abaixo:
a. /home/dspace/dspace-fonte;
b. /dspace-base/assetstore;
c. /dspace-base/config;
d. /dspace-base/log;
e. /dspace-base/history
f. /dspace-base/webapps
2. Aps o procedimento mencionado acima copiar os arquivos da
pasta webapps:
a. cp -R /dspace-base/webapps/*
/home/dspace/apache-tomcat.../webapps

6. Se for utilizar outro domnio configurar no dspace.conf:
a. dspace.hostname = http://repositorio.ufc.br mudei para localhost
b. dspace.baseUrl = http://repositorio.ufc.br:8080 mudei para
http://localhost:8080

7. iniciar o tomcat e correr pro abrao.