博客
关于我
Oracle 修改 SGA 大小
阅读量:548 次
发布时间:2019-03-09

本文共 746 字,大约阅读时间需要 2 分钟。

示例:将 SGA 由 2G 修改为 32G

方式一、通过 spfile 修改

1)使用SYS用户以SYSDBA身份登录系统

$ sqlplus / as sysdba

2)查询 memory_target 参数

在这里插入图片描述

3)执行命令修改如下参数

SQL>alter system set sga_max_size=32G scope=spfile;SQL>alter system set sga_target=32G scope=spfile;

注:alter system set sga_target=1600m scope=spfile;后面必须要加scope=spfile,指定修改Spfile。否则会报“无法修改初始化参数”的错。

4)重启数据库使修改生效

SQL> shutdown immediate;SQL> startup ;

方式二、通过 pfile 参数修改

1)创建 pfile

SQL>create pfile from spfile;

默认存放路径为: $ORACLE_HOME/dbs

2)修改 pfile 内容

$ vi INITorcl.ORA  //假设 1)中生成的 pfle 文件名为INITorcl.ORA

修改后主要内容为

sga_target=34359738368(32G)lock_sga=truepga_aggregate_tagert=250000000(250M左右)workarea_size_policy=autopre_page_sga=truesga_max_size=34359738368(32G)

3)用 pfile 启动数据库

SQL>startup pfile='$ORACLE_HOME/dbs/INITorcl.ORA'

转载地址:http://dyqiz.baihongyu.com/

你可能感兴趣的文章
MySQL中的ON DUPLICATE KEY UPDATE详解与应用
查看>>
mysql中的rbs,SharePoint RBS:即使启用了RBS,内容数据库也在不断增长
查看>>
mysql中的undo log、redo log 、binlog大致概要
查看>>
Mysql中的using
查看>>
MySQL中的关键字深入比较:UNION vs UNION ALL
查看>>
mysql中的四大运算符种类汇总20多项,用了三天三夜来整理的,还不赶快收藏
查看>>
mysql中的字段如何选择合适的数据类型呢?
查看>>
MySQL中的字符集陷阱:为何避免使用UTF-8
查看>>
mysql中的数据导入与导出
查看>>
MySQL中的时间函数
查看>>
mysql中的约束
查看>>
MySQL中的表是什么?
查看>>
mysql中穿件函数时候delimiter的用法
查看>>
Mysql中索引的分类、增删改查与存储引擎对应关系
查看>>
Mysql中索引的最左前缀原则图文剖析(全)
查看>>
MySql中给视图添加注释怎么添加_默认不支持_可以这样取巧---MySql工作笔记002
查看>>
Mysql中获取所有表名以及表名带时间字符串使用BetweenAnd筛选区间范围
查看>>
Mysql中视图的使用以及常见运算符的使用示例和优先级
查看>>
Mysql中触发器的使用示例
查看>>
Mysql中设置只允许指定ip能连接访问(可视化工具的方式)
查看>>