Usually catalog can be migrated between the environments but if we have a scenario where u want to replicate the catalog between env then u can follow this:
Why i choose replication?
I have server 1 which is supposed to be used exclusively for analysis and have server 2 which was exclusively for just running Dashboards(wired thought of clients). I would have used the same catalog shared between the servers but i choose to replication services. The Replication Agent (whose file name is sawrepaj) is a utility that performs common replication tasks such as copying, exporting, importing, and marking for replication.
Configuring Replication:
cd $ORACLE_HOME\bifoundation\web\bin
Step 1:
create a config file for replication:
lets save this config file as $OracleHome\bifoundation\web\bin\config.xml
Step 3:
I just want to replicate everything in config.xml file so i run it as
Why i choose replication?
I have server 1 which is supposed to be used exclusively for analysis and have server 2 which was exclusively for just running Dashboards(wired thought of clients). I would have used the same catalog shared between the servers but i choose to replication services. The Replication Agent (whose file name is sawrepaj) is a utility that performs common replication tasks such as copying, exporting, importing, and marking for replication.
Configuring Replication:
cd $ORACLE_HOME\bifoundation\web\bin
Step 1:
create a config file for replication:
lets save this config file as $OracleHome\bifoundation\web\bin\config.xml
<Config> <General> <ExportDirectory>\\host1\shared</ExportDirectory> <LogExpiresHours>48</LogExpiresHours> </General> <Server name="1" user="<admin1user>" pwd="<admin1password>"> <Property name= "oracle.bi.presentation.url" value ="http://host1.com:<port>/analytics/saw.dll"/> <Property name="oracle.bi.presentation.usesoaptcptransport" value="N"/> </Server> <Server name="2" user="admin2user" pwd="admin2password"> <Property name="oracle.bi.presentation.sawservers" value ="localhost:10712"/> <Property name="oracle.bi.presentation.usesoaptcptransport" value="Y"/> </Server> <Folderset name="all"> <Folder>/</Folder> </Folderset> <ReplicationTask destination="2" source="1" folders="all" /> </Config>
Step 2:
Enable Replication in the instanceconfig
<Catalog> <Replication> <Enabled>true</Enabled> <ReadLogRecordsSinceHoursAgo>120</ReadLogRecordsSinceHoursAgo> <RecordsInFileLimit>4000</RecordsInFileLimit> </Replication> </Catalog>
Step 3:
I just want to replicate everything in config.xml file so i run it as
sawrepaj $OracleHome\bifoundation\web\bin run
No comments:
Post a Comment