Bon j'ai trouvé tout seul mes erreurs et c'est bien comme cela, c'est comme ça qu'on avance. C'était une erreur côté mysql.
Donc après relecture de http://wiki.alfresco.com/wiki/Backup_and_Restore qui insiste sur la qualité de la sauvegarde de la base de données, j'ai effectué le script de sauvegarde à chaud suivant pour windows/mysql :echo off
echo.
echo # Sauvegarde Mysql a chaud
echo.
mysqldump -u root -p***** alfresco –single-transaction > D:\sauvegarde\MySQL\alfresco_hot.sql
echo.
echo # Sauvegarde Alfresco dir.root a chaud
echo.
robocopy d:\alfresco\alf_data\contentstore\ D:\sauvegarde\dir.root\contentstore\ /mir /r:1 /w:1 > D:\sauvegarde\backup_hot.log
robocopy d:\alfresco\alf_data\contentstore.deleted\ D:\sauvegarde\dir.root\contentstore.deleted\ /mir /r:1 /w:1 >> D:\sauvegarde\backup_hot.log
robocopy d:\alfresco\alf_data\audit.contentstore\ D:\sauvegarde\dir.root\audit.contentstore\ /mir /r:1 /w:1 >> D:\sauvegarde\backup_hot.log
robocopy d:\alfresco\alf_data\backup-lucene-indexes\ D:\sauvegarde\dir.root\backup-lucene-indexes\ /mir /r:1 /w:1 >> D:\sauvegarde\backup_hot.log
echo.
echo # Sauvegarde a chaud terminee.
Ensuite pour la restauration sur une autre machine :@echo off
set log=D:\ged\pilotage\update.log
date /t > %log% & time /t >> %log%
echo.
echo # arret de la jvm
echo.
call D:\Alfresco\alf_stop.bat
set a=1
:pause
set /a a=%a%+1
if %a%==10000 goto suite
goto pause
:suite
tskill java
echo.
echo # connexion au poste source
echo.
net use z: /d
net use z: \\ip\partage
echo.
echo # copie des fichiers a restaurer
echo.
robocopy.exe Z:\dir.root D:\ged\pilotage\dir.root /mir /r:1 /w:1 >> %log%
xcopy /y Z:\MySql\alfresco_hot.sql D:\ged\pilotage\mysql >> %log%
echo.
echo # rechargement donnees Alfresco
echo.
robocopy D:\alfresco\alf_data\ D:\ged\pilotage\alf_data\ /mir /r:1 /w:1 >> %log%
rd D:\Alfresco\alf_data /s /q >> %log%
md D:\Alfresco\alf_data >> %log%
robocopy D:\ged\pilotage\dir.root\ D:\alfresco\alf_data\ /mir /r:1 /w:1 >> %log%
ren D:\alfresco\alf_data\backup-lucene-indexes lucene-indexes >> %log%
echo.
echo # rechargement DB mysql
echo.
mysql -u root -p***** -e "drop database Alfresco;"
mysql -u root -p***** -e "create database Alfresco;"
mysql -u root -p***** Alfresco < D:\ged\pilotage\mysql\Alfresco_hot.sql
date /t >> %log% & time /t >> %log%
Et après si il y a un problème d'index au démarrage, je modifie D:\Alfresco\tomcat\webapps\alfresco\WEB-INF\classes\alfresco\repository.properties en mettant AUTO à index.recovery.mode=VALIDATE. Si il faut, je mets ensuite FULL et le repasse à VALIDATE quand c'est OK.
Content from pre 2016 and from language groups that have been closed.
Content is read-only.
By using this site, you are agreeing to allow us to collect and use cookies as outlined in Alfresco’s Cookie Statement and Terms of Use (and you have a legitimate interest in Alfresco and our products, authorizing us to contact you in such methods). If you are not ok with these terms, please do not use this website.