[Инсталляция Oracle DataBase Server 11.2.0.3 в Oracle Linux 6.3]: Обновление базы патчами, рекомендованными Oracle
Если у вас имеется активный контракт для доступа на support.oracle.com, вы можете скачать последние обновления для продуктов Oracle и при необходимости сделать запрос в тех поддержку, в т.ч. на выпуск каких-нибудь заплаток. Особенно актуально это было в период, когда менялись часовые пояся из за распоряжения Президента. На одной из закладок, Oracle показывает, какие патчи он рекомендует применить.
Перед примененением, рекомендуется обновить саму систему обновления патчей, которая называется OPatch. Сам OPatch имеет свой внутренний код 6880880 и доступен для скачивания: https://updates.oracle.com/ARULink/PatchDetails/process_form?patch_num=6880880
Обновление OPatch
$ rm -rf /u01/oracle/database/11.2/OPatch/
$ unzip p6880880_112000_Linux-x86-64.zip
$ mv OPatch/ /u01/oracle/database/11.2
$ cd /u01/oracle/database/11.2/OPatch
$ ./opatch version
OPatch Version: 11.2.0.3.0
OPatch succeeded.
2) Применение патча 1
$ sqlplus / as sysdba
SQL> shutdown immediate;
SQL> quit
$ cd /tmp
$ export PATH=$PATH:/u01/oracle/database/11.2/OPatch
$ unzip p13632717_112030_Linux-x86-64.zip
$ cd 13632717/
$ opatch napply -skip_subset -skip_duplicate
....
OPatch succeeded.
cd $ORACLE_HOME/rdbms/admin
$ sqlplus / as sysdba
SQL> startup
SQL> @catbundle.sql cpu apply
SQL> QUIT
3) Применение патча 2
$ sqlplus / as sysdba
SQL> shutdown immediate;
SQL> quit
$ cd /tmp
$ unzip p13696216_112030_Linux-x86-64.zip
$ cd 13696216
$ opatch prereq CheckConflictAgainstOHWithDetail -ph ./
$ opatch apply
***
OPatch completed with warnings.
$ cd $ORACLE_HOME/rdbms/admin
$ sqlplus / as sysdba
SQL> startup
SQL> @catbundle.sql psu apply
SQL> QUIT