绑定完请刷新页面
取消
刷新

分享好友

×
取消 复制
【RAC】在RAC环境下需要惟一设置的重要参数列表
2019-12-27 14:53:07
在RAC环境中的数据库参数的设置需要多加关注。在RAC环境中大部分参数要求各节点实例设置一样,然而个别的参数是每个实例特有的,需要单独设置。

1.需要设置为相同值的参数
什么样的参数在RAC环境的多实例中需要设置为相同值?那些在创建数据库时至关重要的初始化参数以及会影响特定数据库操作的初始化参数必须具有相同的值。
例如下面的这些参数,在RAC环境中每个实例中都需要进行统一设置:
ACTIVE_INSTANCE_COUNT
ARCHIVE_LAG_TARGET
CLUSTER_DATABASE
CONTROL_FILES
DB_BLOCK_SIZE
DB_DOMAIN
DB_FILES
DB_NAME
DB_RECOVERY_FILE_DEST
DB_RECOVERY_FILE_DEST_SIZE
DB_UNIQUE_NAME
MAX_COMMIT_PROPAGATION_DELAY
TRACE_ENABLED
UNDO_MANAGEMENT

2.需要设置为不同值的参数
在RAC环境中,为了区分不同的实例以及对不同实例进行管理,以下参数需要根据具体实例进行特定的设置。
THREAD
ROLLBACK_SEGMENTS
INSTANCE_NAME
INSTANCE_NUMBER
UNDO_TABLESPACE

3.查看RAC环境下的参数文件
获得是否是根据具体实例进行调整的参数的另外一个有效手段是,通过查看数据库的参数文件来获得。
以RAC一个节点上参数文件为例,供参考。
sys@RACDB1> create pfile='/home/oracle/initRACDB1.ora' from spfile;

File created.

sys@RACDB1> exit
Disconnected from Oracle Database 10g Enterprise Edition Release 10.2.0.4.0 - Production
With the Partitioning, Real Application Clusters, OLAP, Data Mining
and Real Application Testing options
RACDB1@rac1 /home/oracle$ cat initRACDB1.ora
RACDB1.__db_cache_size=41943040
RACDB2.__db_cache_size=37748736
RACDB1.__java_pool_size=4194304
RACDB2.__java_pool_size=4194304
RACDB1.__large_pool_size=4194304
RACDB2.__large_pool_size=4194304
RACDB1.__shared_pool_size=109051904
RACDB2.__shared_pool_size=113246208
RACDB1.__streams_pool_size=0
RACDB2.__streams_pool_size=0
*.audit_file_dest='/oracle/app/oracle/admin/RACDB/adump'
*.background_dump_dest='/oracle/app/oracle/admin/RACDB/bdump'
*.cluster_database_instances=2
*.cluster_database=TRUE
*.compatible='10.2.0.1.0'
*.control_files='+DGDATA/racdb/controlfile/current.256.733087241','+DGFLA/racdb/controlfile/current.256.733087241'
*.core_dump_dest='/oracle/app/oracle/admin/RACDB/cdump'
*.db_block_size=8192
*.db_create_file_dest='+DGDATA'
*.db_domain=''
*.db_file_multiblock_read_count=16
*.db_name='RACDB'
*.db_recovery_file_dest='+DGFLA'
*.db_recovery_file_dest_size=21474836480
RACDB2.instance_number=2
RACDB1.instance_number=1
*.job_queue_processes=10
*.open_cursors=300
*.pga_aggregate_target=16777216
*.processes=150
*.remote_listener='LISTENERS_RACDB'
*.remote_login_passwordfile='exclusive'
*.sga_target=167772160
RACDB2.thread=2
RACDB1.thread=1
*.undo_management='AUTO'
RACDB2.undo_tablespace='UNDOTBS2'
RACDB1.undo_tablespace='UNDOTBS1'
*.user_dump_dest='/oracle/app/oracle/admin/RACDB/udump'

4.小结
为了满足Oracle RAC不同节点实例上的管理需求,每个实例上的参数设置的正确性尤为重要,建议对常用重要的参数做深入了解。

Good luck.

secooler
10.12.07

-- The End --

分享好友

分享这个小栈给你的朋友们,一起进步吧。

OCM联盟
创建时间:2019-12-27 14:04:54
OCM联盟(OCMU – Oracle Certified Master Union)是一群有着共同理想,共同志向的DBA的家。 ⚠️该小栈仅限ocm成员入驻!审核制! Oracle Certified Master (OCM) -Oracle认证大师,是Oracle认证的别,是对数据库从业人员的技术、知识和操作技能的别的认可。Oracle OCM是解决困难的技术难题和复杂的系统故障的佳Oracle专家人选,也是IT行业衡量IT专家和经理人的高专业程度及经验的基准。
展开
订阅须知

• 所有用户可根据关注领域订阅专区或所有专区

• 付费订阅:虚拟交易,一经交易不退款;若特殊情况,可3日内客服咨询

• 专区发布评论属默认订阅所评论专区(除付费小栈外)

栈主、嘉宾

查看更多
  • 侯圣文@secooler
    栈主

小栈成员

查看更多
  • gaokeke123
  • ?
  • 山中老狐狸
  • 飘絮絮絮丶
戳我,来吐槽~