Oracle
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Oracle

ORA-27154 / ORA-27146

ORA-27154 là một lỗi khá phổ biến mà nhiều DBA gặp phải hàng ngày. Tôi đang cố gắng chia sẻ những gì tôi đã học được để giải quyết nó. P>

 SQL> startupORA-24323:giá trị không được phépORA-24323:giá trị không được phépSQL> khởi động; ORA-24323:giá trị không được phépORA-27146:không thể khởi tạo đăng / chờ 

Bạn cũng có thể nhận được lỗi ORA-7445 trong nhật ký cảnh báo hoặc lỗi ORA-3113.
ORA-03113:end-of-file trên kênh liên lạc)
Nhật ký cảnh báo hiển thị lỗi dưới đây

 ORA-27154:post / wait tạo không thành côngORA-27300:Hoạt động phụ thuộc vào hệ điều hành:semget không thành công với trạng thái:28ORA-27301:Thông báo lỗi hệ điều hành:Không còn dung lượng trên thiết bịORA-27302:lỗi xảy ra tại:sskgpcreates 

Lý do gây ra lỗi có thể là

  • Bạn đã tăng tham số quy trình trong tệp init và cố gắng khởi động lại cơ sở dữ liệu
  • Máy chủ đã có nhiều cơ sở dữ liệu và Bạn đang thêm cơ sở dữ liệu mới vào máy chủ
  • Tham số Hệ điều hành máy chủ đã trải qua các thay đổi
  • Bạn có thể có các phân đoạn được chia sẻ không hợp lệ

Độ phân giải cho ORA-27154 / ORA-27146


(1) Chúng tôi cần giảm tham số quy trình trong cơ sở dữ liệu được lưu trữ trên máy chủ để phù hợp với cơ sở dữ liệu mới
(2) Chúng tôi có thể sửa đổi cài đặt nhân semaphore

(3) Bạn cần xóa các phân đoạn bộ nhớ được chia sẻ bị lạc và các bán kết nối.

Để nhận danh sách bộ nhớ dùng chung và id semaphore:

 ipcs -a 

Để xóa bộ nhớ dùng chung:

 ipcrm -m  

Để xóa semaphores:

 ipcrm -s  

Khi bạn đã xóa những thứ thuộc sở hữu của Oracle và nhóm dba, bạn sẽ có thể
khởi động cơ sở dữ liệu.

Tôi hy vọng bạn thích bài đăng này trên ORA-27154 / ORA-27146. Vui lòng chia sẻ phản hồi

Cũng đã đọc
ORA-01111
ORA-00900
ORA-29285:lỗi ghi tệp
ORA-00054
https://asktom.oracle.com/pls/apex/ f? p =100:11:0 ::::P11_QUESTION_ID:480021477095


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. CHỌN VÀO sử dụng Oracle

  2. cd:-M:tùy chọn không hợp lệ

  3. Nhập tệp CSV trong bảng Oracle bằng quy trình đã lưu trữ

  4. Làm thế nào bạn có thể chạy cùng một truy vấn nhiều lần bằng cách sử dụng vòng lặp trong PL / SQL?

  5. Cách nhanh nhất để kiểm tra xem một số bản ghi trong một bảng cơ sở dữ liệu?