Tôi quyết định giảm phân bổ bộ nhớ của một cá thể nhà phát triển cục bộ và được thông báo rằng lệnh sau đã thực hiện công việc;
alter system set memory_max_target = 512M scope = spfile;
Mà tôi đoán nó đã làm, vì tôi không còn có thể bắt đầu cá thể Oracle trong câu hỏi. Đây là lỗi tôi gặp phải khi cố gắng kết nối với tư cách là người dùng không phải DBA;
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Khi kết nối như SYSDBA, tôi nhận được như sau;
Connected to an inactive instance.
SQL>startup nomount;
ORA-00837: Specified value of MEMORY_TARGET greater than MEMORY_MAX_TARGET
SQL>alter system set memory_max_target = 2G scope = spfile;
ORA-01034: ORACLE not available
( "Kết nối với một thể hiện không hoạt động." Là bản dịch của tôi về một thông báo lỗi cục bộ, có thể không được chính xác đúng) Vì vậy, tôi đang ở trong một tình huống bắt 22, tôi không thể thay đổi các thông số bộ nhớ mà không cần khởi động, và tôi có thể bắt đầu
Có cách nào để thay đổi các tham số ngoại tuyến không?