Upgrade Repository
Merge the Oracle BI Applications 11.1.1.10.3 PS4 repository content and the Oracle BI Applications 11.1.1.10.3 custom content.
- Get the Oracle BI Applications 11.1.1.10.3 PS4 baseline repository.- Get the Oracle BI Applications 11.1.1.10.3 PS4 baseline BAR file from <NEW_ORACLE_HOME>/bi/biapps/admin/provisioning/OracleBIPresenta tionServicesComponent/OracleBIApps.bar.
- Extract the repository from the BAR file using the expandarchive.shcommand.- Navigate to <NEW_ORACLE_HOME>\bi\modules\oracle.bi.metadatalcm\scriptsdirectory.
- Run the command: expandarchive.sh <BAR file path> <path to target folder> encryptionpassword=<password>For Example: ./expandarchive.sh <NEW_ORACLE_HOME>/bi/biapps/admin/provisioning/OracleBIPresenta tionServicesComponent/OracleBIApps.bar /u01/backup/ encryptionpassword=Admin123In the target folder path you provided in the expandarchivecommand, you can find the baseline repository under<path to target folder>/datamodel/rpd/default.rpdNote: Set the DOMAIN_HOME variable to run theexpandarchive.shcommand.
 
- Navigate to 
 
- Get the Oracle BI Applications 11.1.1.10.3 PS4 baseline BAR file from 
- Apply a repository patch.- Go to <DOMAIN_HOME>/bitools/bin.
- Run the command to apply the custom repository patch generated during the pre-upgrade to the Oracle BI Applications 11.1.1.10.3 PS4 repository file: ./patchrpd.sh -C <10.3 PS4 RPD> -G <10.3 RPD> -I <Custom Patch file> -O Merged.rpd -V decision.csv -U -N -8 -A -S patchpasswordFor example, ./patchrpd.sh -C BIAPPS103PS4_Baseline.rpd -G BIAPPS103_Baseline.rpd -I patch.xml -O Merged.rpd -V decision.csv -U -N -8 -A -S Admin123Provide passwords when prompted. Uis an optional argument that applies default decisions for conflicts automatically so thatpatchrpdcan finish successfully. If you don't include this parameter, thenpatchrpddisplays a warning and exits if a conflict is detected.Nis an optional argument that is used to ignore all non-fatal errors. Examples of non-fatal errors are unresolved objects, duplicated objects, and broken or incorrect expressions. 8 specifies the UTF-8 encoding.Ais an optional argument used to skip the subset patching and instead apply the patch using input repository files.This example applies patch.xmlto the Oracle BI Applications 11.1.1.10.3 PS3 repository, and then generatesMerged.rpdoutput repository anddecision.csvoutput decision file. TheMerged.rpdrepository file is the upgraded repository file that has the Oracle BI Applications11.1.1.10.3 PS3 content and customizations.
 
- Go to 
- Upload the Merged.rpdrepository file to Oracle BI Applications 11.1.1.10.3 PS4.- Go to <DOMAIN_HOME>/bitools/bin.
- Run the command: ./datamodel.sh uploadrpd -I <Merged Rpd> -SI <service instance> -U <username> -P <password>
 
- Go to 
- Download the repository file from Oracle BI Applications 11.1.1.10.3 PS4.- Go to <DOMAIN_HOME>/bitools/bin.
- Run the command: ./datamodel.sh downloadrpd -O /u01/BIAPPS103PS4Upgraded.rpd -SI biainstance -U <username> -P <password>
 
- Go to 
- Use the Oracle Analytics Client Tool to open the downloaded repository file and verify that the custom changes are present.Download the Oracle Analytics Client Tool for Windows from Download page for Oracle Analytics Client Tools.