Sửa lỗi ORA-00845 Memory target not supported

   Mô tả lỗi ORA-00845

Lỗi này xảy ra khi bạn khởi động Database Instance, nhưng dung lượng còn lại của phân vùng /dev/shm không đủ đáp ứng theo các tham số MEMORY_TARGETMEMORY_MAX_TARGET, dẫn đến xuất hiện lỗi:

ORA-00845: MEMORY_TARGET not supported on this system

ORA 00845 MEMORY_TARGET not supported on this system

và database instance không thể khởi động được!

Giải thích thêm 1 chút: Kể từ bản Oracle Database 11g, tính năng Automatic Memory Management (AMM) được đưa vào. Tính năng này cho phép SGA tự động điều chỉnh kích thước tuỳ theo nhu cầu của hệ thống.

Khi bật tính năng AMM, Oracle sẽ sử dụng phân vùng /dev/shm để hỗ trợ việc quản lý SGA và PGA. Do đó, kích thước của phân vùng này phải đủ để đáp ứng

   Giải quyết lỗi ORA-00845: MEMORY_TARGET not supported on this system

   Làm sao để biết /dev/shm cần bao nhiêu dung lượng?

Để biết được cần tăng kích thước của /dev/shm lên bao nhiêu bạn có thể xem thông báo trong alert log tại thời điểm startup instance gặp lỗi ORA-00845

Fix lỗi ORA 00845 MEMORY_TARGET not supported on this system

Như bạn thấy ở trong ví dụ này, Oracle cần tối thiểu 2G dung lượng cho /dev/shm để có thể khởi động.

   Tăng kích thước /dev/shm

mount -t tmpfs shmfs -o size=2g /dev/shm

  Cố định kích thước cho /dev/shm

Để giá trị này cố định sau mỗi lần khởi động, bạn cần thêm dòng sau vào file /etc/fstab

shmfs /dev/shm tmpfs size=2g 0

Nguồn: https://dangxuanduy.com/

 

Hiện tại, tôi có tổ chức đều đặn các khóa học về quản trị Oracle Database, tôi sẽ để thông tin ở đây, để bạn nào quan tâm về lịch học cũng như chương trình học có thể theo dõi nhé.

Đọc thêm  Export Import trong Oracle bằng Data Pump

KHOÁ DÀNH CHO NGƯỜI MỚI

 KHÓA HỌC: QUẢN TRỊ ORACLE DATABASE THẬT LÀ ĐƠN GIẢN (ADMIN 1)  

CÁC KHOÁ NÂNG CAO:

 KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ KIẾN TRÚC MULTITENANT 12c 

 KHÓA HỌC ORACLE NÂNG CAO: QUẢN TRỊ HỆ THỐNG DATA GUARD  

CÁC KHOÁ COMBO:

 COMBO 1: ADMIN 1 + MULTITENANT 12c 

 COMBO 2: ADMIN 1 + DATA GUARD 

 COMBO 3: ADMIN 1 + MULTITENANT 12c + DATA GUARD 

LỊCH HỌC:

Mời bạn xem tại đây: LỊCH HỌC CÁC LỚP ORACLE 

ĐĂNG KÝ:

Form đăng ký

 

   Hãy tham gia group “Kho tài liệu kiến thức database” để cùng học hỏi và chia sẻ nhé.

 

0 0 đánh giá
Article Rating
Theo dõi
Thông báo của
guest
0 Comments
Phản hồi nội tuyến
Xem tất cả bình luận