Windows下Oracle 11G記憶體修改

stonebox1122發表於2015-07-01
C:\Users\Administrator>sqlplus / as sysdba

SQL*Plus: Release 11.2.0.1.0 Production on 星期三 7月 1 15:29:47 2015

Copyright (c) 1982, 2010, Oracle.  All rights reserved.


連線到:
Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, OLAP, Data Mining and Real Application Testing options

先檢視資料庫是否使用spfile啟動,如果不是的話,只需要在pfile中修改,然後重啟資料庫即可
SQL> show parameter spfile;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
spfile                               string      D:\APP\ADMINISTRATOR\PRODUCT\1
                                                 1.2.0\DBHOME_1\DATABASE\SPFILE
                                                 CME.ORA

檢視當前分配給oracle的最大記憶體
SQL> show parameter memory_max_target;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
memory_max_target                    big integer 820M

檢視當前分配給oracle的記憶體
SQL> show parameter memory_target;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
memory_target                        big integer 820M

更改分配給oracle的最大記憶體為1024M
SQL> alter system set memory_max_target=1024M scope=spfile;

系統已更改。

更改分配給oracle的記憶體為1024M
SQL> alter system set memory_target=1024M scope=spfile;

系統已更改。

再次檢視引數,發現沒有變化,需要重啟資料庫
SQL> show parameter memory_max_target;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
memory_max_target                    big integer 820M
SQL> show parameter memory_target;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
memory_target                        big integer 820M

關閉資料庫
SQL> shutdown immediate;
資料庫已經關閉。
已經解除安裝資料庫。
ORACLE 例程已經關閉。

重啟資料庫
SQL> startup
ORACLE 例程已經啟動。

Total System Global Area 1068937216 bytes
Fixed Size                  2182592 bytes
Variable Size             775946816 bytes
Database Buffers          285212672 bytes
Redo Buffers                5595136 bytes
資料庫裝載完畢。
資料庫已經開啟。

檢視記憶體,可以看到已經修改好了
SQL> show parameter memory;

NAME                                 TYPE        VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address             integer     0
memory_max_target                    big integer 1G
memory_target                        big integer 1G
shared_memory_address                integer     0

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28536251/viewspace-1719695/,如需轉載,請註明出處,否則將追究法律責任。

相關文章