Procedimiento para migrar entre instalaciones Dspace 6.0 y Dspace 6.2

1,344 views
Skip to first unread message

Jose Miguel Ravasi

unread,
May 18, 2018, 2:54:08 PM5/18/18
to DSpace Technical Support
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

Lic. José Miguel Ravasi
Biblioteca FI - UNMDP

Procedimiento para importar los datos desde una version 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/update-
sequences.sql dspace

Si quiere ver mas 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
/bin/dspace registry-loader -metadata [dspace]/config/registries/sword-metadata.xml
/bin/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]
Reply all
Reply to author
Forward
0 new messages