【RAC】在RAC環境下需要惟一設定的重要引數列表
在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 --
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 --
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/519536/viewspace-681283/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 超大記憶體環境下的Oracle RAC引數設定建議記憶體Oracle
- RAC 特定引數設定
- 【RAC】RAC環境下歸檔日誌格式約定
- HP-UNIX下RAC環境變數設定錯誤修正一則變數
- RAC環境下dataguard的搭建
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- rac環境vip在linux下的連線資訊Linux
- 在aix oracle rac 環境下,增加lv的步驟AIOracle
- 在安裝RAC時需要配置的幾個kernel引數
- 在RAC環境下安裝實施GoldenGateGo
- ORACLE RAC 環境下修改IPOracle
- Oracle RAC啟動歸檔時需要設定CLUSTER_DATABASE引數嗎?OracleDatabase
- Oracle RAC 環境下的連線管理Oracle
- 【RAC】rac環境下的資料庫備份與還原資料庫
- RAC和ASM環境下打patchASM
- RAC 環境下修改歸檔模式模式
- RAC環境下配置OGG同步
- Oracle9.2.0.4 RAC 三節點引數設定Oracle
- RAC環境下修改系統引數後 重啟資料庫全過程資料庫
- 在solaris環境下,根據java程式的不同,設定不同的環境變數Java變數
- RAC環境下的redo日誌組重建
- 【RAC】Oracle RAC叢集環境下日誌檔案結構Oracle
- ORACLE RAC環境下刪除節點Oracle
- rac環境下standby資料庫的實現資料庫
- linux下rac環境下刪除節點Linux
- oracle RAC環境分散式計算(prallel能力)設定 --轉載Oracle分散式
- RAC環境的恢復策略
- ORACLE RAC資料庫中的初始化引數的設定Oracle資料庫
- RAC環境中的儲存部分管理——RAC管理
- RAC環境下的SEQUENCE對應用的影響
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- Solaris下修改RAC環境節點IP地址
- aix下rac環境rman備份策略部署AI
- (轉)Oracle rac環境下清除asm例項OracleASM
- linux下的java環境變數設定LinuxJava變數
- LINUX下安裝ORACLE的常用設定引數及環境變數說明LinuxOracle變數
- DB遷移RAC環境
- oracle rac 環境檢測Oracle