一: 增加
裸裝置上,建立至少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.被稱為跟蹤元資料...