新的局点ORACLE上线时参数文件注意的几个要点(二)

2014-11-24 16:08:22 · 作者: · 浏览: 8
FALSE
sga_target
557842432 IMMEDIATE
SQL> set linesize 100
SQL> col value for a20
SQL> select name,value ,ISSYS_MODIFIABLE from v$parameter where name like 'sga%';
SQL> select name,value,issys_modifiable from v$parameter where name like 'pga%';
SQL> select name,value,issys_modifiable from v$parameter where name like 'pga%';
NAME VALUE ISSYS_MOD
-------------------------------------------------------------------------------- -------------------- ---------
pga_aggregate_target 184549376 IMMEDIATE
SQL> select name,value,issys_modifiable from v$parameter where name like 'memory%';
SQL> select name,value,issys_modifiable from v$parameter where name like 'memory%';
NAME VALUE ISSYS_MOD
-------------------------------------------------------------------------------- -------------------- ---------
memory_target 0 IMMEDIATE
memory_max_target 0 FALSE
DEFERRED ----->也是动态参数,对于当前session无效,下一个session生效
FALSE ----->静态参数,需要重启db才能生效
IMMEDIATE ----->动态参数,立即生效
类型----------
75% 25% SGA PGA设置这二个参数的比例数据值;
我的测试库是2G内存
注意这里的: memory_max_target,sga_max_size两个参数修改是需要重启数据库的。 所以我们在安装的时候就需要设定为一个较大的值。
而memory_target,pga_aggregate_target,sga_target 可以在线修改。所以我们以后可以直接修改。
SQL> show parameter pga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
pga_aggregate_target big integer 176M
SQL> show parameter sga;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
lock_sga boolean FALSE
pre_page_sga boolean FALSE
sga_max_size big integer 536M
sga_target big integer 532M
SQL> show parameter memory
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
hi_shared_memory_address integer 0
memory_max_target big integer 404M
memory_target big integer 404M
shared_memory_address integer 0
=========================================
guard 备库出问题之后,请注意启动的顺序。
online 清空
主库归档 确实
缺失
1. 重建DG
2. 使用RMAN 增量推进
===============================================================================
2.2 SGA 与 PGA
memory_max_target,sga_max_size设置要大一点,这个不能动态调的;
2.3. undo 表空间相关的参数
SQL> show parameter undo;
NAME TYPE VALUE
------------------------------------ ----------- ------------------------------
undo_management string AUTO
undo_retention integer 900
undo_tablespace string UNDOTBS2
undo_tablespace
undo_retention 只是指定undo 数据的过期时间,默认是900s,15分钟。这个是默认值
建议改成10800s,即3个小时。
SQL> alter system set undo_retention=10800 scope=both;
System altered.
SQL> select name,value,issys_modifiable from v$parameter where name like 'undo%';
NAME V