修改Oracle SGA,以提高oracle性能


在正常情況下,查詢非常慢。
1、檢查SGA大小,以DBA身份連接到oracle數據庫,輸入show sga。
2、如果SGA過小,請修改其大小

修改SGA必須保持的原則
1).sga_target不能大於sga_max_size,可以設置為相等。
2).SGA加上PGA等其他進程占用的內存總數必須小於操作系統的物理內存。
做如下操作前,必須備份dbs目錄下的所有文件。

方法一:直接SQL命令行修改

(如果spfile文件不存在,需先創建create spfile from pfile;)
SQL>alter system set sga_max_size=1024m scope=spfile;
然后需要重啟數據庫
SQL>shutdown immediate
SQL>startup
SQL>show sga;即可看到SGA的大小已經被修改
重啟之后,再修改sga_target
SQL>alter system set sga_target=1024m scope=both;

方法二:通過EM修改

以SYS登陸到EM:管理->(數據庫配置)所有初始化參數—>SPFile->在此界面可以直接定義sga_target與sga_max_size
然后重啟數據庫即可。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM