如果基于Veritas SF V4.1 MP2来安装Oracle 9.2.0.6 RAC for Solaris,不能完全按照Veritas官方文档“VERITAS Storage FoundationTM 4.1 for OracleRAC Installation and Configuration Guide”中提到的更新VCSIPC library的方法。
在文档中提到:
For a 32-bit version:
cp /opt/VRTSvcs/rac/lib/libskgxp92_32.soORACLE_HOME/lib/libskgxp9.soFor 64-bit version:
cp /opt/VRTSvcs/rac/lib/libskgxp92_64.soORACLE_HOME/lib/libskgxp9.so
但是实际上如果这样做的话,可能会在启动数据库以后在/var/adm/messages收到如下的警告信息,该警告信息会重复打印到终端窗口,比较烦人。
Jun 14 02:51:27 xxdb-server2 oracle[23169]: [ID 939233 user.alert] VCSIPC for Oracle: Minor version mismatch: oracle 4, ipc library 2,
Jun 14 02:51:27 xxdb-server2 VERITAS IPC 4.1MP2 05:35:21 Nov 21 2006
解决方法是使用版本号为9207的库文件:
那么如何判断到底是应该按照文档中所说cp libskgxp92_64.so还是应该cp libskgxp9207_64.so,则需要通过下面的命令来验证。
Required library version is: 22
如果命令返回结果需要的库版本是22或者24,那么则需要使用9207版本的库文件。
It’s terffic ! why not build a FYI column on your blog!That will help more people to make fewer mistakes,but I wonder how could you find the secret when you got the return 22 or 24.
哇塞…好久不见你出来吐个泡泡了…
@mayitong
Try to Google 🙂
@Lepold
最近还好?有没有又跳槽?
我下个月要去US了,老大去那边出差的话记得来找我happy啊~
@Leopold
去US是留学?
是啊,有一个值得我回忆的旅程要开始了,呵呵