11g 如何新增,替換,移除,遷移 OCR

2021-07-27 00:14:23 字數 1641 閱讀 5818

一: 增加

裸裝置上,建立至少280mb的裸裝置,許可權是640,屬主是root:oinstall

共享檔案系統 or nfs,建立空檔案,許可權是640,屬主是root:oinstall

root使用者執行: 

ocrconfig -add +asm_disk_group | file_name

二: 替換

說明: 如果我們必須改變乙個已經存在的ocr location,或者替換乙個failed的ocr location,可以使用ocrconfig 來替換,但必須要求至少配置了2個 ocr locations。

2.1 使用ocrcheck 檢查當前ocr 狀態

[root@node1 bin]# ./ocrcheck

2.2 使用如下命令檢查集群中所有節點的執行狀態:

[root@node1 bin]# ./crsctl check crs

2.3 用root使用者執行如下命令進行替換 (該命令必須要求有2組online的ocr locations,否則會執行失敗。)

ocrconfig -replace current_ocr_location -replacement new_ocr_location

2.4 使用ocrcheck 檢查當前ocr 狀態

[root@node1 bin]# ./ocrcheck

三: 移除

ocrconfig -delete +unused_storage_location

四: 遷移

1. 從no-asm 遷移到 asm (說明:如果我們從之前的版本公升級到11gr2,並將ocr 儲存在asm disk group中)

root使用者執行: 

4.1 確保公升級已經完成 

[root@node1 bin]# ./crsctl query crs activeversion

4.2 使用asmca 配置並啟動asm

4.3 使用asmca 配置asm diskgroup.磁碟組的大小至少要等於當前ocr的大小,並且至少是normal 冗餘。

4.4 新增ocr到asm diskgroup (如果有多個路徑,重複執行 -add -delete 命令即可。)

說明在新增之前:

1)要確保所有的diskgroup已經mount。

2)確保clusterware stack 已經執行

ocrconfig -add +new_disk_group (先新增到asm中去)

4.5 移除舊的ocr

ocrconfig -delete old_storage_location (再將裸裝置或檔案系統上的原ocr刪除)

2. 從asm 遷移到 no-asm

root使用者執行: 

2.1 確保clusterware 版本。

[root@node1 bin]# ./crsctl query crs activeversion

2.2 在shared 或者cluster file system 上建立檔案,並賦權(root,oinstall,640)。

2.3 新增ocr 新儲存位置 

ocrconfig -add new_file_location 

2.4 刪除ocr 舊的儲存位置 

ocrconfig -delete +unused_storage_location

11g 如何新增,替換,移除,遷移 OCR

一 增加 裸裝置上,建立至少280mb的裸裝置,許可權是640,屬主是root oinstall 共享檔案系統 or nfs,建立空檔案,許可權是640,屬主是root oinstall root使用者執行 ocrconfig add asm disk group file name 二 替換 說明...

oracle 10g資料遷移到11g

首先使用expdp匯出原資料庫 expdp system xx schemas test1201 directory asbak dumpfile test1201.dmp logfile zytest1201.log impdp前的準備 1 確保目標資料庫和原庫的字符集一致 2 建立好所需表空間,...

11g中新增的trm檔案

11g中新增的trm檔案 trc檔案稱為sql trace collection file,它是系統的跟蹤檔案 trace 當系統啟動時或執行過程 現錯誤時,系統會自動記錄跟蹤檔案到指定的目錄,以便於檢查,這些檔案需定期維護刪除。trm file 全稱是trace map file.被稱為跟蹤元資料...