SQL Server 2008 VS. Oracle Database 11g

英文版地址:SQL Server 2008 Compared to Oracle Database 11g 中文版地址:SQL Server 2008与Oracle Database 11g相比较 计划找个时间批驳一下。:D

How to resolve “VCSIPC for Oracle: Minor version mismatch”

如果基于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.so For 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…

How to install 10.2.0.3 CRS BUNDLE #1

安装完Oracle RAC 10.2.0.3之后,可以选择打上CRS BUNDLE #1 Patch(PatchID:6160398),这是一系列Patch的集合,不能简单地用“opatch apply”来完成。当然,其中的README文件详细描述了每一步应该怎么做。 这里只是说两件需要注意的事情。 1. 要打CRS BUNDLE #1 ,必须要先升级OPatch实用程序,至少要升级到10.2.0.3.3,因为Oracle 10.2.0.3自带的OPatch版本中没有napply这个命令。升级OPatch实用程序很简单,去Metalink上下载Patch 4898608,然后解压覆盖原先的OPatch目录就可以。 2. 仍然是OPatch的问题。必须将CRS_HOME和ORACLE_HOME中的OPatch目录都升级到10.2.0.3.3或者之后的版本,否则在Patch过程中给ORACLE_HOME打补丁的时候报如下错误。 UtilSession failed: Patch 6160398 requires component(s) that are not installed in OracleHome. These not-installed components are oracle.crs:10.2.0.3.0, OPatch failed with error code 73 虽然是作为Oracle的员工,还是得说,Oracle的Patch管理实在是有些不方便,大部分Patch都得靠眼睛去Metalink上找,找来以后还可能跟别的Patch冲突,然后还要去申请Merge Label Patch,总之是一个糟糕的体验。