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

Bagaimana untuk mengubah suai sga dalam oracle

WBOY
WBOYasal
2022-01-24 16:14:024036semak imbas

Kaedah: 1. Jalankan arahan "alter system set sga_max_size=numeric scope=spfile" 2. Laksanakan arahan "alter system set sga_target=numeric scope=spfile" 3. Mulakan semula pangkalan data.

Bagaimana untuk mengubah suai sga dalam oracle

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

Cara mengubah suai oracle sga

Contoh: Ubah suai SGA daripada 2G kepada 32G

Kaedah 1. Ubah suai melalui spfile

1 ) Gunakan pengguna SYS untuk log masuk ke sistem sebagai SYSDBA

$ sqlplus / as sysdba

2) Tanya parameter memory_target

Bagaimana untuk mengubah suai sga dalam oracle

3) Jalankan arahan untuk mengubah suai parameter berikut

SQL>alter system set sga_max_size=32G scope=spfile;
SQL>alter system set sga_target=32G scope=spfile;

Nota: alter system set sga_target=1600m scope=spfile mesti diikuti dengan scope=spfile untuk menentukan untuk mengubah suai Spfile. Jika tidak, ralat "Tidak boleh mengubah suai parameter permulaan" akan dilaporkan.

4) Mulakan semula pangkalan data untuk membuat pengubahsuaian berkuat kuasa

SQL> shutdown immediate;
SQL> startup ;

Kaedah 2, ubah suai parameter pfile

1) Cipta pfile

SQL>create pfile from spfile;

Laluan storan lalai ialah: $ORACLE_HOME/dbs

2) Ubah suai kandungan pfile

$ vi INITorcl.ORA  //假设 1)中生成的 pfle 文件名为INITorcl.ORA

Kandungan utama selepas pengubahsuaian ialah

sga_target=34359738368(32G)
lock_sga=true
pga_aggregate_tagert=250000000(250M左右)
workarea_size_policy=auto
pre_page_sga=true
sga_max_size=34359738368(32G)

3) Gunakan pangkalan data Mula pfile

SQL>startup pfile='$ORACLE_HOME/dbs/INITorcl.ORA'

Tutorial yang disyorkan: "Tutorial Video Oracle"

Atas ialah kandungan terperinci Bagaimana untuk mengubah suai sga 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