alter system check datafiles 命令

xz43發表於2013-12-19
今天看文件,發現Oracle RAC環境下,載入儲存的時候,如果遇到檔案不能正常訪問的情況,可以先檢查訪問許可權,再透過 alter system check datafiles 來使檔案生效,而不推薦重啟例項,除非是非正式環境。

基本語法是:
alter system check datafiles global|local;
設計用來在rac環境對資料檔案訪問進行檢測。當磁碟被多個機器共享訪問時,有可能個別檔案只能被當個機器訪問,而其它機器不能訪問。一般是由於配置或者作業系統的問題。
假定有個資料檔案標示為offline,而且為rac環境。當你想online該資料檔案時,你發現其中一個節點不能訪問資料檔案所在磁碟,這時這個例項不能夠驗證該資料檔案。然後在另外一個例項中,控制檔案會將該檔案標示為online。但是資料檔案仍然不能正常訪問,並載入入SGA。此時alter system check datafiles命令可以用來糾正這個問題,使資料檔案能夠正常訪問,將觸發例項重新識別並驗證這個資料檔案。然後使資料庫能夠正常工作。

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/9399028/viewspace-1063819/,如需轉載,請註明出處,否則將追究法律責任。

相關文章