MỤC TIÊU
Trong bài viết này tôi sẽ hướng dẫn các bạn Thủ tục apply 12c Grid và DB PSU phát hành 04/2018 cho Oracle 12cR1 2 node RAC
Download PSU patch mới nhất cho GRID và ORACLE_HOME :-
Patch 27468957 – Oracle Grid Infrastructure Patch Set Update 12.1.0.2.180417.
Patch 27468957 là bản patch gốc của PSU patch database Patch 27338041 -Database Patch Set Update 12.1.0.2.180417
Các bước nâng cấp OPATCH:
Bước 1:- Kiểm tra phiên bản và các thư mục ORACLE_HOME trên cả 2 node
export ORACLE_SID=prod1
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1
export PATH=/u01/app/oracle/product/12.1.0.2/db_1/OPatch:$PATH
opatch version
opatch lsinventory
Kiểm tra phiên bản opatch trên node 2,
export ORACLE_SID=prod2
export ORACLE_HOME=/u01/app/oracle/product/12.1.0.2/db_1
export PATH=/u01/app/oracle/product/12.1.0.2/db_1/OPatch:$PATH
Bước 2:- Kiểm tra phiên bản opatch và thư mục GRID HOME trên cả 2 node
export ORACLE_SID=+ASM1
export ORACLE_HOME=/u01/app/12.1.02/grid
export PATH=/u01/app/12.1.02/grid/OPatch:$PATH
opatch version
opatch lsinventory
Bước 3:- Nâng cấp opatch
Backup thư mục OPatch từ GRID_HOME và ORACLE_HOME trên cả 2 node
Giải nén file zip OPatch đã download vào thư mục GRID_HOME và ORACLE_HOME
Grid home:
$ unzip p6880880_121010_LINUX.zip -d /u01/app/oracle/12.1.0.2/grid
$ /u01/app/oracle/12.1.0.2/grid/OPatch/opatch lsinventory
Database home:
$ unzip p6880880_121010_Linux-x86-64.zip -d /u01/app/oracle/product/12.1.0.2/db_1
opatch lsinventory
NODE 1 (rac1) :-
Copy patch p6880880_121010_Linux-x86-64.zip tới node 2(rac2) hoặc Copy thư mục OPatch đã giải nén sang node 2(rac2).
NODE 2 (rac2) :-
Kiểm tra phiên bản OPatch mới của GRID and ORACLE_HOME trên node 2,
Sau khi nâng cấp OPatch trên 2 node thì đã sẵn sàng apply PSU patches cho GRID_HOME và ORACLE_HOME.
Bước 4:- Kiểm tra thư mục Oracle
opatch lsinventory -detail -oh /u01/app/12.1.0.2/grid
Kiểm tra thư mục inventory GRID HOME:-
Trước khi tiến hành patch, cần kiểm tra tính toàn vẹn của thư mục inventory information cho GI home và mỗi database home được patch
Kiểm tra ORACLE_HOME inventory :-
Bước 5:- Download và Unzip 18 PSU Patch pơhát hành 18/04
Bước 6:- Kiểm tra xem Patch có bị xung đột và cách giải quết :
GRID HOME,
Khi sử dụng từ OPatch 12.2.0.1.5, chúng ta có option Opatch -ocmrf <ocm response file> không cần cung cấp.
Bây giờ chúng ta có phiên bản OPatch của GRID and ORACLE_HOME là 12.2.0.1.13.
export PATH=/u01/app/12.1.0.2/grid/OPatch:$PATH
/u01/app/12.1.0.2/grid/OPatch/opatchauto apply /u01/27468957 -oh /u01/app/12.1.0.2/grid -analyze
ORACLE HOME,
export PATH=/u01/app/oracle/product/12.1.0.2/db_1/OPatch:$PATH
/u01/app/oracle/product/12.1.0.2/db_1/OPatch/opatchauto apply /u01/27468957 -oh /u01/app/oracle/product/12.1.0.2/db_1 -analyze
Bước 7:- Apply patch sử dụng Opatchauto
opatchauto :-
OPatchauto sẽ tự động patch Grid Infrastructure (GI) and RAC home directories.
Thông thường, khi cúng ta gọi opatchauto sẽ patch cả GI và database software . Chỉ khi bạn đưa option -oh thì nó sẽ apply PSU cho thư mục home xác định.
Ưu điểm nhất của opatchauto sẽ tự động down các service của CRS và database và restart lại các service sau khi apply patch.
Để apply patch sử dụng opatchauto, chúng ta cần chạy bằng root user.
Để patch GI home và mọi Oracle RAC database homes cùng phiên bản:
# opatchauto apply /u01/27468957
Đưới đây chúng ta sẽ apply patch riêng biệt cho từng thư mục GRID và ORACLE_HOME trong cả 2 node.
opatchauto cho GRID HOME trên Node1 :-
export PATH=/u01/app/12.1.0.2/grid/OPatch:$PATH
# /u01/app/12.1.0.2/grid/OPatch/opatchauto apply /u01/27468957 -oh /u01/app/12.1.0.2/grid
opatchauto cho ORACLE_HOME trên Node 1 :-
export PATH=/u01/app/oracle/product/12.1.0.2/db_1/OPatch:$PATH
# /u01/app/oracle/product/12.1.0.2/db_1/OPatch/opatchauto apply /u01/27468957 -oh /u01/app/oracle/product/12.1.0.2/db_1
opatchauto cho GRID HOME trên Node2 :-
export PATH=/u01/app/12.1.0.2/grid/OPatch:$PATH
# /u01/app/12.1.0.2/grid/OPatch/opatchauto apply /u01/27468957 -oh /u01/app/12.1.0.2/grid
opatchauto cho ORACLE_HOME trên Node 2 :-
export PATH=/u01/app/oracle/product/12.1.0.2/db_1/OPatch:$PATH
# /u01/app/oracle/product/12.1.0.2/db_1/OPatch/opatchauto apply /u01/27468957 -oh /u01/app/oracle/product/12.1.0.2/db_1
Sau khi PSU patch (phát hành vào 04/2018) được apply trên cả GRID và ORACLE_HOME thành công.
Kiểm tra DBA_REGISTRY_SQLPATCH :-
select BUNDLE_SERIES,PATCH_UID,PATCH_ID,
VERSION,ACTION,STATUS,ACTION_TIME ,DESCRIPTION
from dba_registry_sqlpatch;
Hy vọng hữu ích cho bạn.
* KHOÁ HỌC ORACLE DATABASE A-Z ENTERPRISE trực tiếp từ tôi giúp bạn bước đầu trở thành những chuyên gia DBA, đủ kinh nghiệm đi thi chứng chỉ OA/OCP, đặc biệt là rất nhiều kinh nghiệm, bí kíp thực chiến trên các hệ thống Core tại VN chỉ sau 1 khoá học.
* CÁCH ĐĂNG KÝ: Gõ (.) hoặc để lại số điện thoại hoặc inbox https://m.me/tranvanbinh.vn hoặc Hotline/Zalo 090.29.12.888
* Chi tiết tham khảo:
https://bit.ly/oaz_w
=============================
KẾT NỐI VỚI CHUYÊN GIA TRẦN VĂN BÌNH:
📧 Mail: binhoracle@gmail.com
☎️ Mobile: 0902912888
⚡️ Skype: tranbinh48ca
👨 Facebook: https://www.facebook.com/BinhOracleMaster
👨 Inbox Messenger: https://m.me/101036604657441 (profile)
👨 Fanpage: https://www.facebook.com/tranvanbinh.vn
👨 Inbox Fanpage: https://m.me/tranvanbinh.vn
👨👩 Group FB: https://www.facebook.com/groups/DBAVietNam
👨 Website: https://www.tranvanbinh.vn
👨 Blogger: https://tranvanbinhmaster.blogspot.com
🎬 Youtube: http://bit.ly/ytb_binhoraclemaster
👨 Tiktok: https://www.tiktok.com/@binhoraclemaster?lang=vi
👨 Linkin: https://www.linkedin.com/in/binhoracle
👨 Twitter: https://twitter.com/binhoracle
👨 Địa chỉ: Tòa nhà Sun Square - 21 Lê Đức Thọ - Phường Mỹ Đình 1 - Quận Nam Từ Liêm - TP.Hà Nội
=============================
học oracle database, Tự học Oracle, Tài liệu Oracle 12c tiếng Việt, Hướng dẫn sử dụng Oracle Database, Oracle SQL cơ bản, Oracle SQL là gì, Khóa học Oracle Hà Nội, Học chứng chỉ Oracle ở đầu, Khóa học Oracle online,khóa học pl/sql, học dba, học dba ở việt nam, khóa học dba, khóa học dba sql, tài liệu học dba oracle, Khóa học Oracle online, học oracle sql, học oracle ở đâu tphcm, học oracle bắt đầu từ đâu, học oracle ở hà nội, oracle database tutorial, oracle database 12c, oracle database là gì, oracle database 11g, oracle download, oracle database 19c, oracle dba tutorial, oracle tunning, sql tunning , oracle 12c, oracle multitenant, Container Databases (CDB), Pluggable Databases (PDB), oracle cloud, oracle security, oracle fga, audit_trail, oracle dataguard, oracle goldengate, mview, oracle exadata, oracle weblogic, middleware, hoc solaris, hoc linux, hoc aix, unix, oracle oca, oracle ocp, oracle ocm