Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk mengubah suai sga dan pga dalam oracle

WBOY
Lepaskan: 2022-05-13 16:42:21
asal
5146 orang telah melayarinya

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.
Salin selepas log masuk

2

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

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>
Salin selepas log masuk

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>
Salin selepas log masuk
#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.
Salin selepas log masuk
Tutorial yang disyorkan: "

Tutorial Video Oracle

SQL> alter system set memory_target=0 scope=spfile;
System altered.
Salin selepas log masuk

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!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan