修改oracle SGA,以提高oracle性能
生活随笔
收集整理的這篇文章主要介紹了
修改oracle SGA,以提高oracle性能
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
修改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
然后重啟數據庫即可
總結
以上是生活随笔為你收集整理的修改oracle SGA,以提高oracle性能的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 博客园的编辑器毛病真多.....
- 下一篇: Java实现二维码生成及图片合成