Rumah  >  Artikel  >  pangkalan data  >  Bagaimana untuk mengubah suai sga dan pga dalam oracle

Bagaimana untuk mengubah suai sga dan pga dalam oracle

WBOY
WBOYasal
2022-05-13 16:42:215115semak imbas

Kaedah: 1. Gunakan "alter system set sga_max_size/sga_target=numeric value..." untuk mengubah suai saiz sga 2. Gunakan "alter system set pga_aggregate_target=numeric value..." untuk mengubah suai saiz pga.

Bagaimana untuk mengubah suai sga dan pga dalam oracle

Persekitaran pengendalian tutorial ini: sistem Windows 10, versi Oracle 11g, komputer Dell G3.

Cara mengubah suai sga dan pga dalam oracle

1. Ubah suai saiz sga:

SQL> alter system set sga_max_size=2560M scope=spfile;
System altered.
SQL> alter system set sga_target=2560M scope=spfile;
System altered.

2

Pengetahuan lanjutan:
SQL> alter system set pga_aggregate_target=650M scope=spfile;
System altered.

Ubah suai saiz contoh sga dan pga:

Idea: Mula-mula buat pfile sebagai sandaran dengan menentukan laluan dalam spfile, dan kemudian lakukan memori operasi pelarasan parameter dalam pangkalan data.

—> Ubah suai sga, parameter berkaitan pga dalam pangkalan data—> Buat spfile melalui pfile ini—> sandaran spfile

1 Periksa saiz memory_target dan memory_max_target:

# Mengikut keputusan output, memory_max_target=0 dan memory_target=0 dipaparkan, menunjukkan bahawa ia sudah berada dalam mod ASMM secara langsung ubah suai sga dan pga Saiznya boleh menjadi
#/u01/app/oracle/admin/orcl/pfile/pfile1.ora是通过当前spfile创建的文件名字叫 “pfile1.ora”
SQL> create pfile='/u01/app/oracle/admin/orcl/pfile/pfile1.ora' from spfile;
File created.
SQL>

2 (Jika nilainya bukan sifar) Ubah suai saiz memori_target dan memori_max_target:

SQL> show parameter memory
NAME     TYPE VALUE
-------------------------------- ----------- ------------------------------
hi_shared_memory_address     integer 0
memory_max_target     big integer  0
memory_target     big integer  0
shared_memory_address     integer 0
SQL>
#Jika. memory_max_target bukan 0 dan memory_target bukan 0, gunakan perintah berikut untuk menukar nilai kepada 0

1 Ubah suai saiz memory_max_target:

2 ;=memory_max_target):

SQL> alter system set memory_max_target=0 scope=spfile;
System altered.
Tutorial yang disyorkan: "

Tutorial Video Oracle

SQL> alter system set memory_target=0 scope=spfile;
System altered.

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai sga dan pga dalam oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn