- Upgrading Business Intelligence Applications
- In-Place Upgrade
- Upgrade Tasks
- Upgrade Oracle Business Intelligence Content to Oracle Analytics Server
- Upgrade Repository
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.sh
command.- Navigate to
<NEW_ORACLE_HOME>\bi\modules\oracle.bi.metadatalcm\scripts
directory. - 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=Admin123
In the target folder path you provided in the
expandarchive
command, you can find the baseline repository under<path to target folder>/datamodel/rpd/default.rpd
Note:
Set the DOMAIN_HOME variable to run theexpandarchive.sh
command.
- 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 Admin123
Provide passwords when prompted.
U
is an optional argument that applies default decisions for conflicts automatically so thatpatchrpd
can finish successfully. If you don't include this parameter, thenpatchrpd
displays a warning and exits if a conflict is detected.N
is 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.A
is an optional argument used to skip the subset patching and instead apply the patch using input repository files.This example applies
patch.xml
to the Oracle BI Applications 11.1.1.10.3 PS3 repository, and then generatesMerged.rpd
output repository anddecision.csv
output decision file. TheMerged.rpd
repository 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.rpd
repository 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.