ホームページ  >  記事  >  データベース  >  Oracleでsgaとpgaを変更する方法

Oracleでsgaとpgaを変更する方法

WBOY
WBOYオリジナル
2022-05-13 16:42:215142ブラウズ

方法: 1. 「alter system set sga_max_size/sga_target=numeric value...」を使用して sga のサイズを変更します。 2. 「alter system set pga_aggregate_target=numeric value...」を使用して、 pgaのサイズ。

Oracleでsgaとpgaを変更する方法

このチュートリアルの動作環境: Windows 10 システム、Oracle 11g バージョン、Dell G3 コンピューター。

Oracle で sga と pga を変更する方法

1. 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. pga サイズを変更します:

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

知識の拡充:

インスタンス sga および pga のサイズの変更:

アイデア: まず、spfile でパスを指定してバックアップとして pfile を作成し、次にメモリ パラメーターを調整します。データベース内で。

#—>データベース内の sga、pga 関連パラメータを変更します—>この pfile を使用して spfile を作成します—>データベースを閉じます—>最後にデータベースを通常どおり起動します

最初: spfilebackup

#/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>

1.memory_target とmemory_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>

#出力結果によると、memory_max_target=0 とmemory_target=0 が表示され、すでに ASMM モードであることが示されています。 sga および pga のサイズを直接変更できます

2. (値がゼロ以外の場合)memory_target およびmemory_max_target のサイズを変更します:

#memory_max_target が 0 以外で、memory_target の場合が 0 以外の場合は、次のコマンドを使用して値を 0

1 に変更し、memory_max_target サイズを変更します:

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

2。memory_target サイズを変更します (memory_target<=memory_max_target):

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

推奨チュートリアル: 「

Oracle ビデオ チュートリアル

以上がOracleでsgaとpgaを変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。