当TMP是共享位置或者共享文件系统时升级GI遇到的问题
2017-05-11 20:35
435 查看
runInstaller hangs at 76% while upgrading GI as TMP is set to shared location (Doc ID 1944803.1)
Oracle Database - Enterprise Edition - Version 11.2.0.4 and later
Information in this document applies to any platform.
Upgrade GI to 11.2.0.4 from 11.2.0.3, runInstaller hangs at 76% after "Saving Cluster Inventory" and "Calling isDriveOnCFS" message in install log
Last messages in installActions log
FINER: 11/11/14 3:23:22 PM EST: Done copying oracle home to remote nodes.
FINEST: 11/11/14 3:23:23 PM EST: <<<Slept for:3000
INFO: 11/11/14 3:23:23 PM EST: InstallProgressMonitor: Completed phase 16
FINEST: 11/11/14 3:23:23 PM EST: OiifbLinearIterator:Result of doOperation(false) on:0
FINER: 11/11/14 3:23:23 PM EST: OiifbCondIterator:In iterate - loop.. : elem is class oracle.sysman.oii.oiif.oiifw.OiifwClusterSaveInventoryWCCE
FINEST: 11/11/14 3:23:23 PM EST: OiifbLinearIterator:Calling doOperation(false) on:class oracle.sysman.oii.oiif.oiifw.OiifwClusterSaveInventoryWCCE
INFO: 11/11/14 3:23:23 PM EST: Saving Cluster Inventory
INFO: 11/11/14 3:23:23 PM EST: InstallProgressMonitor: Starting phase 512
INFO: 11/11/14 3:23:23 PM EST: Saving Cluster Inventory
INFO: 11/11/14 3:23:23 PM EST: Saving Cluster Inventory
INFO: 11/11/14 3:23:23 PM EST: Calling isDriveOnCFS:/apps/oracle/product/rac/oraInventory
FINER: 11/11/14 3:23:23 PM EST: In isDriveOnCFS() : sVolName :/apps/oracle/product/rac/oraInventory
FINER: 11/11/14 3:23:23 PM EST: In isDriveOnCFS()/isPathOnNonCFS : sVolName :/apps/oracle/product/rac/oraInventory/:returning false
INFO: 11/11/14 3:23:23 PM EST: Calling isDriveOnCFS:/apps/crs11204A
FINER: 11/11/14 3:23:23 PM EST: In isDriveOnCFS() : sVolName :/apps/crs11204A
FINER: 11/11/14 3:23:23 PM EST: In isDriveOnCFS()/isPathOnNonCFS : sVolName :/apps/crs11204A/:returning false
orainstall err log
Exception on Toolkit thread: java.lang.NoClassDefFoundError: sun/awt/X11/XSelectionClearEvent
java.lang.NoClassDefFoundError: sun/awt/X11/XSelectionClearEvent
at sun.awt.X11.XSelection$SelectionEventHandler.dispatchEvent(XSelection.java:737)
at sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:406)
at sun.awt.X11.XToolkit.run(XToolkit.java:491)
at sun.awt.X11.XToolkit.run(XToolkit.java:436)
at java.lang.Thread.run(Thread.java:637)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: java/awt/KeyboardFocusManager$1
at java.awt.KeyboardFocusManager.retargetFocusGained(KeyboardFocusManager.java:2715)
at java.awt.KeyboardFocusManager.retargetFocusEvent(KeyboardFocusManager.java:2865)
at java.awt.Component.dispatchEventImpl(Component.java:3915)
at java.awt.Container.dispatchEventImpl(Container.java:2023)
at java.awt.Component.dispatchEvent(Component.java:3882)
at sun.awt.X11.XWindow$1.run(XWindow.java:333)
Ct has env variable TMP pointing to shared location, not local file system
ie)
echo $TMP
/stage01/tempdir
/stage01/tempdir is shared file system, not local mount
Oracle Database Online Documentation 11g Release 2 (11.2) / Installing and Upgrading
Universal Installer and OPatch User's Guide
TEMP/TMP Directory
On both UNIX and Windows installations, temporary copies of Oracle Universal Installer and JRE are placed in the TEMP or TMP directory in a subdirectory named /OraInstall<timestamp> so that these applications can be launched when you change CD-ROMs. Note that
temporary files are created for single-CD installations as well. On both UNIX and Windows, Oracle Universal Installer looks for %TEMP% then %TMP%. If neither is set, Oracle Universal Installer defaults to /tmp on UNIX and c:\temp on Windows
Note:
The TEMP/TMP directory should not be a cluster file system or a shared location
------------------------------------------------------------------------------------------------------------------
Setting tmp shared location may cause problem with remote file copy/ hang at inventory saving step
In 12c, installer may validate tmp location at pre-req check step
set TMP env variable to local file system with free space (At least 1 GB), not shared location
ie)
echo $TMP
/tmp
http://docs.oracle.com/cd/E11882_01/em.112/e12255/oui4_product_install.htm#OUICG192
BUG:19679530 -
GI 11.2.0.4 INSTALLATION HANGS DURING UPGRADE FROM 11.2.0.2
APPLIES TO:
Oracle Database - Enterprise Edition - Version 11.2.0.4 and laterInformation in this document applies to any platform.
SYMPTOMS
Upgrade GI to 11.2.0.4 from 11.2.0.3, runInstaller hangs at 76% after "Saving Cluster Inventory" and "Calling isDriveOnCFS" message in install logLast messages in installActions log
FINER: 11/11/14 3:23:22 PM EST: Done copying oracle home to remote nodes.
FINEST: 11/11/14 3:23:23 PM EST: <<<Slept for:3000
INFO: 11/11/14 3:23:23 PM EST: InstallProgressMonitor: Completed phase 16
FINEST: 11/11/14 3:23:23 PM EST: OiifbLinearIterator:Result of doOperation(false) on:0
FINER: 11/11/14 3:23:23 PM EST: OiifbCondIterator:In iterate - loop.. : elem is class oracle.sysman.oii.oiif.oiifw.OiifwClusterSaveInventoryWCCE
FINEST: 11/11/14 3:23:23 PM EST: OiifbLinearIterator:Calling doOperation(false) on:class oracle.sysman.oii.oiif.oiifw.OiifwClusterSaveInventoryWCCE
INFO: 11/11/14 3:23:23 PM EST: Saving Cluster Inventory
INFO: 11/11/14 3:23:23 PM EST: InstallProgressMonitor: Starting phase 512
INFO: 11/11/14 3:23:23 PM EST: Saving Cluster Inventory
INFO: 11/11/14 3:23:23 PM EST: Saving Cluster Inventory
INFO: 11/11/14 3:23:23 PM EST: Calling isDriveOnCFS:/apps/oracle/product/rac/oraInventory
FINER: 11/11/14 3:23:23 PM EST: In isDriveOnCFS() : sVolName :/apps/oracle/product/rac/oraInventory
FINER: 11/11/14 3:23:23 PM EST: In isDriveOnCFS()/isPathOnNonCFS : sVolName :/apps/oracle/product/rac/oraInventory/:returning false
INFO: 11/11/14 3:23:23 PM EST: Calling isDriveOnCFS:/apps/crs11204A
FINER: 11/11/14 3:23:23 PM EST: In isDriveOnCFS() : sVolName :/apps/crs11204A
FINER: 11/11/14 3:23:23 PM EST: In isDriveOnCFS()/isPathOnNonCFS : sVolName :/apps/crs11204A/:returning false
orainstall err log
Exception on Toolkit thread: java.lang.NoClassDefFoundError: sun/awt/X11/XSelectionClearEvent
java.lang.NoClassDefFoundError: sun/awt/X11/XSelectionClearEvent
at sun.awt.X11.XSelection$SelectionEventHandler.dispatchEvent(XSelection.java:737)
at sun.awt.X11.XToolkit.dispatchEvent(XToolkit.java:406)
at sun.awt.X11.XToolkit.run(XToolkit.java:491)
at sun.awt.X11.XToolkit.run(XToolkit.java:436)
at java.lang.Thread.run(Thread.java:637)
Exception in thread "AWT-EventQueue-0" java.lang.NoClassDefFoundError: java/awt/KeyboardFocusManager$1
at java.awt.KeyboardFocusManager.retargetFocusGained(KeyboardFocusManager.java:2715)
at java.awt.KeyboardFocusManager.retargetFocusEvent(KeyboardFocusManager.java:2865)
at java.awt.Component.dispatchEventImpl(Component.java:3915)
at java.awt.Container.dispatchEventImpl(Container.java:2023)
at java.awt.Component.dispatchEvent(Component.java:3882)
at sun.awt.X11.XWindow$1.run(XWindow.java:333)
CAUSE
Ct has env variable TMP pointing to shared location, not local file system ie)
echo $TMP
/stage01/tempdir
/stage01/tempdir is shared file system, not local mount
Oracle Database Online Documentation 11g Release 2 (11.2) / Installing and Upgrading
Universal Installer and OPatch User's Guide
TEMP/TMP Directory
On both UNIX and Windows installations, temporary copies of Oracle Universal Installer and JRE are placed in the TEMP or TMP directory in a subdirectory named /OraInstall<timestamp> so that these applications can be launched when you change CD-ROMs. Note that
temporary files are created for single-CD installations as well. On both UNIX and Windows, Oracle Universal Installer looks for %TEMP% then %TMP%. If neither is set, Oracle Universal Installer defaults to /tmp on UNIX and c:\temp on Windows
Note:
The TEMP/TMP directory should not be a cluster file system or a shared location
------------------------------------------------------------------------------------------------------------------
Setting tmp shared location may cause problem with remote file copy/ hang at inventory saving step
In 12c, installer may validate tmp location at pre-req check step
SOLUTION
set TMP env variable to local file system with free space (At least 1 GB), not shared locationie)
echo $TMP
/tmp
REFERENCES
http://docs.oracle.com/cd/E11882_01/em.112/e12255/oui4_product_install.htm#OUICG192 BUG:19679530 -
GI 11.2.0.4 INSTALLATION HANGS DURING UPGRADE FROM 11.2.0.2
相关文章推荐
- 解决制作根文件系统遇到的共享库查找问题(转载)
- 在Linux操作系统下,安装GI 12.1 或者升级到GI 12.1时遇到的问题
- 解决制作根文件系统遇到的共享库查找问题
- UBI文件系统遇到的问题
- 大分区使用xfs文件系统存储备份遇到的问题
- 今日遇到一问题,甚是定奇怪,我将文件名称改为小写,系统便能载入上,但为何这样呢?
- App版本更新时对SQLite数据库升级或者降级遇到的问题
- 在freeRTOS中一直fatfs文件系统遇到的问题
- TQ2440构建根文件系统遇到的问题
- 32位程序访问64位Windows操作系统存放64位系统文件的 \Windows\System32 目录时将遇到重定向目录问题
- App版本更新时对SQLite数据库升级或者降级遇到的问题
- Android版本更新时对SQLite数据库升级或者降级遇到的问题
- linux系统安装mysql5.7(二) --linux安装mysql遇到的问题 和libaio-dev文件 mysql下载网址
- 通过NFS启动自制的网络文件系统遇到的问题总结
- App版本更新时对SQLite数据库升级或者降级遇到的问题
- App版本更新时对SQLite数据库升级或者降级遇到的问题
- 安装ubuntu 11.10 遇到挂载Ntfs 文件系统的问题
- 源文件名长度大于文件系统支持的长度。请尝试将其移动到具有较短路径名称的位置,或者在执行此操作前尝试将其重命名为较短的名称--解决办法
- Linux挂载文件系统时出现遇到问题wrong fs type
- Info.plist与Prefix.pch修改文件位置遇到的问题及解决方法