以“cio”的选项挂载ORACLE_HOME在一个文件系统上不被支持并且会引发问题
应用于:
Oracle Server - Enterprise Edition - Version: 10.1.0.2 to 11.1.0.7 - Release: 10.1 to 11.1
IBM AIX on POWER Systems (64-bit)
IBM AIX on POWER Systems (32-bit)
IBM AIX Based Systems (64-bit)IBM AIX5L Based Systems (32-bit)IBM AIX Based Systems (32-bit)
症状
在执行最新安装和执行脚本root.sh之后,发生以下错误:
Setting up Network socket directories
exec(): 0509-036 Cannot load program /oracle/crs/bin/ocrconfig.bin because of the following errors:
0509-150 Dependent module libttsh11.so could not be loaded.
0509-022 Cannot load module libttsh11.so.
0509-026 System error: A file or directory in the path name does not exist.
Failed to upgrade Oracle Cluster Registry configuration
The libttsh11.so library cannot be found in the related directory.
原因
这个文件系统挂载使用CIO选项,但是每一个记录257338.1 DIO和CIO在AIX 5L上,以CIO选项挂载ORACLE_HOME在文件系统不被支持。
这样的一个配置将导致安装,连接和其他问题
解决方案
关闭文件系统上的CIO选项