Chủ Nhật, 14 tháng 11, 2021

Thủ tục apply 12c Grid và DB PSU phát hành 04/2018 cho Oracle 12cR1 2 node RAC

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

ĐỌC NHIỀU

Trần Văn Bình - Oracle Database Master