oracle参数文件的修改,sgapga参数的修改-Oracle

Oracle cczv.cn 4个月前 (06-26) 14次浏览 未收录 0个评论 扫描二维码

1.参数文件的设置

(1)查看动态参数文件

select * from sys.props$ wherename=’NLS_CHARACTERSET’;

动态参数文件:spfile:其中的动态参数修改能够立即生效

(2)修改动态参数

alter system set 参数=值 scope=<memory><spfile><both>

#memory 仅当前生效;(适用于动态参数)

#spfile: 当前不生效;重启后生效;(适用于动态,静态参数)

#both: 当前生效,重启后任然生效;(适用于动态参数)默认值

#还原修改动态参数方法

Alter system reset undo_suppress_errorsscope=BOTH;

(3)静态参数

#任何参数修改必须重启数据库才能生效

#根据动态参数文件创建静态参数文件:

create pfile from spfile;

启动时,系统检查顺序:spfile – pfile – init.ora

(4)常用参数

show parameter db_cache_size

#标准块缓冲区高速缓存的大小

show parameter db_files;

# 数据库打开的数据库文件的最大数目5

#可同时连接到 Oracle 服务器的最大 OS 用户进程数

show parameter processes

show parameter sga

5. sga参数设置

(1)查询

#了分配到与实例挂接的所有服务器进程的程序全局区 (PGA) 内存量

show parameter pga_aggregate_target

show parameter sga;

#除了SGA_MAX_SIZE ,其他都是动态参数,也就是说在数据库运行期间可以使用ALTER SYSTEM 语句动态修改的参数

Show parameter sga_max_size

#sga颗粒查询

#所有的SAG(各个池)以一个最小的内存单元颗粒((GRANULE,也叫区组)

SQL> select component,granule_size fromv$sga_dynamic_components;

COMPONENT GRANULE_SIZE

—————————————————————————-

shared pool 4194304

large pool 4194304

java pool 4194304

streams pool 4194304

DEFAULT buffer cache 4194304

KEEP buffer cache 4194304

RECYCLE buffer cache 4194304

DEFAULT 2K buffer cache 4194304

DEFAULT 4K buffer cache 4194304

DEFAULT 8K buffer cache 4194304

DEFAULT 16K buffer cache 4194304

注:修改大小的时候,一定是cranule_size=4MB的倍数

#show parameter sga_info信息更多些

#select * from v$sgastat查看各个小池中各个进程的情况

#查看剩余情况

show sga_dynamic_free_memory

喜欢 (0)
[1353713598@qq.com]
分享 (0)
关于作者:
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址