Professional Documents
Culture Documents
Document Information:
Page 1
SMP Oracle Upgrade from 11g to 12c
Page 2
SMP Oracle Upgrade from 11g to 12c
Page 3
SMP Oracle Upgrade from 11g to 12c
Page 4
SMP Oracle Upgrade from 11g to 12c
To upgrade a single instance database on the file system, we only need to extract the database
software that is contained in the 2 SAR files “OR112164.SAR” and “OR212164.SAR”.
Note : I already did this in GRS and copied the required software to
/sapbackup1/SOFTWARES/ORACLE12C/ 12cSTAGE, so this step is not required in any
system, just copy this software to /oracle/stage directory.
Page 5
SMP Oracle Upgrade from 11g to 12c
software installation
Page 6
SMP Oracle Upgrade from 11g to 12c
Page 7
SMP Oracle Upgrade from 11g to 12c
Page 8
SMP Oracle Upgrade from 11g to 12c
Page 9
SMP Oracle Upgrade from 11g to 12c
Page 10
SMP Oracle Upgrade from 11g to 12c
Page 11
SMP Oracle Upgrade from 11g to 12c
Page 12
SMP Oracle Upgrade from 11g to 12c
Page 13
SMP Oracle Upgrade from 11g to 12c
Page 14
SMP Oracle Upgrade from 11g to 12c
Page 15
SMP Oracle Upgrade from 11g to 12c
Completed successfully.
Check log “/oracle/SMP/12cinstall_12102.log” and make sure we don’t have any errors in that.
SMP Oracle Upgrade from 11g to 12c
Page 16
SMP Oracle Upgrade from 11g to 12c
Page 17
SMP Oracle Upgrade from 11g to 12c
Page 18
SMP Oracle Upgrade from 11g to 12c
Page 19
SMP Oracle Upgrade from 11g to 12c
Page 20
SMP Oracle Upgrade from 11g to 12c
Page 21
SMP Oracle Upgrade from 11g to 12c
Page 22
SMP Oracle Upgrade from 11g to 12c
Page 23
SMP Oracle Upgrade from 11g to 12c
It will ask the E-mail ID to register to send oracle updates but leave it empty and click on Next
Page 24
SMP Oracle Upgrade from 11g to 12c
Click Yes
Page 25
SMP Oracle Upgrade from 11g to 12c
Page 26
SMP Oracle Upgrade from 11g to 12c
Page 27
SMP Oracle Upgrade from 11g to 12c
Click Next
Page 28
SMP Oracle Upgrade from 11g to 12c
Page 29
SMP Oracle Upgrade from 11g to 12c
Click Next
Page 30
SMP Oracle Upgrade from 11g to 12c
Page 31
SMP Oracle Upgrade from 11g to 12c
Page 32
SMP Oracle Upgrade from 11g to 12c
Page 33
SMP Oracle Upgrade from 11g to 12c
Page 34
SMP Oracle Upgrade from 11g to 12c
Page 35
SMP Oracle Upgrade from 11g to 12c
Page 36
SMP Oracle Upgrade from 11g to 12c
Click next
Page 37
SMP Oracle Upgrade from 11g to 12c
Page 38
SMP Oracle Upgrade from 11g to 12c
Page 39
SMP Oracle Upgrade from 11g to 12c
Page 40
SMP Oracle Upgrade from 11g to 12c
Page 41
SMP Oracle Upgrade from 11g to 12c
Page 42
SMP Oracle Upgrade from 11g to 12c
Page 43
SMP Oracle Upgrade from 11g to 12c
Click on ok
Page 44
SMP Oracle Upgrade from 11g to 12c
Page 45
SMP Oracle Upgrade from 11g to 12c
SAP Bundle Patch 12.1.0.2.160119 – 201602 is the latest SBP which is released on
2016/02/23.
Downloaded this patch to “/sapbackup/SOFTWARES/ORACLE12C/SBP”
Page 46
SMP Oracle Upgrade from 11g to 12c
Page 47
SMP Oracle Upgrade from 11g to 12c
Make sure that icop0 changed to Available from Defined before executing mopatch otherwise
you will get error “RDBMS version not found”
lsdev |grep iocp command output should be ‘Available’
Command: ./mopatch.sh –v –s
/sapbackup/SOFTWARES/ORACLE12C/SBP/SAP12102P_1602-20012297.ZIP
Page 48
SMP Oracle Upgrade from 11g to 12c
Page 49
SMP Oracle Upgrade from 11g to 12c
Page 50
SMP Oracle Upgrade from 11g to 12c
Page 51
SMP Oracle Upgrade from 11g to 12c
Page 52
SMP Oracle Upgrade from 11g to 12c
Page 53
SMP Oracle Upgrade from 11g to 12c
Page 54
SMP Oracle Upgrade from 11g to 12c
Page 55
SMP Oracle Upgrade from 11g to 12c
Page 56
SMP Oracle Upgrade from 11g to 12c
Page 57
SMP Oracle Upgrade from 11g to 12c
Page 58
SMP Oracle Upgrade from 11g to 12c
Page 59
SMP Oracle Upgrade from 11g to 12c
Make sure that we didn’t get any error during Pre-upgrade task.
Execute the following commands to check the pre-upgrade status of your database
Page 60
SMP Oracle Upgrade from 11g to 12c
sqlplus / as sysdba
SQL> @pre_upgrade_checks.sql
Page 61
SMP Oracle Upgrade from 11g to 12c
Page 62
SMP Oracle Upgrade from 11g to 12c
Page 63
SMP Oracle Upgrade from 11g to 12c
Page 64
SMP Oracle Upgrade from 11g to 12c
Page 65
SMP Oracle Upgrade from 11g to 12c
Page 66
SMP Oracle Upgrade from 11g to 12c
Page 67
SMP Oracle Upgrade from 11g to 12c
Page 68
SMP Oracle Upgrade from 11g to 12c
Page 69
SMP Oracle Upgrade from 11g to 12c
Page 70
SMP Oracle Upgrade from 11g to 12c
More /oracle/cfgtoollogs/SMP/preupgrade/preupgrade_fixups.sql
Page 71
SMP Oracle Upgrade from 11g to 12c
Page 72
SMP Oracle Upgrade from 11g to 12c
Page 73
SMP Oracle Upgrade from 11g to 12c
/oracle/cfgtoollogs/SMP/preupgrade/postupgrade_fixups.sql
Page 74
SMP Oracle Upgrade from 11g to 12c
Page 75
SMP Oracle Upgrade from 11g to 12c
No issues found in logs also, so we can Upgrade Oracle 11g Database to 12c.
Page 76
SMP Oracle Upgrade from 11g to 12c
We already took offline snap backup before starting this activity, so we are good on this.
4.2Shutting Down the SAP System
Procedure
1.Log on as Oracle software owner (oragrs)
2. Make sure that oratab contains the entry <DBSID>:<Oracle_home>:N
Page 77
SMP Oracle Upgrade from 11g to 12c
Page 78
SMP Oracle Upgrade from 11g to 12c
To run the upgrade with this script, you have to set the environment variables
ORACLE_HOME_SRC and ORACLE_HOME_TGT, DB_SID, and ORACLE_BASE:
setenv ORACLE_HOME_SRC /oracle/SMP/11204
setenv ORACLE_HOME_TGT /oracle/SMP/12102
setenv DB_SID SMP
setenv ORACLE_BASE /oracle/SMP
Page 79
SMP Oracle Upgrade from 11g to 12c
Page 80
SMP Oracle Upgrade from 11g to 12c
Page 81
SMP Oracle Upgrade from 11g to 12c
3.Run this script in query mode initially to verify that the environment for the upgrade is
correct:./dbua.sap.sh –q
Page 82
SMP Oracle Upgrade from 11g to 12c
Page 83
SMP Oracle Upgrade from 11g to 12c
Page 84
SMP Oracle Upgrade from 11g to 12c
Page 85
SMP Oracle Upgrade from 11g to 12c
Page 86
SMP Oracle Upgrade from 11g to 12c
Page 87
SMP Oracle Upgrade from 11g to 12c
Click on next
Page 88
SMP Oracle Upgrade from 11g to 12c
Page 89
SMP Oracle Upgrade from 11g to 12c
Page 90
SMP Oracle Upgrade from 11g to 12c
Page 91
SMP Oracle Upgrade from 11g to 12c
Page 92
SMP Oracle Upgrade from 11g to 12c
Page 93
SMP Oracle Upgrade from 11g to 12c
Page 94
SMP Oracle Upgrade from 11g to 12c
Page 95
SMP Oracle Upgrade from 11g to 12c
Page 96
SMP Oracle Upgrade from 11g to 12c
Page 97
SMP Oracle Upgrade from 11g to 12c
Page 98
SMP Oracle Upgrade from 11g to 12c
Page 99
SMP Oracle Upgrade from 11g to 12c
Page 100
SMP Oracle Upgrade from 11g to 12c
Click Next
Page 101
SMP Oracle Upgrade from 11g to 12c
Page 102
SMP Oracle Upgrade from 11g to 12c
We already took Offline snap backup, so select as above and click Next
Page 103
SMP Oracle Upgrade from 11g to 12c
Page 104
SMP Oracle Upgrade from 11g to 12c
Page 105
SMP Oracle Upgrade from 11g to 12c
Page 106
SMP Oracle Upgrade from 11g to 12c
Page 107
SMP Oracle Upgrade from 11g to 12c
Page 108
SMP Oracle Upgrade from 11g to 12c
5Post-Upgrade Steps
5.1Updating oratab
After the database upgrade, change the entry <DBSID>:/oracle/<DBSID>/12102:N in /etc/oratab
Page 109
SMP Oracle Upgrade from 11g to 12c
Page 110
SMP Oracle Upgrade from 11g to 12c
Page 111
SMP Oracle Upgrade from 11g to 12c
Page 112
SMP Oracle Upgrade from 11g to 12c
Page 113
SMP Oracle Upgrade from 11g to 12c
Change environment vaiables for <SID>adm user also. Make sure to take backup of old files
before changing anything.
Page 114
SMP Oracle Upgrade from 11g to 12c
Page 115
SMP Oracle Upgrade from 11g to 12c
Page 116
SMP Oracle Upgrade from 11g to 12c
Page 117
SMP Oracle Upgrade from 11g to 12c
Page 118
SMP Oracle Upgrade from 11g to 12c
As per SAP suggestion, implemented SAP notes 2199300 and 706927 and issue fixed.
Page 119
SMP Oracle Upgrade from 11g to 12c
Page 120
SMP Oracle Upgrade from 11g to 12c
Validation
Page 121
SMP Oracle Upgrade from 11g to 12c
Page 122
SMP Oracle Upgrade from 11g to 12c
Page 123
SMP Oracle Upgrade from 11g to 12c
Page 124
SMP Oracle Upgrade from 11g to 12c
Page 125
SMP Oracle Upgrade from 11g to 12c
Page 126
SMP Oracle Upgrade from 11g to 12c
Page 127
SMP Oracle Upgrade from 11g to 12c
Page 128
SMP Oracle Upgrade from 11g to 12c
Page 129
SMP Oracle Upgrade from 11g to 12c
Page 130
SMP Oracle Upgrade from 11g to 12c
SQL> @post_upgrade_checks.sql
This provides an overview of the status of the upgraded database.
Page 131
SMP Oracle Upgrade from 11g to 12c
Page 132
SMP Oracle Upgrade from 11g to 12c
Page 133
SMP Oracle Upgrade from 11g to 12c
@?/rdbms/admin/utluiobj.sql
Page 134
SMP Oracle Upgrade from 11g to 12c
Page 135
SMP Oracle Upgrade from 11g to 12c
Page 136
SMP Oracle Upgrade from 11g to 12c
Page 137
SMP Oracle Upgrade from 11g to 12c
Page 138
SMP Oracle Upgrade from 11g to 12c
Page 139
SMP Oracle Upgrade from 11g to 12c
Page 140
SMP Oracle Upgrade from 11g to 12c
Page 141
SMP Oracle Upgrade from 11g to 12c
Page 142
SMP Oracle Upgrade from 11g to 12c
Page 143
SMP Oracle Upgrade from 11g to 12c
Page 144
SMP Oracle Upgrade from 11g to 12c
Page 145
SMP Oracle Upgrade from 11g to 12c
Page 146
SMP Oracle Upgrade from 11g to 12c
Page 147
SMP Oracle Upgrade from 11g to 12c
Page 148
SMP Oracle Upgrade from 11g to 12c
Page 149
SMP Oracle Upgrade from 11g to 12c
Page 150
SMP Oracle Upgrade from 11g to 12c
Page 151
SMP Oracle Upgrade from 11g to 12c
Page 152
SMP Oracle Upgrade from 11g to 12c
Page 153
SMP Oracle Upgrade from 11g to 12c
Page 154
SMP Oracle Upgrade from 11g to 12c
Page 155
SMP Oracle Upgrade from 11g to 12c
Page 156
SMP Oracle Upgrade from 11g to 12c
Page 157
SMP Oracle Upgrade from 11g to 12c
Page 158
SMP Oracle Upgrade from 11g to 12c
Page 159
SMP Oracle Upgrade from 11g to 12c
Page 160
SMP Oracle Upgrade from 11g to 12c
Page 161
SMP Oracle Upgrade from 11g to 12c
Page 162
SMP Oracle Upgrade from 11g to 12c
Page 163
SMP Oracle Upgrade from 11g to 12c
Page 164
SMP Oracle Upgrade from 11g to 12c
Page 165
SMP Oracle Upgrade from 11g to 12c
Page 166
SMP Oracle Upgrade from 11g to 12c
Page 167
SMP Oracle Upgrade from 11g to 12c
If compatible has a lower value, you have to run 'set_compatible.sql' as described above.
Page 168
SMP Oracle Upgrade from 11g to 12c
5.10Starting the SAP System Log on as adm, SAP installations with an ABAP application server, enter
this command to check whether R3trans can connect to the database:
R3trans -d
Page 169
SMP Oracle Upgrade from 11g to 12c
Page 170
SMP Oracle Upgrade from 11g to 12c
Page 171
SMP Oracle Upgrade from 11g to 12c
Page 172
SMP Oracle Upgrade from 11g to 12c
Page 173
SMP Oracle Upgrade from 11g to 12c
Page 174
SMP Oracle Upgrade from 11g to 12c
We are facing issue like Java system is unable to run using new oracle client (12x)
Page 175
SMP Oracle Upgrade from 11g to 12c
If we have an SAP system with Java components, we might have to change the location of the JDBC
driver after we have upgraded the database server or client software. Otherwise the J2EE Engine cannot
start because the location of the JDBC driver might still point to the path of the old Oracle server or client
software home.
For more information, please refer oracle upgrade guide page# 42.
1)
For dual stack system:
From SMPadm user goto /usr/sap/SMP/DVEBMGS21/j2ee/configtool
Edit the file config.properties and change the entry of rdbms.driverLocation from
/oracle/client/11x_64/instantclient/ojdbc14.jar to /oracle/client/12x/instantclient/ojdbc14.jar
And save the file.
2)
Page 176
SMP Oracle Upgrade from 11g to 12c
In the same directory as in the first step, start the J2EE Engine - ConfigTool by double-clicking the
configtool.sh file. Change to Configuration Editor mode.
Use the Edit mode to replace the driver location in the following property sheets that contain the string
rdbms.driverLocation= followed by the driver location:
cluster_data/Propertysheet instance.properties.IDXXXXXXX/IDXXXXXXX.JavaParameters
where XXXXXXX is the instance number
NOTE
Make sure that you change all occurrences. There might be several IDXXXXXX.JavaParameters
properties in the property sheet.
cluster_data/dispatcher/IDXXXX/kernel/propertysheet ConfigurationManager
cluster_data/server/IDXXXX/kernel/propertysheet ConfigurationManager
where XXXX is the instance number
NOTE
If you have more than one server or dispatcher you must modify all relevant property sheets.
Page 177
SMP Oracle Upgrade from 11g to 12c
Page 178
SMP Oracle Upgrade from 11g to 12c
Page 179
SMP Oracle Upgrade from 11g to 12c
Page 180
SMP Oracle Upgrade from 11g to 12c
Page 181
SMP Oracle Upgrade from 11g to 12c
Page 182
SMP Oracle Upgrade from 11g to 12c
Page 183
SMP Oracle Upgrade from 11g to 12c
Page 184
SMP Oracle Upgrade from 11g to 12c
Page 185
SMP Oracle Upgrade from 11g to 12c
3)
Page 186
SMP Oracle Upgrade from 11g to 12c
Page 187
SMP Oracle Upgrade from 11g to 12c
Page 188
SMP Oracle Upgrade from 11g to 12c
***
Page 189