Oracle数据库数据恢复、性能优化

找回密码
注册
搜索
热搜: 活动 交友 discuz
发新帖

2135

积分

502

好友

184

主题
1#
发表于 2011-10-25 00:26:42 | 查看: 9104| 回复: 0
文档 Installing CRS on Windows 2008 Fails When Checking OCFS and Orafence Driver's Signatures

  1. Applies to:
  2. Oracle Server - Enterprise Edition - Version: 10.2.0.1 to 11.1.0.8 - Release: 10.2 to 11.1
  3. Microsoft Windows x64 (64-bit)
  4. Microsoft Windows Server 2008 x64 (AMD64/EM64T)
  5. Symptoms

  6. Installing Oracle 10g Clusterware on Windows 2008 64-Bit gives an error during the prerequisite checks that the Ocfs and Orafence Driver's signatures are expired on Win 2k8:



  7. Checking the InstallActions.log, you will also see the following warning:
  8. INFO: --------------------------------------------------------------------------------
  9. INFO: Checking CheckOcfsDriverValidity
  10. This is a pre-requisite check to ensure that ocfs and orafence driver's signatures are not expired.
  11. INFO: Commad used for VerifySignature.exe is C:\Users\haclu\AppData\Local\Temp\OraInstall2009-01-26_01-02-15AM\bin\win64\VerifySignature.exe C:\Users\haclu\AppData\Local\Temp\OraInstall2009-01-26_01-02-15AM\ext\jlib\ocfs.sys.w2k864
  12. INFO: output from binary executable is FALSE
  13. INFO: Check complete. The overall result of this check is: Failed <<<<

  14. INFO: --------------------------------------------------------------------------------



  15. --------------------------------------------------------------------------------

  16. INFO: Checking CheckOcfsDriverValidity
  17. This is a pre-requisite check to ensure that ocfs and orafence driver's signatures are not expired.
  18. INFO: Commad used for VerifySignature.exe is
  19. C:\Users\ADMINI~1\AppData\Local\Temp\2\
  20. OraInstall2009-01-20_01-07-17PM\bin\win64\VerifySignature.exe
  21. C:\Users\ADMINI~1\AppData\Local\Temp\2\OraInstall2009-01-20_01-07-17PM\
  22. ext\jlib\ocfs.sys.w2k864
  23. INFO: output from binary executable is FALSE
  24. INFO: Check complete. The overall result of this check is: Failed
  25. --------------------------------
  26. Changes
  27. Signatures expired for OCFS.SYS and Orafencedrv.sys as of Jan 16, 2009.  
  28. Cause

  29. Microsoft has made driver signing mandatory for x64 platforms beginning with Windows 2008.  The signatures for the Oracle-Provided drivers Ocfs.sys and Orafencedrv.sys expired as of Jan 16, 2009.  Updated drivers with signatures extended to Jan 16, 2012 have been uploaded to Metalink under Patch 7320726.


  30. Note that this issue affects only 10g on x64 Windows 2008.   Signatures are not mandatory for 32-Bit platforms, so this issue does not affect 32-Bit installations. In addition, 11g for x64 Windows 2008 is not affected, as the base release for 11g CRS for Windows 2008 already contains the updated drivers.

  31. Solution

  32. The preferred solution for avoiding this problem is to follow these steps:



  33. Step #1.  Exit out of the installer

  34. Step #2.  Download Patch 7320726 and unzip the updated drivers to a staging folder somewhere.   For this example, we will use D:\driver_stage  as the location where the drivers will be staged.   Once extracted, the full path to the drivers will be:

  35. D:\driver_stage\7320726

  36. This directory should contain the following files:
  37. 01/16/2009 06:41 PM 579,112 ocfs.sys
  38. 01/16/2009 06:41 PM 16,424 orafencedrv.sys
  39. 01/16/2009 07:10 PM 1,026 Readme.txt


  40. Note:  Before implementing Step #3, check that there are no other directories containing ocfs drivers in the PATH statement to ensure that the new drivers are picked up



  41. Step#3.  Rename the driver files so that the installer will recognize them.   Rename the files to:

  42. orafencedrv.sys.w2k8
  43. ocfs.sys.w2k864
  44. D:\driver_stage\7320726> rename orafencedrv.sys orafencedrv.sys.w2k8

  45. D:\driver_stage\7320726> rename ocfs.sys ocfs.sys.w2k864

  46. D:\driver_stage\7320726> dir

  47. 01/16/2009 06:41 PM 579,112 ocfs.sys.w2k864
  48. 01/16/2009 06:41 PM 16,424 orafencedrv.sys.w2k8
  49. 01/16/2009 07:10 PM 1,026 Readme.txt

  50. Use any other name file extension if w2k8 has already been used.


  51. Step#4.   Start the installer again using the following syntax:

  52.     setup.exe New_Driver_Loc=""
  53.     oracle.has.cfs:s_newOcfspath="new_drive_location"
  54.     oracle.has.crs:b_isWIN2k8="TRUE"
  55.     oracle.has.crs:s_newOcfspath="new_drive_location"
  56.     -ignoreSysprereqs


  57. So in this example, the exact syntax would be:
  58. setup.exe New_Driver_Loc="D:\driver_stage\7320726" oracle.has.crs:b_isWIN2k8="TRUE" oracle.has.crs:s_newOcfspath="D:\driver_stage\7320726" -ignoreSysprereqs


  59. If you have an existing 10gR2 clusterware installation on Windows 2008, that was installed prior to Jan 16, 2009 (i.e. prior to the driver expiration date) then the warning would not have displayed during the install. However, those drivers should still be updated following the steps below.

  60. After the installation is completed, download and apply Patch 7320726, which has updated drivers for ocfs.sys and orafencedrv.sys. To copy over the updated drivers, follow these steps:

  61. 1. Stop all Oracle Services
  62. 2. Navigate to the \windows\system32\driver directory and rename ocfs.sys and orafencedrv.sys, to back them up
  63. 3. Copy in the new orafencedrv.sys and ocfs.sys from the patch staging area
  64. 4. Reboot
  65. 5. Repeat the process on all nodes

  66. The fix for Patch 7320726 is also included in the 10.2.0.4 Windows Bundle Patch 19 and higher.   Applying Bundle Patch 19 or higher to the CRS Home will update the OraFence driver and ocfs.sys to the latest signed driver versions.  Please refer to note 161549.1 for the latest information on Windows bundle patches.


  67. Change Log

  68. [14-June-2011] - Changed syntax for "setup.exe New_Driver_Loc...." to be compiant with Oracle® Database Release Notes, 10g Release 2 (10.2) for Microsoft Windows (x64), Part Number B15680-17

  69. Also added a note that any file extension can be used when renaming the existing *.sys files.

  70. [5-March-2010]  - This note originally incorrectly listed file extensions as .w2k864 instead of .w2k8  - this has been corrected.

  71. [28-Oct-2010] - Included 'Note:' between steps 2 and 3 to make sure no older ocfs drivers are pointed to from the PATH statement before proceeding
复制代码

下载专业ORACLE数据库恢复工具PRM-DUL  For Oracle http://www.parnassusdata.com/zh-hans/emergency-services

如果自己搞不定可以找诗檀软件专业ORACLE数据库修复团队成员帮您恢复!

诗檀软件专业数据库修复团队

服务热线 : 13764045638  QQ: 47079569   
您需要登录后才可以回帖 登录 | 注册

QQ|手机版|Archiver|Oracle数据库数据恢复、性能优化

GMT+8, 2024-11-15 01:53 , Processed in 0.050475 second(s), 22 queries .

Powered by Discuz! X2.5

© 2001-2012 Comsenz Inc.

回顶部
TEL/電話+86 13764045638
Email service@parnassusdata.com
QQ 47079569