SAP Bundle Patches VS Orclaes CPU Patches
Fellow admins
Sorry I am new to these Oracle CPU patches what is the difference between SAP Bundle and Oracle Patches besides Oracle CPU's are for Native ORacle systems and the Bundle patches have fixes related to SAP's interaction with Oracle? Is there any other things I should be concerned with?
Thanks
Mike
Hello Mike,
An SBP contains the following:
o The current Patch Set Update (PSU).
o SAP-specific single patches and merge patches that are required but not contained in the PSU.
o Generic patches that are not contained in the PSU.
o The current SAP-specific optimizer merge patch.
o README.html: Installation description for the SBP.
o bugs_fixed.html: List of patches included.
SBPs are cumulative; that is, the next SBP contains all patches of its predecessor plus the newly-added patches.
You can find further information on note [1137346|https://service.sap.com/sap/support/notes/1137346].
Regards,
Eduardo Rezende
Similar Messages
-
CPU patch for 10.2.0.4.0
I am using oracle 10gr2.4.0,
platform: hp-ux itanium 11.31
i would like to apply CPU patch or PSU.
cpu patch :8836308
PSU patch 8833280
will you please clarify...A PSU (or PatchSet Update) include the CPUs (or Critical Patch Update) and several individual patches (one off-patched) which are not included into a single CPU.
Depending of your shop policies, PSU could be more appropriate.
Nicolas. -
MOPatch bpmig.sh Structural Changes in SAP Bundle Patches
Structural Changes in SAP Bundle Patches New!
As of June 2014, there is a change in the internal structure of the SAP Bundle Patches (SBPs) for Oracle. While this has many benefits, applying the new SBP for the first time requires special handling. For more information, see the hot news SAP Note 2011199.
When looking at note 2011199 I found due to the changed structure and to identify stand alone patches it is recommended to run the bpmig.sh script.
To avoid these problems or to detect them before actually installing this SBP, you must run the bundle patch migration script bpmig which is delivered with MOPatch 2.1.16 and later.
The script comes up with an error message:
Cannot determine SBP version from "SAP Bundle Patch 11.2.0.3.2 - 201205".
opatch / mopatch semselfs seems to function properly...
Any clues?Hi,
Please check the following SAP Note 2032109 - Executing bpmig.sh shows "Cannot determine installed SBP"
Thanks.
http://service.sap.com/sap/support/notes/2032109 -
Problem when apply SAP Bundle Patch for 10.2.0.5
Hi,
We are trying to apply SAP Bundle Patch (SBP) SAP_102052_201102_SOL64.zip and SAP_102052_201103_SOL64.zip using MOPatch utility. Both MOPatch and OPatch utility have been updated with the latest download from SAP. When applying patch for SAP_102052_201102, most patches went through except for one patch that requires OPatch to be version 10.2.0.5.0. The OPatch version downloaded from SAP is 10.2.0.4.9. Even the OPatch delievered together in the SAP_102052_201102_SOL64.zip file is 10.2.0.4.9.
Below are extract of the opatch log file for this patch:
INFO:ApplySession applying interim patch '10248542' to OH '/oracle/DEV/102_64'
INFO:Starting to apply patch to local system at Wed Mar 23 10:49:25 SGT 2011
SEVERE:OUI-67073:ApplySession failed: ApplySession failed to prepare the system.
Patch 10248542 requires OPatch version 10.2.0.5.0.
The OPatch version being used (10.2.0.4.9) doesn't meet the minimum version required by the patch(es). Please download latest OPatch from My Oracle Support.
INFO:System intact, OPatch will not attempt to restore the system
INFO:Finishing ApplySession at Wed Mar 23 10:49:25 SGT 2011
INFO:Total time spent waiting for user-input is 0 seconds. Finish at Wed Mar 23 10:49:25 SGT 2011
INFO:Stack Description: java.lang.RuntimeException: ApplySession failed to prepare the system.
Patch 10248542 requires OPatch version 10.2.0.5.0.
The OPatch version being used (10.2.0.4.9) doesn't meet the minimum version required by the patch(es). Please download latest OPatch from My Oracle Support.
Help appreciated.
Regards,
LimHi,
I went to
http://service.sap.com/oracle-download
then
Oracle 10.2.0.5
then
OPatch
The file I can see there is generic for ALL operating systems and the name is:
OPatch_10205_Generic_v0.zip
it seems that the version is 10.2.0.5, not 10.2.0.4.9 as you mentioned.
I have downladed it and look at the README:
Patch summary:
README file for OPatch 10.2.0.5.0, the Oracle Interim Patching Tool.
I'm not installing it, but it seems that the version is not the same as yours.
Is this the one you have downloaded?
Have you installed it properly? => may be you are running an older one -
SAP Bundle Patches and Automatic Oracle parameter check script (note117165)
After reading SAP note 1027012 on SAP Bundle Patches and SAP note 1171650 on the
automatic Oracle parameter check script I have a simple question:
Is it still necessary to manually check whether some patch is installed in order to determine
exactly which event and fixcontrol to set?
Or is the automatic Oracle parameter check script so sophisticated that it is fully
sufficient to implement its recommendations, and you don't neet to manually
check any more which SBP with which bugfixes has been installed?
It would be great if SAP could confirm that the automatic parameter check is sufficient,
but so far I haven't seen this statement explicitly. I believe this is mostly because it
is so difficult (impossible?) to determine via SQL which patches have been applied.
Regards,
Mark>
> Is it still necessary to manually check whether some patch is installed in order to determine
> exactly which event and fixcontrol to set?
Yes and No.
until now, fixcontrol are dependent of CBO patches and those are "register" on the view v$system_fix_control. They can be "check" autmatically, so you get the "proper" recommendation for those.
the parameter event depends on different situations, like some patches. But those patches are "normal" patches and it is not possible to check if they are installed from inside the DB with a simple script. For those, the check script will tell you to do it manually and will tell you which patch has to be check
In addition, there are other parameters that have to be check "manually", like processes (where you get a "semiautomatic" check) or db_cache_size, where you should check if the size
> It would be great if SAP could confirm that the automatic parameter check is sufficient,
> but so far I haven't seen this statement explicitly. I believe this is mostly because it
> is so difficult (impossible?) to determine via SQL which patches have been applied.
The automatic parameter check is sufficient, meaning that you get all information, including the parameters that you have to check manually and some information for that check. Currently, it is not possible to automatize it 100% -
Sapstart fails after installation of CPU-Patch April2009 on Oracle 10.2.0.4
Hi Experts,
after installing the CPU-Patch April2009 for Oracle 10.2.0.4, startsap fails with error code 12.
Starting everything manually works (lsnrctl start, sqlplus and do startup, after that startsap works).
When the listener and the database are running, things like R3trans -x also work without errors.
I found a SAP-Note 97953 but I don't know if this is the solution. Some of the oracle-executables in the bin-directory have been modified. So there is a "oracle" and a "oracle0" . The timestamp indicates to me that these files were modified while implementing the CPU-Patch.
I also checked SAP-Note 583861but with no success.
regards
DirkHi Markus,
if the database ist down and I execute "R3trans -d" I'll get the following error.
R3trans -d
This is R3trans version 6.18 (release 710 - 08.10.07 - 13:37:00).
unicode enabled version
2EETW169 no connect possible: "DBMS = ORACLE --- dbs_ora_tnsname = 'QXI'"
R3trans finished (0012).
and trans.log looks like:
more trans.log
4 ETW000 R3trans version 6.18 (release 710 - 08.10.07 - 13:37:00).
4 ETW000 unicode enabled version
4 ETW000 ===============================================
4 ETW000
4 ETW000 date&time : 19.06.2009 - 09:36:55
4 ETW000 control file:
4 ETW000 R3trans was called as follows: R3trans -d
4 ETW000 trace at level 2 opened for a given file pointer
4 ETW000 Fri Jun 19 09:36:55 2009 123 0.000123
4 ETW000 db_con_init called 17 0.000140
4 ETW000 determine_block_commit: no con_hdl found as blocked for con_name = R/3
4 ETW000 66 0.000206
4 ETW000 create_con (con_name=R/3) 21 0.000227
4 ETW000 Loading DB library '/usr/sap/QXI/SYS/exe/uc/sunx86_64/dboraslib.so' ...
4 ETW000 65 0.000292
4 ETW000 load shared library (/usr/sap/QXI/SYS/exe/uc/sunx86_64/dboraslib.so), hdl 0
4 ETW000 10039 0.010331
4 ETW000 Library '/usr/sap/QXI/SYS/exe/uc/sunx86_64/dboraslib.so' loaded
4 ETW000 26 0.010357
4 ETW000 function DbSlExpFuns loaded from library /usr/sap/QXI/SYS/exe/uc/sunx86_64/dboraslib.so
4 ETW000 35 0.010392
4 ETW000 Version of '/usr/sap/QXI/SYS/exe/uc/sunx86_64/dboraslib.so' is "710.16", patchlevel (0.6
0)
4 ETW000 75 0.010467
4 ETW000 function dsql_db_init loaded from library /usr/sap/QXI/SYS/exe/uc/sunx86_64/dboraslib.so
4 ETW000 26 0.010493
4 ETW000 function dbdd_exp_funs loaded from library /usr/sap/QXI/SYS/exe/uc/sunx86_64/dboraslib.s
o
4 ETW000 66 0.010559
4 ETW000 New connection 0 created 31 0.010590
4 ETW000 0: name = R/3, con_id = -000000001 state = DISCONNECTED, tx = NO , bc = NO , hc = NO , p
erm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO
4 ETW000 39 0.010629
4 ETW000 db_con_connect (con_name=R/3) 30 0.010659
4 ETW000 determine_block_commit: no con_hdl found as blocked for con_name = R/3
4 ETW000 24 0.010683
4 ETW000 find_con_by_name found the following connection:
4 ETW000 25 0.010708
4 ETW000 0: name = R/3, con_id = 000000000 state = DISCONNECTED, tx = NO , bc = NO , hc = NO , pe
rm = YES, reco = NO , timeout = 000, con_max = 255, con_opt = 255, occ = NO
4 ETW000 32 0.010740
4 ETW000 Oracle Client Version: '10.2.0.2.0' 503 0.011243
4 ETW000 -->oci_initialize (con_hdl=0) 30 0.011273
4 ETW000 Environment NLS_LANG='AMERICAN_AMERICA.UTF8' 21 0.011294
4 ETW000 application info callback registered 16 0.011310
4 ETW000 Client NLS settings: 'AMERICAN_AMERICA.UTF8' 3166 0.014476
4 ETW000 Logon as OPS$-user to get SAPSR3's password 36 0.014512
4 ETW000 Connecting as /@QXI on connection 0 (nls_hdl 0) ... (dbsl BIN 220507)
4 ETW000 50 0.014562
4 ETW000 Nls CharacterSet NationalCharSet C EnvHp ErrHp Er
rHpBatch
4 ETW000 35 0.014597
4 ETW000 0 UTF8 1 2bcdc70 2bd56c0
2be5df8
4 ETW000 28 0.014625
4 ETW000 Allocating server context handle 35 0.014660
4 ETW000 Attaching to DB Server QXI (con_hdl=0,svchp=2be5d28,srvhp=2be8018)
4 ETW000 77 0.014737
4 ETW000 Assigning server context 2be8018 to service context 2be5d28
4 ETW000 25597 0.040334
4 ETW000 Starting user session (con_hdl=0,svchp=2be5d28,srvhp=2be8018,usrhp=2bd5ed8)
4 ETW000 71 0.040405
4 ETW000 OCI-call failed with -1=OCI_ERROR 3460 0.043865
4 ETW000 SQL error 1034: 'ORA-01034: ORACLE not available
4 ETW000 ORA-27101: shared memory realm does not exist 103 0.043968
4 ETW000 Solaris-AMD64 Error: 2: No such file or directory'
4 ETW000 *** ERROR => OCI-call 'OCISessionBegin' failed: rc = 1034
4 ETW000 51 0.044019
4 ETW000 server_detach(con_hdl=0,stale=1,srvhp=2be8018) 18 0.044037
4 ETW000 Detaching from DB Server (con_hdl=0,svchp=2be5d28,srvhp=2be8018)
4 ETW000 30 0.044067
4 ETW000 Deallocating server context handle 2be8018 from con_hdl=0
4 ETW000 233 0.044300
4 ETW000 *** ERROR => CONNECT failed with sql error '1034'
4 ETW000 52 0.044352
4 ETW000 set_ocica() -> OCI or SQL return code 1034 26 0.044378
4 ETW000 OCIErrorGet -> SQL error code: 0 54 0.044432
4 ETW000 error text: 'ORA-01034: ORACLE not available 18 0.044450
4 ETW000 ORA-27101: shared memory realm does not exist
4 ETW000 Solaris-AMD64 Error: 2: No such file or directory'
4 ETW000 Try to connect with default password 30 0.044480
4 ETW000 Connecting as SAPSR3/@QXI on connection 0 (nls_hdl 0) ... (dbsl BIN 220507)
4 ETW000 32 0.044512
4 ETW000 Nls CharacterSet NationalCharSet C EnvHp ErrHp Er
rHpBatch
4 ETW000 30 0.044542
4 ETW000 0 UTF8 1 2bcdc70 2bd56c0
2be5df8
4 ETW000 29 0.044571
4 ETW000 Allocating server context handle 17 0.044588
4 ETW000 Attaching to DB Server QXI (con_hdl=0,svchp=2be5d28,srvhp=2be8018)
4 ETW000 41 0.044629
4 ETW000 Assigning server context 2be8018 to service context 2be5d28
4 ETW000 23436 0.068065
4 ETW000 Assigning username to user session 2bd5ed8 23 0.068088
4 ETW000 Assigning password to user session 2bd5ed8 41 0.068129
4 ETW000 Starting user session (con_hdl=0,svchp=2be5d28,srvhp=2be8018,usrhp=2bd5ed8)
4 ETW000 33 0.068162
4 ETW000 OCI-call failed with -1=OCI_ERROR 2900 0.071062
4 ETW000 SQL error 1034: 'ORA-01034: ORACLE not available
4 ETW000 ORA-27101: shared memory realm does not exist 73 0.071135
4 ETW000 Solaris-AMD64 Error: 2: No such file or directory'
4 ETW000 *** ERROR => OCI-call 'OCISessionBegin' failed: rc = 1034
4 ETW000 55 0.071190
4 ETW000 server_detach(con_hdl=0,stale=1,srvhp=2be8018) 20 0.071210
4 ETW000 Detaching from DB Server (con_hdl=0,svchp=2be5d28,srvhp=2be8018)
4 ETW000 25 0.071235
4 ETW000 Deallocating server context handle 2be8018 from con_hdl=0
4 ETW000 144 0.071379
4 ETW000 *** ERROR => CONNECT failed with sql error '1034'
4 ETW000 32 0.071411
4 ETW000 set_ocica() -> OCI or SQL return code 1034 16 0.071427
4 ETW000 OCIErrorGet -> SQL error code: 0 51 0.071478
4 ETW000 error text: 'ORA-01034: ORACLE not available 19 0.071497
4 ETW000 ORA-27101: shared memory realm does not exist
4 ETW000 Solaris-AMD64 Error: 2: No such file or directory'
4 ETW000 ***LOG BY2=>sql error 1034 performing CON 131 0.071628
4 ETW000 ***LOG BY0=>ORA-01034: ORACLE not available 21 0.071649
4 ETW000 ORA-27101: shared memory realm does not exist
4 ETW000 Solaris-AMD64 Error: 2: No such file or directory
2EETW169 no connect possible: "DBMS = ORACLE --- dbs_ora_tnsname = 'QXI'"
If the database is up everything works. Here is the output of "R3trans -d"
R3trans -d
This is R3trans version 6.18 (release 710 - 08.10.07 - 13:37:00).
unicode enabled version
R3trans finished (0000).
For me this all looks o.k. when the database is down R3trans won't be able to reach it and if the database is up it works. But why I can't then just execute "sapstart" ?
Edited by: Dirk Rödl on Jun 19, 2009 9:46 AM
Edited by: Dirk Rödl on Jun 19, 2009 9:48 AM
Edited by: Dirk Rödl on Jun 19, 2009 9:49 AM -
JUL09 CPU Patch for EMREP DB.
All,
I recently installed 10gR5 Grid Control, and the database that comes bundled with the installation is Oracle Database 10g 10.1.0.5.0.
Well the JUL09 CPU Patch for this database was released, but the patch is in extended support. What does the community recommend as a best practice in this case? Upgrade the database to Oracle Database 10g 10.2.0.4.0?
Any suggestions would be fantastic. Thanks!Yes that is what I did and it worked great.
Now when I upgraded the 10.1.0.5 repository for another server's Application Server and deinstalled the old version of the database from the infrastructure home, it could not update the inventory information correctly and now I always have a 10.1.0.5 entry in the console's main page showing zero installations. Anybody know of a workaround?
Also do not apply the cpujul2009 (Patch 8537032) to the OMS home. It screws up the job system. I tried it twice with the same results. -
Hi ,
Is the oracle CPU patchs released separately for windows platform (like how they release it for UNIX flavours ).... or is it only Bundle patches for windows . I did some metalink search and google search and my understaing is there is no CPU patches for windows ... we may need to use only Bundle patches for windows platfrom . If so , does Bundle patch include CPU patches ?Hi;
You need to check below link and you need to find patch number from notes and you need to check patch from metalink. If the patch is not avaliable for Windows platform than you need to rise SR and get patch from support
http://www.oracle.com/technetwork/topics/security/alerts-086861.html
Regard
Helios -
hi i am fresh graguate using my friend account and just got jog as dba.i am told to apply cpu patch on aix 5.3lL. I need to apply CPU July on Oracle database version 10.2.0.4. I do not have metalink access and I'm not to good in using OTN. Could someone help me with steps to apply CPU patch.
Thank You!
LakshmiTo be able to download the CPU, you need your metalink credentials. No one here can send you the patch.
Steps for applying the patch are documented in the readme file bundled in the patch itself. -
LOVs not working in Webi Report for SAP BO 4.1 SP 2 Patch 3
Hello ,
I have developed reports and universes in SAP BO 4.0 SP 5 and i have migrated those reports to higher version of BO which is 4.1 SP2 Patch 3.
My universe is working fine with LOVs but when i run the webi report , the LOVs arent working.
have anyone facing the same issue. any idea why the LOVs arent working on higher version.?Hi Victor,
The List of values we will assign in universe in order to get filtered data works on universe query panel
but the same objects when i am using in report(webi report) , the List of values are not working .i.e
they are not getting displayed in webi report.
for ex: i have country object having country names as LOVs and state objects having state names as LOVs . Now when i select Country value , the LOVs of state objects should get filtered and shows only states which belongs to country .
the above logic is not working in webi report , i am only able to select country and when i go for state, the state names do not get filtered.
please let me know why this is happening in the SP2 patch 3 version and its working fine for SP2 , but the chrome issue gets solved after applying patch 3 and not if we only upgrade to SP2.
the webi reports are not working in chrome browser if we using SAP B04.1 SP2 and lower version
but the LOVs are not working in SAP BO 4.1 SP 2 patch 1, 2,3.
kindly help me with the issue -
Not able to find out the OCT 2012 CPU patch for 11.2.0.3
Hi
I am trying to download the OCT 2012 CPU patch for the 11.2.0.3 to install on Linux x86-64 which is having OS of RHEL 5.7. I am able to get the OCT 2012 PSU patch which include the CPU patch too.
Database 11.2.0.3.4 PSU Patch 14275605, or
GI 11.2.0.3.4 PSU Patch 14275572, or
But I just require only the CPU patch. Can anyone provide me the patch number or some link where I can download the Oracle CPU patch OCT 2012The given link take to the window where CPU patch for all the quarter available.
The Critical Patch Updates released to date are listed in the following table.
Critical Patch Update Latest Version/Date
Critical Patch Update - October 2012 Rev 1, 16 October 2012
Critical Patch Update - July 2012 Rev 1, 17 July 2012
Critical Patch Update - April 2012 Rev 2, 19 July 2012
If I click on Critical Patch Update - October 2012 its takes to the window for selectin the database version (11.2.0.3). From there it goes to the Patch Set Update and Critical Patch Update October 2012 Availability Document [ID 1477727.1] which I had already checked.
There for the database products it shows the below option.
Table 9 Patch Availability for Oracle Database 11.2.0.3
+*<moderator edit - deleted MOS Doc content - pl do NOT post such content - it is a violation of your Support agreement>*+
It doesnt have the sepreate CPU patch. The below CPU patch is for the OC4J. I had a check.
Thanks
SHIYAS M -
Opatch error while applying CPU patch
HI Sir ,
when i Applying CPU patch (7592354) on oracle home version 10.2.0.3 by using opatch napply -skip_subset -skip_duplicate
The below error occurred .
OUI-67124:Conflict with patches in OracleHome detected. Please run OPatch again as
<ORACLE_HOME>/OPatch/opatch napply /tdb1/sadvora/7592354 -id 6397928,6397929,6397937,6397938,6397939,6397942,6397945,6397947,6452863,6650081,6650096,6650105,6667542,6868171,6868172,6868173,6868174,6868175,6868176,6868177,6868178,7154831,7154832,7154833,7154834,7154835,7154837,7154838,7154839,7154840,7154841,7154842,7154843,7369192,7369193,7369194,7369195,7369196,7592354,7604445,7604446,7604447 -skip_duplicateHi;
Please see:
WARNING OUI-67301: "Following patches have conflicts. Please contact Oracle Support " [ID 802459.1]
Critical Patch Update 2011Conflicts with patches in OracleHome: OUI-67124:Conflict with patches in OracleHome detected [ID 1315387.1]
Critical Patch Update October 2010 Oracle Fusion Middleware Known Issues [ID 1159431.1]
Regard
Helios -
Oracle Database 10.2.0.3 CPU Patching
Hi
Could you please let me know that i can apply the latest CPU patch (7631956) directly on this oracle database version 10.2.0.3 on windows-32 bit or i have to start applying one by one old patches from two years back on wards?
Please find the opatch output given below:
D:\oracle\product\10.2.0\db_1\OPatch>opatch lsinventory
Invoking OPatch 10.2.0.3.0
Oracle interim Patch Installer version 10.2.0.3.0
Copyright (c) 2005, Oracle Corporation. All rights reserved..
Oracle Home : D:\oracle\product\10.2.0\db_1
Central Inventory : C:\Program Files\Oracle\Inventory
from : n/a
OPatch version : 10.2.0.3.0
OUI version : 10.2.0.3.0
OUI location : D:\oracle\product\10.2.0\db_1\oui
Log file location : D:\oracle\product\10.2.0\db_1\cfgtoollogs\opatch\opatch2010-
01-04_18-51-49PM.log
Lsinventory Output file location : D:\oracle\product\10.2.0\db_1\cfgtoollogs\opa
tch\lsinv\lsinventory2010-01-04_18-51-49PM.txt
Installed Top-level Products (2):
Oracle Database 10g 10.2.0.1.0
Oracle Database 10g Release 2 Patch Set 2 10.2.0.3.0
There are 2 products installed in this Oracle Home.
Interim patches (2) :
Patch 5556081 : applied on Wed Dec 12 19:41:05 GMT 2007
Created on 9 Nov 2006, 22:20:50 hrs PST8PDT
Bugs fixed:
5556081
Patch 5557962 : applied on Wed Dec 12 19:40:57 GMT 2007
Created on 9 Nov 2006, 23:23:06 hrs PST8PDT
Bugs fixed:
4269423, 5557962, 5528974
OPatch succeeded.
Thank you!!!Database CPU patches are cumulative. You only need to apply the latest.
http://www.oracle.com/technology/deploy/security/critical-patch-updates/cpuoct2009.html -
CPU patch July 2010 on Oracle 11.1.0.7 database
Hi,
I want to install the July2010 CPU patch (9655014) on a 11.1.0.7 database which was initially created with version 11.1.0.6.
The README file of the patch states the following about recompiling views:
3.2.2.2 Recompiling Views in the Database
You may skip this section if you have recompiled views for this database during the installation of a previous CPU or if the database was created with Release 11.1.0.6 or later.
So I assumed that I do not need to recompile the views but a little further in the README file I read:
If you want to check whether view recompilation has already been performed for the database, execute the following statement.
SELECT * FROM registry$history where ID = '6452863';
If the view recompilation has been performed, this statement returns one or more rows. If the view recompilation has not been performed, this statement returns no rows.
When I execute the select it returns no rows. So this is confusing. Should I perform a view recompilation or not?
And when I execute recompile_precheck_jan2008cpu.sql (strange name for a July 2010 CPU) it says:
SQL> @recompile_precheck_jan2008cpu.sql
Running precheck.sql...
Number of views to be recompiled :1969
Number of objects to be recompiled :4019
Please follow the README.txt instructions for running viewrecomp.sql
PL/SQL procedure successfully completed.
thanks in advance.
regards,
IvanShort answer: you dont need to run view_recompile_jan2008cpu.sql
Long answer:
>
SELECT * FROM registry$history where ID = '6452863';
If the view recompilation has been performed, this statement returns one or more rows. If the view recompilation has not been performed, this statement returns no rows.
When I execute the select it returns no rows. So this is confusing. Should I perform a view recompilation or not?
>
You will only get an entry in registry$history if you had a database that you had actually run the view_recompile_jan2008cpu.sql script which inserts a row into the table at the end of the script:
view_recompile_jan2008cpu.sql
Rem =======================================================================
Rem Insert values for patch into registry.
Rem =======================================================================
INSERT INTO registry$history (action_time, action, id, comments)
values ( SYSTIMESTAMP, 'CPU', &&PATCH_NUMBER, '&&PATCH_DESC' );
COMMIT; In your case, you will get no entries in the table BUT you do not have to run the view recompilation so long as the database was created using a patched Oracle home of a release where Oracle says the view recompilation is not required.
>
SQL> @recompile_precheck_jan2008cpu.sql
Running precheck.sql...
Number of views to be recompiled :1969
>
This script has a very simple logic that just generates count of views and dependant objects that would need recompilation. The selection criteria does not include actually checking whether you actually need to apply the view recompilation script.
You can test this yourself:
Case#1: Run the recompile_precheck_jan2008cpu.sql on a database where you have applied the view recompilation script. You will find the count shows a non-zero value.
SQL> col action_time format a32
SQL> col version format a15
SQL> col version format a15
SQL> select action_time, version, id from registry$history where ID=6452863;
ACTION_TIME VERSION ID
24-JUL-10 12.52.15.390000 PM 6452863
SQL> @recompile_precheck_jan2008cpu.sql
Running precheck.sql...
Number of views to be recompiled :1637
Number of objects to be recompiled :3487
Please follow the README.txt instructions for running viewrecomp.sql
PL/SQL procedure successfully completed.Case#2: Create a new database using a version that does not require the view recompilation patch. Run the recompile_precheck_jan2008cpu.sql. You will find the view count shows a non-zero value even though you do not need to recompile the views as mentioned in the Oracle patch notes. -
We are in DOD -GOVT US marine corps.. WE are on 10.1.3.3.1 .. There is no CPU Patches for 10.1.3.3.1 nor
for 10.1.2.03-B2B
open issues/questions:
Open Issues:
1. What is Oracle's recommendation about upgrading 10.1.3.5 vs 10.1.3.4 (CPU Patch support length). Also CPU Patch support policy for BAM 10.1.3.3.1 and B2B 10.1.2.3.
2. Any MLRs to apply after upgrading SOA/BPEL/WSM/BAM/B2B 10.1.3.5 ?
3. Interoperability of OWSM 10.1.3.4, BAM 10.1.3.3.1, B2B 10.1.2.3 and SOA/BPEL 10.1.3.5. Can they co-exist or must they(one or more) be in same release level?
Thanks & Regards
SriHi , I am facing the same issue.
were you able to resolve it.
please let me know if you were.
Many Thanks.
Maybe you are looking for
-
Credit Memo request with reference to Billing Document number via IDoc
Hi, I want to create credit memo request with reference to billing document number via IDocs. I have tried through ORDERS05, but when I process I saw that it is only processing with reference to contract number or quotation. So is any other way of c
-
I contacted Apple Support in the Chat, and they could not answer my question. How do I print a hard copy of my Contact List?
-
Need help with resolution problem
I previously used Vista/PSE6/HP1200 laserjet to print B&W photographs on transparencies. The photographs were very high quality -- you couldn't see the pixels. My computer crashed, and now I'm using Windows 7/PSE8/the same HP1200 laserjet. No matte
-
IMac not getting very far into boot sequence.
Hi, I can no longer get OSX to boot up much further than after initial screen where it makes the noise, and has the spinning icon, after that if moves to a blue screen, light blue, occasionaly the hard drive will make a noise as if it's accessing it,
-
Time Machine freezes at onset of first backup
I took one of my external Lace disk drives (250 MB - with 200+ MB available) and designated it as the target drive for Time Machine. I've used this drive for over a year with no issues. Time Machine starts up, does its calculations and starts its ini