Hiển thị các bài đăng có nhãn Oracle > RAC. Hiển thị tất cả bài đăng
Hiển thị các bài đăng có nhãn Oracle > RAC. Hiển thị tất cả bài đăng

Thứ Bảy, 22 tháng 8, 2026

Hướng dẫn cấu hình tính năng TAF (Transparent Application Failover) để tự động chuyển vùng khi một node bị sập

Để cấu hình tính năng TAF (Transparent Application Failover) kết hợp với Weblogic ServerHikariCP (bạn đang viết nhầm thành harika pool) thông qua chuỗi kết nối JDBC Thin URL, chúng ta cần làm rõ một điểm mấu chốt về mặt kiến trúc:

Nguyên lý của kết nối sang scan IP oracle RAC là gì?

Nguyên lý kết nối sang Oracle RAC (Real Application Clusters) thông qua SCAN IP (Single Client Access Name IP) dựa trên cơ chế phân tải động và định tuyến thông minh. Thay vì kết nối trực tiếp vào một máy chủ cố định, khách hàng (client) chỉ cần gọi một tên miền duy nhất (SCAN Name).

Thứ Năm, 20 tháng 8, 2026

Chuyển Password File từ Local sang ASM Diskgroup_OK

asmcmd pwcopy --dbuniquename goldcloud /u01/app/oracle/product/11.2.0/dbhome_1/dbs/orapwvietdb1 +DATA_GOLD/goldcloud/pwfile/orapwvietdb

Unknown option: dbuniquename

Thay đổi đường dẫn passwordfile từ local ASM diskgroup

Thêm service vietdb vào cluster Oracle RAC 11.2.0.2_OK


Thêm service vietdb vào cluster Oracle RAC 11.2.0.2

Thứ Hai, 10 tháng 8, 2026

IP scan tôi dùng 1 iP và 3 IP hay 2 IP thì khác nhau?

🎯 SCAN IP: Dùng 1, 2 hay 3 địa chỉ? — Phân tích & Khuyến nghị

1️⃣ Tổng quan & Mục đích 🎯

SCAN (Single Client Access Name) là tính năng từ Oracle 11gR2 trở lên, cung cấp 1 tên DNS duy nhất cho toàn cụm RAC, phía sau ánh xạ tới N địa chỉ IP (thường 1-3 IP). Client chỉ cần biết SCAN name, không cần biết danh sách VIP của từng node → khi thêm/bớt node, không phải sửa TNS ứng dụng.

Số lượng IP Scan (1/2/3) quyết định:

  • 🎯 Số SCAN Listener chạy song song trên cụm (Oracle tự động phân bổ 1 SCAN Listener/1 SCAN IP, relocate linh hoạt qua các node)
  • 🔀 Khả năng chịu lỗi khi 1 SCAN Listener/node bị down
  • ⚖️ Mức độ phân tán tải kết nối (connection load balancing) giữa các Listener

Thứ Bảy, 14 tháng 3, 2026

Cài đặt cơ sở dữ liệu Oracle 26ai RAC trên Linux bằng VMware Esxi

MỤC LỤC:

1.Kiến trúc Khái niệm
2.Môi trường thử nghiệm RAC
    Bảng phân bổ địa chỉ IP
3.Cài đặt OL9 trên nút đầu tiên
    Tăng cường bảo mật hệ điều hành
    Cấu hình mạng
    Chuẩn bị cài đặt Oracle và tạo người dùng
    Biến môi trường và cấu trúc thư mục
4.Tạo nút thứ hai
5.Chiến lược đồng bộ hóa thời gian
    Đồng bộ hóa giữa máy chủ và máy khách
    Cấu hình Chrony ngang hàng
6.Cấu hình lưu trữ dùng chung
    Phương pháp nhiều tác giả
    Phân vùng đĩa
    Các quy tắc Udev dành cho thiết bị ASM bền vững
7.Lắp đặt cơ sở hạ tầng Grid
8.Tạo cơ sở dữ liệu

Thứ Bảy, 28 tháng 2, 2026

Thứ Tư, 11 tháng 2, 2026

Khi node 2 của RAC down thì VIP, Scan sẽ chuyển về Node 1

[root@vietdb01 bin]# ./crsctl status res -t

Fix sai múi giờ Oracle RAC 11g

Hiện tại:

Tue Feb 10 23:25:22 EST 2026

Trong khi anh ở Việt Nam → phải là:

Asia/Ho_Chi_Minh (UTC+7)

Nếu không fix ngay có thể gây:

  • CSS misscount

  • CRS evict node

  • Voting disk lỗi

  • ASM dismount

  • SCAN timeout

Chủ Nhật, 8 tháng 2, 2026

Các tham số /etc/sysctl.conf khi cài đặt Oracle RAC 11.2

Dưới đây là bộ tham số /etc/sysctl.conf khuyến nghị CHÍNH THỐNG của Oracle cho Oracle RAC 11.2.0.4 trên Oracle Linux 6/7, được tổng hợp từ:

  • Oracle® Grid Infrastructure Installation Guide 11gR2

  • Oracle Support (My Oracle Support – MOS):

    • Doc ID 1697065.1

    • Doc ID 226079.1

    • Doc ID 460506.1

  • Gói oracle-rdbms-server-11gR2-preinstall

Thứ Hai, 19 tháng 1, 2026

Truy vấn lượng trống trong ASM Disk Group

#asmcmd lsdg command to check ASM disk group details without logging into ASM instance.

Cách Stop và Start SCAN trong Oracle RAC

Xin lưu ý rằng scan và scan_listener có thể được dừng/khởi động bởi oracle (người sở hữu cài đặt phần mềm rdbms) hoặc người dùng grid . 

Việc này yêu cầu tạm dừng toàn bộ cơ sở dữ liệu nếu ứng dụng đang sử dụng SCAN để kết nối ứng dụng với cơ sở dữ liệu. Không có thứ tự dừng/khởi động scan và scan_listener . Nếu bạn cố gắng dừng scan trước scan_listener, bạn sẽ gặp các thông báo lỗi bên dưới. Trong trường hợp này, bạn cần dừng scan bằng tùy chọn force (-f). Thao tác này sẽ dừng cả scan và scan_listener.

Sử dụng SRVCTL trong Oracle RAC

Thực thi các lệnh bên dưới với  tư cách người sở hữu bản cài đặt phần mềm Oracle hoặc RDBMS .

Xin lưu ý rằng ở đây, mydb là DB_UNIQUE_NAME được sử dụng trong tất cả các lệnh srvctl.
rac1 và rac2 là tên máy chủ của các nút trong cụm.

Step-by-Step: Disable/Enable HAS in Oracle RAC

Nếu bạn không cần khởi động dịch vụ HAS khi máy chủ khởi động, bạn cần tắt nó. Sau đó, bạn có thể khởi động thủ công. Mặc định là bật. Theo mặc định, HAS sẽ được khởi động khi máy chủ khởi động lại.

Sử dụng lệnh crsctl check trong Oracle RAC Database

#Check the CRS status (HASD | CRS | CSS | EVM )
[grid@rac1 ~]$ crsctl check crs
CRS-4638: Oracle High Availability Services is online
CRS-4537: Cluster Ready Services is online
CRS-4529: Cluster Synchronization Services is online
CRS-4533: Event Manager is online

Sử dụng lệnh crsctl get lấy thông tin trong Oracle 12c RAC Database

#Command to get the hostname of the node
[grid@rac1 ~]$ crsctl get hostname
rac1

Kiểm tra Oracle Clusterware Status bằng lệnh CRSCTL

#Đăng nhập bằng tài khoản người dùng Grid Infrastructure (grid hoặc oracle nếu sử dụng chung một tài khoản người dùng cho cả Grid Infrastructure và RDBMS).

Vô hiệu hóa và kích hoạt tính năng khởi động tự động của CRS

#Kiểm tra xem cấu hình khởi động tự động của "Oracle High Availability Services" đã được bật hay tắt. Thực hiện lệnh này với quyền người dùng root .

Stopping và Starting Cluster Services in Oracle

-: Dừng các dịch vụ Oracle RAC :-

Dừng các dịch vụ Oracle Cluster trên nút cục bộ tất cả các nút Đăng nhập bằng người dùng root để dừng/khởi động các dịch vụ crs. Thực hiện lệnh "crsctl stop crs" trên tất cả các nút lần lượt theo kiểu cuốn chiếu để dừng CRS trên tất cả các nút RAC.

ĐỌC NHIỀU

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