Using Archibus with Oracle 10g Release 2
If you are using Oracle 10g, make certain you are using the Release 2 patch level.
Note: While these Oracle patches resolve application errors in the 10g version of Oracle, they do not resolve all issues with the Database Update Wizard (UPW). Please use Oracle 10g Release 1 to perform upgrades using the UPW.
The following patches must be downloaded and installed according to the instructions provided with each patch.
- Patch 4547817 Oracle Client/RDBMS version 10.2.0.2
- Patch 5502226 Oracle Client/RDBMS version 10.2.0.2 Patch 8
Using Patch 4547817
The instructions provided here are for Patch 4547817 ONLY. For Patch 5502226, please follow the Oracle instructions. The patches are available at https://metalink.oracle.com/Oracle Metalink (user account is required).
The patch set installation is a two-part process.
- First the patch set binaries must be installed against the %ORACLE_HOME% the database is running out of.
- Second, upgrade the data dictionary of the database so that it is at the same version level as the Oracle binaries by running the "Post Installation Tasks" of the patch set against every database that is running out of the %ORACLE_HOME%.
One Database
If there is only one database, run:
- C:\> sqlplus /NOLOG
- SQL> CONNECT SYS/password AS SYSDBA
- SQL> STARTUP UPGRADE
- SQL> SPOOL patch.log
- SQL> @ORACLE_BASE\ORACLE_HOME\rdbms\admin\catupgrd.sql
- SQL> SPOOL OFF
Multiple Databases
If you have multiple databases running on the same %ORACLE_HOME%, you must perform the "Post Installation Tasks" against each database individually. Do not attempt to perform the tasks against multiple databases at the same time.
- Make sure the OracleService [SID] is started for the first database.
- Open a command line session window.
- Set the default SID that you need to connect to
by issuing the command:
set ORACLE_SID=[SID_NAME]
- Launch an SQL*Plus session in the command line
window from %ORACLE_HOME%\bin:
sqlplus /nolog
- Perform the "Post Installation Tasks"
until complete against the database, making sure you connect to the database
using a local (bequeath) connection:
SQL> connect sys/[password] as sysdba
- When this database is complete, disconnect from the database and exit the SQL*Plus session.
- In the same command line session window, set the
next database you need to connect to as the default:
set ORACLE_SID=[SID_NAME]
- Launch an SQL*Plus session in the command line window from %ORACLE_HOME%\bin and complete the "Post installation Tasks" against the next database.
- Once the "Post Installation Tasks" are complete for one database, disconnect from the database, exit the SQL*Plus session, and set the next database that requires the "Post installation Tasks'" to be completed against it as the default database (set ORACLE_SID=[SID_NAME]) .