Как предотвратить чрезмерное использование памяти для исполняемого файла ядра СУБД Oracle?
Я настроил Oracle DB 12c
на мой компьютер несколько дней назад, и это сильно замедлило работу компьютера. Я заметил, что это вызывает высокое использование памяти сегодня. Это использование происходит от Oracle RDBMS Kernel Executable
как вы видите на картинке. Что я могу сделать для этого?
РЕДАКТИРОВАТЬ:
Я попытался перезапустить сервис, который называется OracleServiceTEST, но он не дал решения.
1 ответ
Создайте резервную копию данных в папке DBS вашего оракула. Затем выполните следующие команды при подключении как sys как sysdba.
Show parameter sga;
- вы увидите, что размер будет около 2.5G, измените его на желаемые цифры.
Ниже приведен пример:
Alter system set sga_max_size=1200M scope=spfile;
alter system set sga_target = 800M scope=spfile;
Shut immediate
Startup
Затем проверьте show parameter sga
и вы увидите новые значения.