oracle查看sga大小 plsql里怎么修改oracle的sga?
浏览量:1834
时间:2021-03-17 09:18:32
作者:admin
plsql里怎么修改oracle的sga?
在默认安装情况下,oracle的内存分配是按系统内存的大小比例分配的,内存比较大的情况下,oracle所占的内存也大,该情况下,我们一般要修改sga值来减少系统中oracle的内存过大问题。用dba身份进入oracle,笔者在plsql中对数据库进行管理:show parameter sga --显示内存分配情况alter system set sga_max_size=200m scope=spfile --修改占用内存的大小注:在PL/SQL中 在command window中的Editor模式下使用以上命令
oraclesga正确的设置大小?
在正常情况下,查询非常慢。
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 immediateSQL>startupSQL>show sga即可看到SGA的大小已经被修改重启之后,再修改sga_targetSQL>alter system set sga_target=1024m scope=both
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。