Subido por Centro de Documentación PsicoCedoc

Procedimiento para migrar entre DSpace 6.0 y DSpace 6.2

Anuncio
Procedimiento para migrar entre instalaciones Dspace 6.0 y Dspace 6.2
Estimados
Les comparto este procedimiento para migrar entre instalaciones Dspace 6.x
Tal vez a alguno le sirva.
Ayer lo use exportando desde una instalación en Ubuntu 16.04LTS y una nueva en Debian 9.4 y funcionó.
Se puede ver rinfi.fi.mdp.edu.ar mi trabajo.
Saludos
Procedimiento para importar los datos desde una versión de Dspace 6 a Dspace 6.2
1. Se supone que ya tiene el nuevo Dspace instalado y funcionando
2. Copiar la carpeta assestore a [home/dspace]
3. Generar con pgdump la exportación de las BD de la versión anterior [viejo dspace/origen] que
tenemos funcionando
- desde terminal
pg_dump -i -h localhost -p 5432 -U dspace --format=c --file="/home/miarchivo.sqlc" dspace
Parametros:
-i ignore version
--format=c custom
-h localhost
-p port
-U usuario
--file= nombre del archivo de salida
4. Restaurar en la nueva instalación de Dspace [nuevo dspace/destino] mediante el pg_restore,
debemos tener el archivo exportación en la carpeta actual [home/dspace] o desde donde ejecutemos el
comando pg_restore
- desde terminal
pg_restore -h localhost -p 5432 -n public -U postgres -d dspace miarchivo.sqlc
5. Ejecutar la sentencia
- desde terminal
psql -U dspace -f [dspace]/etc/postgres/updatesequences.sql dspace
Si quiere ver más puede consultar https://wiki.duraspace.org/display/DSDOC6x/Upgrading+DSpace
6. Ejecutar desde [dspace]/bin
dspace database info
7. Ejecutar desde [dspace]/bin
dspace database migrate
8. Ejecutar desde [dspace]/bin
/dspace registry-loader -metadata [dspace]/config/registries/dcterms-types.xml
/dspace registry-loader -metadata [dspace]/config/registries/dublin-core-types.xml
/dspace registry-loader -metadata [dspace]/config/registries/eperson-types.xml
/dspace registry-loader -metadata [dspace]/config/registries/local-types.xml
/dspace registry-loader -metadata [dspace]/config/registries/sword-metadata.xml
/dspace registry-loader -metadata [dspace]/config/registries/workflow-types.xml
9. Reiniciar el Tomcat
10. Cambiar propietario y permisos a carpetas
chown – R dspace:dspace /home/dspace/solr
chmod – R 777 /home/dspace/solr
11. Recompilar y volver a desplegar el Dspace
[dspace-source]/dspace/ mvn -U clean package
[dspace-source]/dspace/target/dspace-installer/ ant update
12. Rearrancar la computadora
13. Ejecutar desde [dspace]/bin
dspace stat-general
dspace stat-initial
dspace index-discovery -f
14. Ir al navegador y desplegar el Dspace
localhost:8080/xmlui
Deben verse las colecciones que estaban en la versión anterior [viejo dspace/origen]
Descargar