这几天数据库客户要求打补丁,首先根据版本去官网上面下载对应版本最新的PSU
Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and Patchsets (文档 ID 1454618.1) 这个文档有全部版本对应的补丁
根据自己的需要选择相应的补丁 我数据库对应的PSU是 19121548 。
下面是打补丁的过程:
1.首先要检查opatch的版本,如果版本太低要升级opatch先。
2.停止掉数据库实例
sqlplus / as sysdba
shutdown immediate
3.停止掉监听:lsnrctl stop
4.检查补丁冲突
opatch CheckConflictAgainstOHWithDetail -ph ./
5. opatch apply 进行打补丁。
6.打完补丁之后的检查:
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle.sql psu apply
SQL> QUIT
Quick Reference to Patch Numbers for Database PSU, SPU(CPU), Bundle Patches and Patchsets (文档 ID 1454618.1) 这个文档有全部版本对应的补丁
根据自己的需要选择相应的补丁 我数据库对应的PSU是 19121548 。
下面是打补丁的过程:
1.首先要检查opatch的版本,如果版本太低要升级opatch先。
2.停止掉数据库实例
sqlplus / as sysdba
shutdown immediate
3.停止掉监听:lsnrctl stop
4.检查补丁冲突
opatch CheckConflictAgainstOHWithDetail -ph ./
5. opatch apply 进行打补丁。
6.打完补丁之后的检查:
cd $ORACLE_HOME/rdbms/admin
sqlplus /nolog
SQL> CONNECT / AS SYSDBA
SQL> STARTUP
SQL> @catbundle.sql psu apply
SQL> QUIT
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/26700739/viewspace-1331964/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/26700739/viewspace-1331964/