Oracle 10g Upgrade

19
Double Upgrade to Oracle 10g at Arysta LifeSciences: A. Planning Steps Server name is “sfo-saptrn” (?), IP = 10.175.20.67. SID is “TRN”, a copy of PRD from 10:00 PM on 11-May-2011. Instance number is 00. Need to get the Oracle SYS user password in order to upgrade the database. Installation to be performed as user SAPBAK, as that user has the Windows administration privileges. Following documentation: Upgrade Guide, Upgrade to Oracle Databse 10g Release 2 (10.2): Windows , Document version 5.0, 25-Aug-2009. Oracle(R) Database Upgrade Guide 10g Release 2 (10.2) , Oracle part number B14238-02, January 2008. Oracle 9i Patch Set Notes, Release 2 (9.2.0.6.0) Patch Set 5 for Windows (32-bit) , 2004. Release Notes for Oracle Database Server Version 9206 patch 9 , 28-July- 2005. The systems are running Oracle 9.2.0.4, so they must be patched to Oracle 9.2.0.6 (or higher) before upgrading to Oracle 10.2.0.4. OSS Notes consulted: Note Title Versi on Vers. Date Comment 134592 Importing the SAPDBA role (sapdba_role.sql) 33 14-Sep- 2010 578683 Installation of Newest Patch Set for Oracle 9.2.0 35 3-Jul- 2006 720886 Oracle Database 10g: Integration into the SAP environment 46 26-Nov- 2007 828268 Oracle Database 10g: New functions 61 23-Jul- 2009 830576 Parameter recommendations for Oracle 10g 216 12-Apr- 2011 839182 Installing patches using OPatch 66 5-May- 2011 839187 Oracle 10.2.0: Applying patch set/ patches/ patch collection 23 31-Aug- 2009

Transcript of Oracle 10g Upgrade

Page 1: Oracle 10g Upgrade

Double Upgrade to Oracle 10g at Arysta LifeSciences:

A. Planning StepsServer name is “sfo-saptrn” (?), IP = 10.175.20.67.

SID is “TRN”, a copy of PRD from 10:00 PM on 11-May-2011.

Instance number is 00.

Need to get the Oracle SYS user password in order to upgrade the database.

Installation to be performed as user SAPBAK, as that user has the Windows administration privileges.

Following documentation:

Upgrade Guide, Upgrade to Oracle Databse 10g Release 2 (10.2): Windows, Document version 5.0, 25-Aug-2009.

Oracle(R) Database Upgrade Guide 10g Release 2 (10.2), Oracle part number B14238-02, January 2008.

Oracle 9i Patch Set Notes, Release 2 (9.2.0.6.0) Patch Set 5 for Windows (32-bit), 2004.

Release Notes for Oracle Database Server Version 9206 patch 9, 28-July-2005.

The systems are running Oracle 9.2.0.4, so they must be patched to Oracle 9.2.0.6 (or higher) before upgrading to Oracle 10.2.0.4.

OSS Notes consulted:

Note Title Version Vers. Date Comment

134592 Importing the SAPDBA role (sapdba_role.sql) 33 14-Sep-2010

578683 Installation of Newest Patch Set for Oracle 9.2.0 35 3-Jul-2006

720886 Oracle Database 10g: Integration into the SAP environment 46 26-Nov-2007

828268 Oracle Database 10g: New functions 61 23-Jul-2009

830576 Parameter recommendations for Oracle 10g 216 12-Apr-2011

839182 Installing patches using OPatch 66 5-May-2011

839187 Oracle 10.2.0: Applying patch set/ patches/ patch collection 23 31-Aug-2009

841728 10.2: Solutions for installation and upgrade problems 68 1-Feb-2011

868681 Note 868681 - Oracle Database 10g/11g: Database Release Check

14 16-Aug-2010

871735 Current patch set for Oracle 10.2.0 48 3-Dec-2010

948305 Oracle Upgrade to 10g Release 2 (10.2) on Windows 9 19-Jun-2007

1137346 Oracle 10.2.0: Patches/patch collections for Oracle 10.2.0.4 113 12-Apr-2011

1431752 Oracle 10.2.0: Patches/Patch Collections for 10.2.0.5 12 12-May-2011

1547781 ClassNotFoundException w/Oracle JDBC 10.2.0.5.0, 11.2.0.1.0

2 10-Feb-2011 Not required. Part of latest patch collection

1548216 OEM Database Control root certificate expired 31-Dec-2010

1 12-Jan-2011

Page 2: Oracle 10g Upgrade

Downloaded and installed Java Runtime Engine version 1.4.2_19 into C:\Program Files (x86)\java\j2re1.4.2_19.

Used this to install SAP Download Manager.

Downloaded the Java JDK 1.4.2:

In Internet Explorer, go to http://java.com/en/javaforbusiness/sap_download.jsp

Scroll down to the section Get Java for Business 1.4.2, and click download.

Page 3: Oracle 10g Upgrade

Accept the license agreement and download (right-click) the version for Windows x64

Double-click the installer to install the JDK

Click “Install”

Page 4: Oracle 10g Upgrade

Keep the default options, and click “Next”

The JDK is now installed.

Downloaded the JCE policy files for 1.4.2 according to OSS Note 1426759:

Page 5: Oracle 10g Upgrade

In Internet Explorer, go to http://java.com/en/javaforbusiness/sap_download.jsp

Scroll down to the section Java Cryptography Extension 1.4.2, and click download.

Download the file. Move it to the C: drive of the server (C:\SolManSAPDVD\JCE\jce_policy-1_4_2.zip)

Page 6: Oracle 10g Upgrade

Downloaded Oracle DVDs to folder J:\OracleSAPDVD:

51031678_1 ORACLE RDBMS 10.2 Windows 1 of 5 51031678_2 ORACLE RDBMS 10.2 Windows 2 of 5 51031678_3 ORACLE RDBMS 10.2 Windows 3 of 5 51031678_4 ORACLE RDBMS 10.2 Windows 4 of 5 51031678_5 ORACLE RDBMS 10.2 Windows 5 of 5 51031787 DVD Oracle 10.2 Rel. 2 Document. Library 51040057_3 ORACLE RDBMS Patch 10.2.0.5 Windows Server on IA32 32bit 51041000 ORACLE Client 10.2.0.5

Downloaded the current patch set for Oracle 9i and 10g using the same procedure described in the Solution Manager Installation Document

Oracle 9.2.0.6 J:\OracleDVD\Patchset_9206_NT Oracle 9.2.0.6 patch 9 J:\\OracleDVD\p4487801_9206_WINNT Opatch for 10.2.0.5 J:\\OracleDVD\ OPatch_10205_Generic_v0.zip mopatch for Oracle 10.2.0.5 J:\\OracleDVD\ mopatch-2_1_7.zip mopatch-2_1_7.zip Oracle 10.2.0.5 patch 8 J:\\OracleDVD\p12328268_10205_WINNT.zip Oracle patch 8350262 (OSS Note 1548216) J:\\OracleDVD\p8350262_10205_Generic.zip Oracle patch 9843740 (OSS Note 1431752) J:\\OracleDVD\p9843740_10205_Generic.zip

B. Oracle 9.2.0.6 Patch SetStop the system:

Stop all SAP services. Stop Oracle 9i. Stop the Oracle listener and any other Oracle services.

Apply the patch set:

In Windows Explorer, change directory to J:\OracleDVD\Patchset_9206_NT\Disk1\ Double-click on setup.exe. Click “Next” on the welcome screen. Enter “J:\OracleDVD\Patchset_9206_NT\Disk1\stage\products.xml” as the file location, and click “Next”. Enter “E:\oracle\TRN\920” for the Oracle home directory and click “Next”. Click “Install” on the summary screen. Click “Exit”.

Perform Post-steps:

Ensure there is 10 MB of free space in the SYSTEM tablespace. Set the SHARED_POOL_SIZE parameter to at least 150 MB [page 15 of the 9.2.0.6 patch notes] Set the JAVA_POOL_SIZE parameter to at least 150 MB [page 15 of the 9.2.0.6 patch notes]

Upgrade the database:

Start the Oracle listener Connect to the database as user SYS and migrate the database:

E:> sqlplus /NOLOGSQL> CONNECT SYS/<password> AS SYSDBASQL> STARTUP MIGRATESQL> SPOOL patch.logSQL> E:\oracle\TRN\920\rdbms\admin\catpatch.sqlSQL> SPOOL OFF

Review the patch.log file and rerun catpatch.sql if there are any errors. Then continue:

SQL> SHUTDOWN

Page 7: Oracle 10g Upgrade

SQL> STARTUPSQL> E:\oracle\TRN\920\rdbms\admin\utlrp.sql

C. Oracle 9.2.0.6 Patch #9

D. Preparation StepsWindows Firewall as already disabled [Installation guide, page 47]:

StartAdministrative ToolsWindows Firewall with Advanced Security

Right click on “Windows Firewall with Advanced Security…” and choose the “Properties” menu.

Note that the firewall was already “Off”. This means that we should not set it back “ON” after the installation as instructed in the guide.

Page 8: Oracle 10g Upgrade

Checked that partition C: was an NTFS partition [page 48]:

We are using the “single domain” structure using the “arysta” domain, and confirmed with John Border that none of the SAP servers are the Windows domain controller [page 49].

Set the Windows 2008 R2 server to ensure performance [page 50]:

StartControl PanelPower Options

Choose “High Performance” Close the window

Created the local transport directory C:\usr\sap\trans [ page 52].

Previously downloaded the JDK 1.4.2.

Previously downloaded the JCE 1.4.2. policy file archive.

Page 9: Oracle 10g Upgrade

Checked the list of downloaded DVDs

E. Oracle Installation StepsWe will follow the installation steps for a “Central System” on Oracle 11g…

In Windows Explorer, navigate to C:\SolManSAPDVD\51038964\database\SAP

Double-click on sapserver.cmd.

Entered the drive letter “C:” and the Oracle SID “SOL”.

The Oracle 11g installer starts.

Just click “Next”.

Page 10: Oracle 10g Upgrade

Despite the warning, click “Yes”.

Just click “Next”

Page 11: Oracle 10g Upgrade

Just click “Next”.

Just click “Next” to install in English.

Page 12: Oracle 10g Upgrade

Just click “Next” to install the Enterprise Edition.

<missed screenshot>

Just click “Next” to specify the installation location as C:\oracle and the Oracle home directory as C:\oracle\SOL\112.

After Oracle performs prerequisite checks (about 90 seconds), review the summary information and click “Finish”. The installation runs.

Page 13: Oracle 10g Upgrade

The installation finished.

F. Oracle Generic Patch Installation StepsSet the Windows 2008 R2 environment variable ORACLE_HOME:

Page 14: Oracle 10g Upgrade

Set environment variable %ORACLE_HOME% to C:\oracle\SOL\112

Log off the server, and back in again to ensure the environment variable is picked up.

Install the downloaded version of Opatch:

With Windows explorer, rename the directory C:\oracle\SOL\112\Opatch to C:\oracle\SOL\112|Opatch_as_installed.

Copy the directory C:\SolManSAPDVD\Oracle11.2.0.1patches\Opatch_11201_Generic_v3\Opatch to C:\oracle\SOL\112\Opatch.

Stop the Oracle Service “OracleSOL112ClrAgent” using Administrative ToolsServices:

Page 15: Oracle 10g Upgrade

(Right-click, then “Stop”)

Using PowerShell, apply the Oracle patches with Opatch:

Change the working directory to C:\oracle\SOL\112\Opatch Run .\opatch napply C:\SolManSAPDVD\Oracle11.2.0.1patches\to_apply

“y” to continue

Page 16: Oracle 10g Upgrade

“y” to continue. After about 5 minutes, the patching finishes:

Restart the Oracle Service “OracleSOL112ClrAgent” using Administrative ToolsServices:

Page 17: Oracle 10g Upgrade

(Right-click, then “Start”)

G. Main Solution Manager Installation with SAPinst