RAC_OCR管理
管理OCR
OCR是Oracle RAC配置資訊倉庫,它管理叢集節點的相關資訊及例項到節點的對映資訊。組成CRS的程式以及其他支援叢集的應用程式使用這一倉庫來共享資訊。它包括(但不限於)一下內容:
1 節點成員資格資訊
2 資料庫例項、節點和其他對映資訊
3 服務特徵
4 任何由CRS控制的第三方應用程式的特徵(10g R2及更高版本)
OCR 的位置在CRS安裝期間指定。指向OCR裝置位置的檔案指標位於檔案ocr.loc中,它的位置多少與平臺有關。例如,在Linux系統中,它位於/etc/oracle中;在Solaris系統中,它位於/var/opt/oracle中。ocr.loc內容如下:
#ocrconfig_loc=+ASMCCF1
Local_only=FALSE
第一行提供了有關對OCR執行的最後一次操作的資訊,這一操作對ocr.loc檔案的內容產生影響。Oracle 10g R2以上版本提供了在Oracle級別或作業系統級別映象OCR的選擇,以提供高可用性。
對於OCR很少需要日常維護。但OCR是HA框架的一個關鍵元件,所以如果OCR發生任何狀況。那麼都應該隨時對其採取糾正措施。下面的Oracle使用工具用於管理OCR。應該在測試系統中聯絡這些命令,以便為OCR中發生的不測事件做好準備:
1 ocrchek :對OCR執行快速健康檢查,並輸出空間使用統計資訊。
2 ocrdump :對OCR的內容轉儲到一個作業系統檔案
3 ocrconfig :對OCR執行匯出、匯入、新增、替換、刪除、恢復和顯示備份操作。
一 檢查OCR完整性
我們可以使用ocrcheck對OCR執行快速健康檢查,如下所示。這個命令返回OCR版本、已經分配的總空間、所使用的空間、空閒空間、每個裝置的位置,以及完整性檢查的結果。
[root@vmac1]# $GRID_HOME/bin/ocrcheck
這個命令還在$GRID_HOME/log//client目錄中建立一個日誌檔案;這個日誌檔案的內容反映了在輸出中顯示的內容。
二 轉儲OCR資訊
Oracle提供的使用工具ocrdump將OCR的內容寫入作業系統檔案,預設情況下,它將這些內容轉儲到當前目錄中一個名為OCRDUMP的檔案。或者,可以指定一個目標檔案,還可以採用XML格式來轉儲資訊。使用帶有-help選項的命令,可以檢視可供這個命令使用的命令列選項。
轉儲檔案的內容通常由OSS(Oracle支援服務)用於檢視OCR中的配置資訊。這個轉儲檔案是一個ASCII檔案,可以使用任何文字編輯器開啟它。這個檔案中包含一組鍵名、值型別和鍵值資訊。
下面說明如何將OCR檔案的內容轉儲到一個XML檔案中:
[root@vmac1]# $GRID_HOME/bin/ocrdump 1.xml –xml
三 維護一個映象OCR
從10gR2版本開始,Oracle允許建立OCR的一個映象副本,從而使OCR不再是一個單一故障點。而且這樣也不再需要使用來自Oracle之外的方法(如儲存級或陣列級的映象)來映象OCR。
(1)
下面命令將ocrmirror檔案新增/重新部署到指定位置:
[root@vmac1]# $GRID_HOME/bin/ocrconfig –replace ocrmirror ‘+ASMCCF1’
重新部署一個現有的OCR檔案:
ocrconfig –replace ocr ‘+ASMCCF1’
(2)
對OCR進行手工備份
#ocrconfig -manualbackup
(3)
檢視備份的OCR檔案
#ocrconfig -showbackup
(4)
檢視OCR備份檔案的內容
#ocrdump -backupfile backup_file_name
(5)
對OCR備份檔案進行恢復
#ocrconfig -restore file_name
(6)
以root使用者在磁碟組DATABASE中建立一個OCR檔案
#ocrconfig -add +database
(7)
刪除多餘的OCR檔案
#ocrconfig -delete +database
(8)
把OCR檔案從磁碟組DATA遷移到磁碟組DATABASE
#ocrconfig -replace +data -replacement +database
(9)
新增OCR映象
[root@test233] # touch /oracle/ocrfile2
[root@test233] # ocrconfig -replace ocrmirror /oracle/ocrfile2
(10)
線上刪除mirror
[root@test233 #] ocrconfig -replace ocrmirror
管理Oracle本地登錄檔(OLR)
儘管並非所有可用於管理OCR的命令都提供OLR使用,但仍然可以採用管理Oracle叢集登錄檔的相似方式來管理Oracle本地登錄檔。使用者可以使用命令來管理OLR,但要在命令列中新增-local選項:
ocrcheck –local
ocrdump –local
ocrconfig –local –export filename
ocrconfig –local –import filename
ocrconfig –local –repair old filename
來自:Oracle Database 11g RAC手冊 原書第2版
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31444259/viewspace-2151763/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- No.182# 技術管理之管理任務管理
- Supervisor管理Laravels,Laravels程式管理Laravel
- 批次vps管理 批次vps管理
- 批次管理vps 批次vps管理
- 研發管理流程 - 需求管理
- 技術管理之路五、管理溝通:管理的必修課!
- 案例(員工管理/部門管理)
- vps管理平臺rdo桌面管理
- Linux系統管理之程式管理Linux
- 員工管理和賬號管理
- 現代企業管理——【ERP管理】
- vps管理系統 批次管理程式
- Linux系統管理之硬碟管理Linux硬碟
- 工程管理系統原始碼-物料管理-工程專案管理系統-建築施工管理軟體原始碼專案管理
- 談加班與管理:加班 = 管理 + 無能?
- bug 管理與缺陷管理的異同
- vps管理 批次管理雲伺服器伺服器
- 專案管理都管理哪些內容?專案管理
- 磁碟管理
- paper 管理
- 包管理
- 文件管理
- MySQL 管理MySql
- Linux命令整理,使用者管理,使用者組管理,系統管理,目錄管理常用命令Linux
- 系統管理體系——軟體包管理
- RHEL7系統管理之核心管理
- 【SCRIPT】Oracle表管理段管理常用語句Oracle
- 管理 ES 叢集:分片設定及管理
- Liunx的使用者管理與組管理
- 專案管理軟體之範圍管理專案管理
- 記憶體管理 記憶體管理概述記憶體
- mstsc伺服器批次管理 批次vps管理伺服器
- 伺服器管理軟體 vps批次管理伺服器
- 【PG管理】postgresql資料庫管理相關SQL資料庫
- Redis Manager 叢集管理與節點管理Redis
- 工程管理系統原始碼-專注專案數字化管理-工程管理原始碼
- 技術管理進階——管理者可以使用哪些管理工具
- [BUG反饋]管理員後臺“選單管理”無法管理子選單