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