oracle参数文件的修改及sga pga参数的修改

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;

本栏目更多精彩内容:http://www.bianceng.cnhttp://www.bianceng.cn/database/Oracle/

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

时间: 2024-10-26 18:51:14

oracle参数文件的修改及sga pga参数的修改的相关文章

mysql启动的时参数文件中的[mysql]下的参数没有生效

问题描述 mysql启动的时参数文件中的[mysql]下的参数没有生效 my.cnf下的参数如下 [mysqld] 此处省略..... [mysql] #no-auto-rehash prompt='u@h:pd mysql>' #max_allowed_packet = 1024M ##影响mysql导人的速度 #default_character_set = gbk 启动方式 mysqld --defaults-file=/etc/my.cnf & 启动后prompt没有生效 [root

浅析oracle的参数文件

环境: SQL> select * from v$version where rownum=1; BANNER ---------------------------------------------------------------- Oracle Database 10g Enterprise Edition Release 10.2.0.1.0 - Prod SQL> !uname -r 2.6.18-308.el5xen 参数文件的根本作用就是"覆盖参数的默认值"

Oracle数据库中的控制文件管理以及常用参数设置_oracle

一.控制文件 作用:         二进制文件         记录了数据库当前实例的结构和行为,数据文件日志文件的信息,维护数据库一致性         参数文件中定义了控制文件的位置和大小         很小的二进制文件,一般不超过100m         mount阶段open以后,一直在用         一套控制文件只能连接一个database         分散放置,至少一份,至多八份 相关视图:         v$controlfile ---- 列出实例的所有控制文件的名

Oracle的设置系统全局区SGA命令

今天简单介绍一下 target="_self">SGA 的设置方法 1.sga_target 参数 alter system set sga_target = 40000m  scope=both; 特性: 1).ASMM 自动共享内存管理 答:SGA_TARGET参数控制ASMM(自动共享内存管理)是oracle一个新特性,但是它的含义和SGA_MAX_SIZE的一样,也表示SGA最大的大小,于是它也就有了一个限制,那就是它的大小不能大于SGA_MAX_SIZE的大小,一旦给S

AG阅读总结10.4.1——参数文件简介

1.参数文件简述:  在oracle数据库中,参数文件包含了所有的数据库配置信息,它非常重要.我认为如果 要把oracle管理好,必须要做到对参数及参数文件的了如指掌.但是,oracle数据库中数据是庞大的,且正因为参数文件包含了数据库的所有配置信息,所以参数很多,有几百个之多,一时是难以熟悉和掌握的,这需要在实践中的配置,了解和领会.有关各个参数的详细参考信息,请参阅oracle官方文档<Oracle9i Database Reference>.           这里通过两个部分对参数文

Oracle.中如何查询当前版本中的各参数

oracle Oracle数据库系统根据初始化参数文件init.ora中设置的参数来配置自身的启动,每个实例在启动之前,首先读取这些参数文件中设置的不同参数.Oracle系统中的参数,根据系统使用情况可以简单分为两大类,普通参数,也就是Oracle系统正常使用的一些参数,另外一类就是特殊参数,包括三种,过时参数.强调参数和隐藏参数.随着Oracle数据库新版本的发布,相应每次都会增加或者删除一些参数.如何查询当前版本数据库系统的参数情况以及当前系统版本相对于以前版本增加或者丢弃的那些参数呢?本文

Oracle 参数文件

--======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件)     主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库.     如内存池的分配,允许打开的进程数和会话数等.   两类参数文件:     pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,文件名通常为init<sid>.ora    

Oracle 参数文件(spfile和pfile)

 Oracle 参数文件(spfile和pfile) --======================== -->Oracle 参数文件 --======================== /* 参数文件(10g中的参数文件)     主要用来记录数据库的配置文件,在数据库启动时,Oracle读取参数文件,并根据参数文件中的参数设置来配置数据库.     如内存池的分配,允许打开的进程数和会话数等.   两类参数文件:     pfile:文本文件的参数文件,可以使用vi,vim等编辑器修改,

Oracle的参数文件综述

参数文件是用来配置数据库的设置.如控制文件的位置(control_files),数据块的大小(db_block_size),缓冲区高速缓存的大小(db_cache_size)等信息 1.Oracle参数列表 Select * from v$parameter; 2.修改参数范例 Alter system set processes=1000scope=spfile;--修改数据库最大连接数 3.scope如下4种 a).scope=memory-立即生效,持续到数据库关闭为止; b).scope