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.

Reply via email to