¿Cómo evitar un uso elevado de memoria para el ejecutable del núcleo de RDBMS de Oracle?


1

Yo habia establecido Oracle DB 12c a mi computadora hace unos días y ralentizó mi computadora. Me di cuenta de que está causando un alto uso de memoria hoy. Este uso proviene de Oracle RDBMS Kernel Executable Como ves en la foto. ¿Qué puedo hacer para esto?

Picture

EDITAR:

Intenté reiniciar el servicio que se llama OracleServiceTEST pero no dio una solución.


1
¿Cómo se ha identificado esto es una fuga & amp; ¿No es simplemente un uso de memoria alto pero válido?
Tetsujin

@Tetsujin Lo configuramos para diferentes computadoras. No les afectó como en esta computadora. No estoy seguro pero parece una fuga en esta computadora.
NoWeDoR

1
Es solo una pérdida de memoria si no está haciendo algo válido con la memoria. Como también está creando el uso del disco (ver 0.1mb / s) parece que en realidad está ejecutando una consulta (abetar lentamente).
djsmiley2k

@ djsmiley2k ¿No escribí ningún código o consulta?
NoWeDoR

Aún no ha indicado específicamente cómo determinó que hubo una pérdida de memoria. Si hubiera una pérdida de memoria en la versión que estaba usando, afectaría a todas las instancias de esa versión, en lugar de a una sola instancia. Una pérdida de memoria es un error de programación, lo que usted describe, es simplemente un alto uso de memoria.
Ramhound

Respuestas:


0

Copia de seguridad de los datos en la carpeta DBS de su casa oracle. Luego ejecute los siguientes comandos cuando se conecte como sys como sysdba.

Show parameter sga; - Verá que el tamaño será alrededor de 2.5G, cámbielo a los números deseados.

A continuación se muestra un ejemplo:

Alter system set sga_max_size=1200M scope=spfile;
alter system set sga_target = 800M scope=spfile;
Shut immediate
Startup

Entonces compruebe show parameter sga Y verás nuevos valores.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.