11gR2 OCRDUMP檢視OCR/OLR檔案的內容
下面討論有關11gR2 OCRDUMP命令的使用。首先獲取OCRDUMP的幫助資訊:
[root@rhel1 bin]# ./ocrdump -h
Name:
ocrdump - Dump contents of Oracle Cluster/Local Registry to a file.
Synopsis:
ocrdump [-local] [<filename>|-stdout] [-backupfile <backupfilename>] [-keyname <keyname>] [-xml] [-noheader]
Description:
Default filename is OCRDUMPFILE. Examples are:
prompt> ocrdump
writes cluster registry contents to OCRDUMPFILE in the current directory
prompt> ocrdump MYFILE
writes cluster registry contents to MYFILE in the current directory
prompt> ocrdump -stdout -keyname SYSTEM
writes the subtree of SYSTEM in the cluster registry to stdout
prompt> ocrdump -local -stdout -xml
writes local registry contents to stdout in xml format
prompt> ocrdump -backupfile /oracle/CRSHOME/backup.ocr -stdout -xml
writes registry contents in the backup file to stdout in xml format
Notes:
The header information will be retrieved based on best effort basis.
A log file will be created in
$ORACLE_HOME/log/<hostname>/client/ocrdump_<pid>.log. Make sure
you have file creation privileges in the above directory before
running this tool.
Use option '-local' to indicate that the operation is to be performed on the Oracle Local Registry.
OCRDUMP工具允許DUMP OCR或者OLR的內容到檔案或者標準輸出,基於診斷和管理目的讀取其中的內容,OCRDUMP的引數包括:
-stdout – 將輸出的內容傳送到終端。
-local – 指定該引數輸出的是OLR的內容。
-Backupfile – 檢視OCR/OLR備份檔案的內容,引數後面要跟上引數檔名稱。
-keyname – DUMP一個指定的OCR鍵(OCRDUMP的內容是以鍵值對存在)。
-xml – DUMP以XML格式輸出。
-noheader – 在輸出中不列印出頭資訊。
當執行OCRDUMP操作的時候會建立一個日誌檔案,這個日誌檔案的儲存位置是$GRID_HOME/log/<host_name>/client/ocrdump_<pid>.log,可以對輸出的日誌級別進行調整,可以透過編輯ocrlog.ini檔案來修改日誌級別。如果在執行OCRDUMP的時候報錯,可以根據生成的日誌檔案來判斷錯誤原因。
OCR是以樹形結構在OCR檔案中儲存資料,資料的儲存形式是鍵值對。透過對OCRDUMP檔案的分析,可以發現它的大體結構如下:
root
├─SYSTEM
│ ├─css
│ ├─language
│ ├─version
│ ├─ORA_CRS_HOME
│ ├─local_only
│ ├─evm
│ ├─crs
│ └─OCR
├─DATABASE
│ ├─NODEAPPS
│ ├─LOG
│ ├─ASM
│ ├─DATABASES
│ │ ├─SERVICE
│ │ └─INSTANCE
│ └─ONS
└─CRS
簡單對上述三類鍵值的功能做下述簡要描述:
1)SYSTEM鍵包含了與Oracle Clusterware主要程式CSSD、CRSD和EVMD的相關資料;
2)DATABASE鍵包含了在Oracle Clusterware註冊的RAC資料庫相關的資料;
3)OCR鍵記錄了與資源概要檔案相關的資訊,維護其他註冊到Oracle Clusterware的應用程式的可用性。
參考資料:
http://space.itpub.net/519536/viewspace-678008
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29067253/viewspace-2062801/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- git檢視檔案內容Git
- git檢視指定提交檔案的內容Git
- Linux 檢視檔案內容——bat 命令LinuxBAT
- Linux檔案內容檢視相關命令Linux
- 常用的7個Linux檔案內容檢視命令!Linux
- Git檢視暫存區index檔案內容GitIndex
- Linux檢視檔案內容常用命令Linux
- Linux常用命令!如何檢視檔案內容?Linux
- 【Linux】檢視二進位制檔案內容_hexdumpLinux
- 瀏覽器檢視Base64的PDF檔案內容瀏覽器
- Linux學習之常用的Linux檔案內容檢視命令!Linux
- Linux基楚操作指引【檢視版本、檢視路徑、檢視內容、編輯檔案】Linux
- Linux如何檢視檔案包含內容?常用指令有哪些?Linux
- Linux如何檢視檔案內容?Linux常用命令Linux
- Linux常用命令之如何檢視檔案內容?Linux
- 在Linux中,如何檢視檔案內容?列出幾種方法。Linux
- java檔案相關(檔案追加內容、檔案內容清空、檔案內容讀取)Java
- 檢視一個歸檔或壓縮檔案的內容而無需解壓它
- Oracle 21C OCR和OLR管理Oracle
- 檢視檔案
- 檔案內容比較
- vim內替換檔案內容
- 檢視谷歌seo內容外掛谷歌
- vite vue-cli 讀取檔案原始內容 使用base64內容的檔案ViteVue
- 如何編輯PDF檔案的內容?
- 如何檢視Control File中儲存的內容
- 檔案內容對比工具
- 使用ln同步檔案內容,支援忽略檔案
- Oracle 叢集的自啟動,OLR與套接字檔案Oracle
- Mac檢視隱藏的檔案Mac
- 修改所有xml檔案中的某些內容XML
- [20231012]如何檢視unicode編碼內容.txtUnicode
- mybatis讀取properties檔案內容MyBatis
- 實用解析dmp檔案內容
- node中給檔案追加內容
- 命令列技巧:分割檔案內容命令列
- ftp上直接修改檔案內容FTP
- 使用GeoTools解析shp檔案內容
- linux-批次修改檔案內容Linux