RAC 初始化参数

Oracle实例参数划分

  • 唯一的参数:这些参数对每一个实例都是唯一的。该类参数可以确定一个实例使用的资源。如:instance_name,thread和undo_tablespace;
  • 相同的参数:对于所有rac当中的实例,该类别的参数必须相同。如:compatible,db_namecontrol_file
  • “应该”相同的参数:这个类别包含不属于前两种类型的初始化参数。定义实力性能的特征的初始化参数常属于这个类别。如:db_cache_size,local_listener,gcs_server_processes.

1.查询所有实例必须设置相同的参数

  1. select NAME,isinstance_modifiable from v$parameter where isinstance_modifiable='FALSE' ORDER BY NAME;

2.查看rac环境初始化参数

  1. SQL> show spparameters pga
  2. SID NAME TYPE VALUE
  3. -------- ----------------------------- ----------- ----------------------------
  4. * pga_aggregate_limit big integer
  5. * pga_aggregate_target big integer 780M
  6. racdb2 pga_aggregate_target big integer 800M

3.修改初始化参数

deferred参数表明更改只对之后生成的回话参数有效,已经在使用的不受影响。

  1. alter system set pga_aggregate_target=800M scope=both deferred sid='racdb2';

4.查找参数文件和密码文件位置

  1. srvctl config database -db racdb