RAC環境中的初始化檔案
RAC環境中多個節點的初始化檔案使用統一的檔案,也可以使用各自的檔案。
由於初始化檔案本身包括PFILE和SPFILE兩種,而且對於RAC環境而言,又可以選擇使用統一的初始化檔案,或者各個節點選擇各自的初始化檔案,因此,初始化檔案的問題相對比較複雜。
這裡只是簡單討論一下初始化引數設定的原則和推薦設定方式。
自從Oracle9i推出了SPFILE之後,SPFILE的諸多優點使得SPFILE基本上已經替代了PFILE成為資料庫初始化檔案的首選。對於RAC環境,SPFILE由於可以存放在裸裝置上,而具有額外的優點。
下面討論一下RAC環境中初始化引數檔案最方便的配置。在共享儲存上建立一個共享的SPFILE,然後在每個節點上的$ORACLE_HOME/dbs目錄下,建立PFILE檔案init$ORACLE_SID.ora,在檔案中設定SPFILE引數指向共享儲存裝置上的SPFILE檔案。
利用這種方式,可以避免多個初始化引數造成的修改遺漏等問題。對於多個例項要設定不同引數值的問題,可以使用ALTER SYSTEM SET PARAMETER=VALUE SID = ‘$ORACLE_SID’的方式,透過這個命名進行的修改只會針對指定的例項生效。
如果不使用統一的引數檔案啟動,那麼如果希望一個系統的修改是對所有的例項進行,那麼必須在所有的例項上進行修改,使得修改同步到所有用於啟動的SPFILE中。或者手工修改所有的PFILE檔案,保證下次重啟資料庫系統後,修改對所有的例項都可以生效。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/4227/viewspace-69304/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Oracle RAC 環境 引數檔案的啟動順序Oracle
- 如何在rac環境中增加監聽
- RAC環境修改spfile的位置
- Oracle RAC 環境下的連線管理Oracle
- KingbaseES RAC部署案例之---SAN環境構建RAC
- 開發環境下PP檔案的建立開發環境
- Laravel 配置多環境env檔案Laravel
- RAC和ASM環境下打patchASM
- 手工清理19c RAC環境
- RAC環境下建立物理DATAGUARD(1)
- RAC環境下建立物理DATAGUARD(2)
- ubuntu系統環境配置檔案的區別Ubuntu
- LAMP環境中Apache,MySQL,PHP的配置檔案路徑是什麼LAMPApacheMySqlPHP
- 本地測試環境初始化
- Vivado開發環境,將COE檔案加入IP核ROM中開發環境
- RAC環境下的SEQUENCE對應用的影響
- 12c複製 RAC ASM中的密碼檔案到檔案系統ASM密碼
- Laravel 和 Lumen 中通過環境變數配置對應的 env 檔案Laravel變數
- SpringMVC基本環境搭建(配置檔案模板模板)SpringMVC
- 02_1_初始化環境搭建
- oracle 11G RAC的建立(VM虛擬環境)Oracle
- Oracle RAC環境下ASM磁碟組擴容OracleASM
- Oracle 11.2.0.4 rac for aix acfs異常環境的克隆環境ASM磁碟組掛載緩慢OracleAIASM
- 專案開發中的pro、pre、test、dev環境及SpringBoot多環境配置devSpring Boot
- 如何讓Python指令碼成為在Windows環境中執行的exe檔案Python指令碼Windows
- 專案經理在敏捷環境中的作用敏捷
- 簡單介紹Linux環境變數檔案Linux變數
- PHP本地檔案包含漏洞環境搭建與利用PHP
- NfS網路共享檔案系統環境搭建NFS
- lustre檔案系統環境搭建及測試
- Oracle RAC環境新增新的network和listener(未完成)Oracle
- Oracle RAC引數檔案管理Oracle
- k8s 初始化環境(1)K8S
- django的初始化檔案說明Django
- 在Linux下ssh 環境的登入 和 檔案拷貝Linux
- 使用 setenv 配置檔案管理 Tomcat 的自定義環境變數Tomcat變數
- [譯] 輕鬆管理 Swift 專案中的不同環境Swift
- unix環境高階程式設計(上)-檔案篇程式設計
- yml檔案中使用profile配置切換多環境