Oracle11g调整SGA方法详解
本文整理自网络,侵删。
Oracle11gSGA调整方法
oracle11g修改sga要先修改memory_target等参数,否则服务重启时会出现错误ORA-00844: Parameter not taking MEMORY_TARGET into account, see alert log for mo
re information。
Oracle内存参数结构:
修改SGA必须保持的原则:
1.sga_target不能大于sga_max_size,可以设置为相等。
2.SGA加上PGA等其他进程占用的内存总数必须小于操作系统的物理内存。
具体命令操作如下:
C:UsersAdministrator>sqlplus/nologSQL*Plus: Release 11.1.0.6.0 - Production on 星期三 2月 22 10:51:08 2012Copyright (c) 1982, 2007, Oracle. All rights reserved.SQL> conn sys/sys as sysdba;已连接。SQL> show sga;Total System Global Area 631926784 bytesFixed Size 1334996 bytesVariable Size 205521196 bytesDatabase Buffers 419430400 bytesRedo Buffers 5640192 bytesSQL> alter system set memory_max_target=700m scope=spfile;系统已更改。SQL> alter system set memory_target=700m scope=spfile;系统已更改。SQL> show sga;Total System Global Area 631926784 bytesFixed Size 1334996 bytesVariable Size 205521196 bytesDatabase Buffers 419430400 bytesRedo Buffers 5640192 bytesSQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup;ORACLE 例程已经启动。Total System Global Area 631926784 bytesFixed Size 1334996 bytesVariable Size 205521196 bytesDatabase Buffers 419430400 bytesRedo Buffers 5640192 bytes数据库装载完毕。数据库已经打开。SQL> alter system set sga_target=650m scope=spfile;系统已更改。SQL> alter system set sga_max_size=650m scope=spfile;系统已更改。SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup;ORACLE 例程已经启动。Total System Global Area 686329856 bytesFixed Size 1335360 bytesVariable Size 205524928 bytesDatabase Buffers 473956352 bytesRedo Buffers 5513216 bytes数据库装载完毕。数据库已经打开。SQL> show sga;Total System Global Area 686329856 bytesFixed Size 1335360 bytesVariable Size 205524928 bytesDatabase Buffers 473956352 bytesRedo Buffers 5513216 bytes
附:ora-00844错误解决办法:
SQL> create pfile='c:inittest.ora' from spfile;
文件已创建。
(手动修改文件中对应的memory_target参数)
SQL> startup pfile='c:inittest.ora';ORACLE 例程已经启动。Total System Global Area 631926784 bytesFixed Size 1334996 bytesVariable Size 205521196 bytesDatabase Buffers 419430400 bytesRedo Buffers 5640192 bytes数据库装载完毕。数据库已经打开。SQL> create spfile from pfile='c:inittest.ora';文件已创建。SQL> shutdown immediate;数据库已经关闭。已经卸载数据库。ORACLE 例程已经关闭。SQL> startup;ORACLE 例程已经启动。Total System Global Area 631926784 bytesFixed Size 1334996 bytesVariable Size 205521196 bytesDatabase Buffers 419430400 bytesRedo Buffers 5640192 bytes数据库装载完毕。数据库已经打开。
到此这篇关于Oracle11gSGA调整方法的文章就介绍到这了,更多相关Oracle11g SGA调整内容请搜索
标签:Oracle
相关阅读 >>
oracle如何设置主键?
oracle sql tuning 数据库优化步骤分享(图文教程)
oracle 实现类似sql server中自增字段的一个办法
oracle 12c安装方法及一些使用问题
linux中oracle服务启动和停止脚本与开机自启动
oracle硬解析和软解析的区别分析
一文解析oracle树结构查询
oracle中正则表达式的使用实例教程
oracle 10g client 安装图解教程
oracle怎么删除所有表
更多相关阅读请进入《oracle》频道 >>

数据库系统概念 第6版
本书主要讲述了数据模型、基于对象的数据库和XML、数据存储和查询、事务管理、体系结构等方面的内容。
猜你喜欢
联络方式:
400-123-789
邮箱:xiachao@163.com
Q Q:12345678