Hi All, Repository home directory is crashed/deleted. But the DB system configured with repository still holds its data.
After the crash, I run the repository again and repository home directory is restored back. But Workspace that i have created is lost not restored back. /*_Repository configuration i have done:_*/ <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE Repository PUBLIC "-//The Apache Software Foundation//DTD Jackrabbit 2.0//EN" "http://jackrabbit.apache.org/dtd/repository-2.0.dtd"><Repository> <FileSystem class="org.apache.jackrabbit.core.fs.db.OracleFileSystem"> <param name="driver" value="oracle.jdbc.OracleDriver" /> <param name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" /> <param name="user" value="jrabbit" /> <param name="password" value="jrabbit" /> <param name="schema" value="oracle" /> <param name="schemaObjectPrefix" value="J_R_FS_" /> </FileSystem> <DataStore class="org.apache.jackrabbit.core.data.FileDataStore" /> <Security appName="Jackrabbit"> <SecurityManager class="org.apache.jackrabbit.core.DefaultSecurityManager" workspaceName="security" /> <AccessManager class="com.bpmportal.accessmanager.LDAPAccessManager" /> <LoginModule class="com.sun.security.auth.module.LdapLoginModule"> <param name="userProvider" value="ldap://localhost:10389" /> <param name="authIdentity" value="cn={USERNAME},ou=Users,dc=progress,dc=com" /> <param name="useSSL" value="false" /> <param name="debug" value="true" /> <param name="adminId" value="cijopaulson" /> </LoginModule> </Security> <Workspaces rootPath="${rep.home}/workspaces" defaultWorkspace="default" /> <Workspace name="${wsp.name}"> <FileSystem class="org.apache.jackrabbit.core.fs.db.OracleFileSystem"> <param name="driver" value="oracle.jdbc.OracleDriver" /> <param name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" /> <param name="user" value="jrabbit" /> <param name="password" value="jrabbit" /> <param name="schema" value="oracle" /> <param name="schemaObjectPrefix" value="${wsp.name}_FS_" /> </FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager"> <param name="driver" value="oracle.jdbc.OracleDriver" /> <param name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" /> <param name="user" value="jrabbit" /> <param name="password" value="jrabbit" /> <param name="schema" value="oracle" /> <param name="schemaObjectPrefix" value="${wsp.name}_PM_" /> </PersistenceManager> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <param name="path" value="${wsp.home}/index" /> <param name="supportHighlighting" value="true" /> <param name="enableConsistencyCheck" value="true" /> <param name="forceConsistencyCheck" value="true" /> <param name="textFilterClasses" value="org.apache.jackrabbit.extractor.PlainTextExtractor, org.apache.jackrabbit.extractor.MsWordTextExtractor, org.apache.jackrabbit.extractor.MsExcelTextExtractor, org.apache.jackrabbit.extractor.MsPowerPointTextExtractor, org.apache.jackrabbit.extractor.PdfTextExtractor, org.apache.jackrabbit.extractor.OpenOfficeTextExtractor, org.apache.jackrabbit.extractor.RTFTextExtractor, org.apache.jackrabbit.extractor.HTMLTextExtractor, org.apache.jackrabbit.extractor.XMLTextExtractor" /> </SearchIndex> </Workspace> <Versioning rootPath="${rep.home}/version"> <FileSystem class="org.apache.jackrabbit.core.fs.db.OracleFileSystem"> <param name="driver" value="oracle.jdbc.OracleDriver" /> <param name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" /> <param name="user" value="jrabbit" /> <param name="password" value="jrabbit" /> <param name="schema" value="oracle" /> <param name="schemaObjectPrefix" value="Versioning_FS_" /> </FileSystem> <PersistenceManager class="org.apache.jackrabbit.core.persistence.pool.OraclePersistenceManager"> <param name="driver" value="oracle.jdbc.OracleDriver" /> <param name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" /> <param name="user" value="jrabbit" /> <param name="password" value="jrabbit" /> <param name="schema" value="oracle" /> <param name="schemaObjectPrefix" value="Versioning_PM_" /> </PersistenceManager> </Versioning> <SearchIndex class="org.apache.jackrabbit.core.query.lucene.SearchIndex"> <param name="path" value="${rep.home}/repository/index" /> <param name="supportHighlighting" value="true" /> <param name="enableConsistencyCheck" value="true" /> <param name="forceConsistencyCheck" value="true" /> <param name="textFilterClasses" value="org.apache.jackrabbit.extractor.PlainTextExtractor, org.apache.jackrabbit.extractor.MsWordTextExtractor, org.apache.jackrabbit.extractor.MsExcelTextExtractor, org.apache.jackrabbit.extractor.MsPowerPointTextExtractor, org.apache.jackrabbit.extractor.PdfTextExtractor, org.apache.jackrabbit.extractor.OpenOfficeTextExtractor, org.apache.jackrabbit.extractor.RTFTextExtractor, org.apache.jackrabbit.extractor.HTMLTextExtractor, org.apache.jackrabbit.extractor.XMLTextExtractor" /> </SearchIndex> <!-- Run with a cluster journal --> <Cluster id="node1" syncDelay="2000"> <Journal class="org.apache.jackrabbit.core.journal.OracleDatabaseJournal"> <param name="revision" value="${rep.home}/revision.log" /> <param name="driver" value="oracle.jdbc.OracleDriver" /> <param name="url" value="jdbc:oracle:thin:@127.0.0.1:1521:orcl" /> <param name="user" value="jrcluster" /> <param name="password" value="jrcluster" /> </Journal> </Cluster></Repository> U can observe the following things in the above repository configuration:- - FileSystem and PersistenceManager points to Oracle Db system - Repository home directory contains Search Index and etc. Is there any way to store repository home directory without any loss of data. Thanks in advance. -- View this message in context: http://jackrabbit.510166.n4.nabble.com/How-to-restore-deleted-Jackrabbit-Repository-directory-tp4661205.html Sent from the Jackrabbit - Dev mailing list archive at Nabble.com.
