1.关闭数据库
停监听
检查服务进程 ps aux | grep ora_ ps aux | grep tns
2.检查opatch版本信息,需要的话进行升级
检查:
su - oracle
cd $ORACLE_HOME/OPatch
./opatch version
升级:
unzip ***** .zip -d $ORACLE_HOME
3、应用PSU补丁
unzip 11.2.0.4.8_db_psu_p21352635_112040_Linux-x86-64.zip
su - oracle
cd $ORACLE_HOME/OPatch
./opatch apply /21352635/
报错信息:
Following executables are active :
/u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1
UtilSession failed: Prerequisite check "CheckActiveFilesAndExecutables" failed.
Log file location: /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2016-01-21_02-56-44AM_1.log
OPatch failed with error code 73
原因:
可能是有些执行程序用到了
/u01/app/oracle/product/11.2.0/dbhome_1/lib/目录下的库文件libclntsh.so.11.1
解决方法:
使用fuser查看
[oracle@ora_11g oinstall]$ /sbin/fuser /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1 /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: 12831m
#若报了进程号则杀掉此进程号
kill -9 12831
然后重新执行即可
查看补丁安装情况
SQL> !$ORACLE_HOME/OPatch/opatch lsinventory
通过视图查看rdbms补丁安装情况
停监听
检查服务进程 ps aux | grep ora_ ps aux | grep tns
2.检查opatch版本信息,需要的话进行升级
检查:
su - oracle
cd $ORACLE_HOME/OPatch
./opatch version
升级:
unzip ***** .zip -d $ORACLE_HOME
3、应用PSU补丁
unzip 11.2.0.4.8_db_psu_p21352635_112040_Linux-x86-64.zip
su - oracle
cd $ORACLE_HOME/OPatch
./opatch apply /21352635/
报错信息:
Following executables are active :
/u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1
UtilSession failed: Prerequisite check "CheckActiveFilesAndExecutables" failed.
Log file location: /u01/app/oracle/product/11.2.0/dbhome_1/cfgtoollogs/opatch/opatch2016-01-21_02-56-44AM_1.log
OPatch failed with error code 73
原因:
可能是有些执行程序用到了
/u01/app/oracle/product/11.2.0/dbhome_1/lib/目录下的库文件libclntsh.so.11.1
解决方法:
使用fuser查看
[oracle@ora_11g oinstall]$ /sbin/fuser /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1 /u01/app/oracle/product/11.2.0/dbhome_1/lib/libclntsh.so.11.1: 12831m
#若报了进程号则杀掉此进程号
kill -9 12831
然后重新执行即可
查看补丁安装情况
SQL> !$ORACLE_HOME/OPatch/opatch lsinventory
通过视图查看rdbms补丁安装情况
SQL> select * from dba_registry_history;
接下来参考psu软件包里readme的方法