Skip to main content

Zwiększenie parametru inicjalizującego "PROCESSES"

Weryfikacja parametrów startowych

Łączymy się do bazy z poziomu usera oracle:

sqlplus / as sysdba

Dla pewności przed tymi zmianami zapisujemy plik startowy SPFILE z aktualnie działającej konfiguracji

CREATE SPFILE FROM PFILE; 
exit;

Wyłączamy listener z poziomu basha:

 lsnrctl stop NazwaListenera

Logujemy się z powrotem do bazy: 

  sqlplus / as sysdba

Sprawdzamy aktualne parametry sesji:   

show parameter sessions;

image.png

Sprawdzamy aktualne parametry processów:

show parameter processes;

image.png

Sprawdzemy aktualne parametry transakcji:

show parameter transactions;

image.png

Ważne jest by w momencie powiększenia parametrów maksymalnej ilości procesów ("PROCESSES") Powiększyć także parametry powiązane: "sessions oraz "transactions"

   Parametry oblicza się następująco:

processes=x
sessions=x*1.1+5
transactions=sessions*1.1

Gdzie X to liczba procesów jaką chcemy wpisać w konfigurację

Edycja parametrów startowych   

Parametry startowe nie mogą być zmienione na działającej bazie (online), zapisuje się je do pliku startowego spfile po czym restartuje bazę

alter system set processes=LiczbaProcesów scope=spfile;
alter system set sessions=LiczbaSesji scope=spfile;
alter system set transactions=LiczbaTransakcji scope=spfile;
shutdown immediate;   
startup

Uruchamiamy listener z poziomu basha:

lsnrctl start NazwaListenera