1. 程式人生 > >crs_register/crs_unregister 註冊與移除RAC服務

crs_register/crs_unregister 註冊與移除RAC服務

    crs_register命令主要是將資源註冊到CRS。該方法通常結合crs_stat -p 或者crs_profile先建立配置檔案。同時crs_register也具有更新CRS的功能。本文將描述crs_register以及crs_unregister的用法。

    在使用crs_register之前,可以使用crs_profile建立資源配置檔案。預設情況下,未指定配置檔案的路徑時,新建立的資源配置檔案位於$ORA_CRS_HOME/crs/public 路徑下,並且以.cap字尾結尾。有關crs_profile用法請參考:使用crs_profile管理RAC資源配置檔案

1、crs_register與crs_unregister用法
[email protected]
:~> crs_register Usage: crs_register resource_name [-dir directory_path] [...] [-u] [-f] [-q] crs_register resource_name -update [option ...] [-o option,...] -q [email protected]:~> crs_unregister Usage: crs_unregister resource_name [...] [-q] 2、檢視本機當前執行的服務
[email protected]
:~> ./crs_stat.sh Resource name Target State -------------- ------ ----- ora.GOBO4.GOBO4A.inst ONLINE ONLINE on bo2dbp ora.GOBO4.GOBO4B.inst ONLINE ONLINE on bo2dbs ora.GOBO4.GOBO4_SRV.GOBO4A.srv ONLINE ONLINE on bo2dbp ora.GOBO4.GOBO4_SRV.cs ONLINE ONLINE on bo2dbp ora.GOBO4.db ONLINE ONLINE on bo2dbs ora.bo2dbp.ASM1.asm ONLINE ONLINE on bo2dbp ora.bo2dbp.LISTENER_BO2DBP.lsnr ONLINE ONLINE on bo2dbp ora.bo2dbp.LISTENER_ORA10G_BO2DBP.lsnr ONLINE ONLINE on bo2dbp ora.bo2dbp.gsd ONLINE ONLINE on bo2dbp ora.bo2dbp.ons ONLINE ONLINE on bo2dbp ora.bo2dbp.vip ONLINE ONLINE on bo2dbp ora.bo2dbs.ASM2.asm ONLINE ONLINE on bo2dbs ora.bo2dbs.LISTENER_BO2DBS.lsnr ONLINE ONLINE on bo2dbs ora.bo2dbs.LISTENER_ORA10G_BO2DBS.lsnr ONLINE ONLINE on bo2dbs ora.bo2dbs.gsd ONLINE ONLINE on bo2dbs ora.bo2dbs.ons ONLINE ONLINE on bo2dbs ora.bo2dbs.vip ONLINE ONLINE on bo2dbs ora.ora10g.db ONLINE ONLINE on bo2dbs ora.ora10g.hr_ora10g.cs ONLINE ONLINE on bo2dbp ora.ora10g.hr_ora10g.ora10g1.srv ONLINE ONLINE on bo2dbp ora.ora10g.ora10g1.inst ONLINE ONLINE on bo2dbp ora.ora10g.ora10g2.inst ONLINE ONLINE on bo2dbs 3、使用crs_stat -p列出資源詳細資訊 #下面列出了service hr_ora10g的詳細資訊 #可以將下面的內容直接儲存為配置檔案(手工操作),等同於使用crs_profile
[email protected]
:~> crs_stat -p ora.ora10g.hr_ora10g.ora10g1.srv NAME=ora.ora10g.hr_ora10g.ora10g1.srv TYPE=application ACTION_SCRIPT=/u01/oracle/db/bin/racgwrap ACTIVE_PLACEMENT=0 AUTO_START=restore CHECK_INTERVAL=0 DESCRIPTION=CRS application for Service Member FAILOVER_DELAY=0 FAILURE_INTERVAL=0 FAILURE_THRESHOLD=0 HOSTING_MEMBERS=bo2dbp bo2dbs OPTIONAL_RESOURCES=ora.ora10g.ora10g2.inst PLACEMENT=restricted REQUIRED_RESOURCES= RESTART_ATTEMPTS=0 SCRIPT_TIMEOUT=600 START_TIMEOUT=0 STOP_TIMEOUT=0 UPTIME_THRESHOLD=7d USR_ORA_ALERT_NAME= USR_ORA_CHECK_TIMEOUT=0 USR_ORA_CONNECT_STR=/ as sysdba USR_ORA_DEBUG=0 USR_ORA_DISCONNECT=false USR_ORA_FLAGS= USR_ORA_IF= USR_ORA_INST_NOT_SHUTDOWN= USR_ORA_LANG= USR_ORA_NETMASK= USR_ORA_OPEN_MODE= USR_ORA_OPI=false USR_ORA_PFILE= USR_ORA_PRECONNECT=none USR_ORA_SRV= USR_ORA_START_TIMEOUT=0 USR_ORA_STOP_MODE=immediate USR_ORA_STOP_TIMEOUT=0 USR_ORA_VIP= 4、使用crs_profile命令建立資源配置檔案 [email protected]:~> crs_profile -create ora.ora10g.hr_ora10g.ora10g1.srv -t application [email protected]:~> cd /u01/oracle/crs/crs [email protected]:/u01/oracle/crs/crs> ls admin auth demo init lib log mesg profile public script template trace [email protected]:/u01/oracle/crs/crs> cd public #預設情況下位於$ORA_CRS_HOME/crs/public,可以看到包含資源的全稱,且以cap字尾結尾 [email protected]:/u01/oracle/crs/crs/public> ls action_scr.scr ora.ora10g.hr_ora10g.ora10g1.srv.cap #檢視生成的資源配置檔案 [email protected]:/u01/oracle/crs/crs/public> more ora.ora10g.hr_ora10g.ora10g1.srv.cap NAME=ora.ora10g.hr_ora10g.ora10g1.srv TYPE=application #注意,ACTION_SCRIPT輸出的內容與之前使用crs_stat -p輸出的內容不同 ACTION_SCRIPT=/u01/oracle/crs/crs/public/ora.ora10g.hr_ora10g.ora10g1.srv.scr ACTIVE_PLACEMENT=0 AUTO_START=restore CHECK_INTERVAL=60 DESCRIPTION=ora.ora10g.hr_ora10g.ora10g1.srv FAILOVER_DELAY=0 FAILURE_INTERVAL=0 FAILURE_THRESHOLD=0 HOSTING_MEMBERS= OPTIONAL_RESOURCES= PLACEMENT=balanced REQUIRED_RESOURCES= RESTART_ATTEMPTS=1 SCRIPT_TIMEOUT=60 START_TIMEOUT=0 STOP_TIMEOUT=0 UPTIME_THRESHOLD=7d USR_ORA_ALERT_NAME= USR_ORA_CHECK_TIMEOUT=0 USR_ORA_CONNECT_STR=/ as sysdba USR_ORA_DEBUG=0 USR_ORA_DISCONNECT=false USR_ORA_FLAGS= USR_ORA_IF= USR_ORA_INST_NOT_SHUTDOWN= USR_ORA_LANG= USR_ORA_NETMASK= USR_ORA_OPEN_MODE= USR_ORA_OPI=false USR_ORA_PFILE= USR_ORA_PRECONNECT=none USR_ORA_SRV= USR_ORA_START_TIMEOUT=0 USR_ORA_STOP_MODE=immediate USR_ORA_STOP_TIMEOUT=0 USR_ORA_VIP= #如果使用root帳戶,則生成的檔案會位於$ORA_CRS_HOME/crs/profile #非root使用者則生成的檔案會位於$ORA_CRS_HOME/crs/public 5、使用crs_unregister移出資源 [email protected]:~> crs_unregister ora.ora10g.hr_ora10g.ora10g1.srv CRS-0214: Could not unregister resource 'ora.ora10g.hr_ora10g.ora10g1.srv'. #提示無法移除資源,因為當前資源為start #下面首先將資源停止 [email protected]:~> crs_stop ora.ora10g.hr_ora10g.ora10g1.srv Attempting to stop `ora.ora10g.hr_ora10g.ora10g1.srv` on member `bo2dbp` Stop of `ora.ora10g.hr_ora10g.ora10g1.srv` on member `bo2dbp` succeeded. #再次移除該資源成功 [email protected]:~> crs_unregister ora.ora10g.hr_ora10g.ora10g1.srv #下面使用crs_stat已經檢視不到被移除的資源 [email protected]:~> crs_stat ora.ora10g.hr_ora10g.ora10g1.srv CRS-0210: Could not find resource 'ora.ora10g.hr_ora10g.ora10g1.srv'. 6、使用crs_register註冊資源到crs [email protected]:~> crs_register ora.ora10g.hr_ora10g.ora10g1.srv Action Script `/u01/oracle/crs/crs/public/ora.ora10g.hr_ora10g.ora10g1.srv.scr` does not exist! #出現提交指令碼檔案不存在 CRS-0213: Could not register resource 'ora.ora10g.hr_ora10g.ora10g1.srv'. #使用之前檢視的指令碼路徑替換掉當前到處檔案中的ACTION_SCRIPT下的內容 [email protected]:~> vi /u01/oracle/crs/crs/public/ora.ora10g.hr_ora10g.ora10g1.srv.cap #再次註冊該資源時成功 [email protected]:~> crs_register ora.ora10g.hr_ora10g.ora10g1.srv #下面使用crs_stat已經可以看到剛剛註冊的資源,其STATE處於OFFLINE [email protected]:~> crs_stat ora.ora10g.hr_ora10g.ora10g1.srv NAME=ora.ora10g.hr_ora10g.ora10g1.srv TYPE=application TARGET=OFFLINE STATE=OFFLINE #Author :Robinson #Blog : http://blog.csdn.net/robinson_0612 #下面使用crs_start來啟動該資源 [email protected]:~> crs_start ora.ora10g.hr_ora10g.ora10g1.srv Attempting to start `ora.ora10g.hr_ora10g.ora10g1.srv` on member `bo2dbp` Start of `ora.ora10g.hr_ora10g.ora10g1.srv` on member `bo2dbp` succeeded. #再次檢視時,TARGET與STATE都處於Online [email protected]:~> crs_stat ora.ora10g.hr_ora10g.ora10g1.srv NAME=ora.ora10g.hr_ora10g.ora10g1.srv TYPE=application TARGET=ONLINE STATE=ONLINE on bo2dbp

更多參考:

相關推薦

crs_register/crs_unregister 註冊RAC服務

    crs_register命令主要是將資源註冊到CRS。該方法通常結合crs_stat -p 或者crs_profile先建立配置檔案。同時crs_register也具有更新CRS的功能。本文將描述crs_register以及crs_unregister的用法。   

jQuery設置disabled屬性disabled屬性

textfield 分享圖片 count only lee hide 屬性 doc lec Readonly只針對input和textarea有效,而disabled對於所有的表單元素都有效。 表單中readOnly和disabled的區別: Readonly只針對

javascript 屏幕取詞取詞

false tlist .text word term dde .com win 文本 屏幕取詞:a. 代碼: <p> 這是一段簡單的段落文本 </p> <script> function getWord(){ var word

mysql服務

img ffffff 使用 sql water 分享圖片 ima windows col windows 需要使用管理員權限,才能移除MySQL服務移除mysql服務

事件監聽方法

addEventListener() 方法用於向指定元素新增事件控制代碼。 addEventListener() 方法新增的事件控制代碼不會覆蓋已存在的事件控制代碼。 你可以向一個元素新增多個事件控制代碼。 你可以向同個元素新增多個同類型的事件控制代碼,如:兩個 "click" 事件。

新增事件事件

第一種: 通過addEventListener新增事件,必須通過removeEventListener移除事件,並且回撥與引數都必須一致,所以如下情況使用匿名回撥函式是無法移除事件的。 不起效: document.addEventListener('mousedown', function() {  

總結-DOM通用屬性&DOM獲取元素位置&事件繫結&冒泡和標籤的預設行為

DOM通用屬性&DOM獲取元素位置&事件繫結與移除&冒泡和標籤的預設行為 DOM物件的通用屬性 innerHTML 獲取/設定元素裡的html內容。在設定元素的HTML內容的時候,會覆蓋掉原來的內容。 innerText 獲取/設定元素裡面的文字

jQuery鍵盤事件,繫結事件事件,複合事件

鍵盤事件是指每次按下或者釋放鍵盤上得按鍵時所產生的事件,常用的鍵盤事件的方法: keydown()   :按下鍵盤時觸發的事件方法; keyup()   :釋放按鍵時觸發的事件方法; keypress()  :產生可列印的字元時觸發的事件

Cesium 控制地形TerrainProvider 顯示

aiprose 個人隨筆上線,網址 aiprose.com 點選訪問 function toggleTerrain(){ var scene = viewer.scene;

jquery 關於checked屬性的新增

    $(":radio").removeAttr('checked');    $(":radio").attr('checked','true');    實際問題:在使用removeAttr()移除了radio的checked屬性後,使用attr()重新增加不起作用;

JQuery繫結事件事件、動畫

繫結事件:bind()、on()、live()、delegate()、keyup(); 觸發事件:trigger(‘keyup’)、keyup(); 解綁事件:unbind()、off()、die()、undelegate(); 符合事件:hover()

JQuery 實現多選 select 的增加效果_Jian

Forward: Jian 最近在做畢業設計 其中一個前臺頁面操作是點選某個 select 中 option 後可以新增到另一個 select 中 點選第二個 select 又可以將選中的 option 移除 Code: 不說其它了,還是直接貼程式碼吧 當然,得首先確保有正

JS——事件的追加

【前言】    JavaScript中的事件追加還有點不太明白,也一點都不懂,就是有點懵,感覺自己理解的和視訊裡的不太一樣,有哪個小夥伴有好的理解歡迎交流。 【正文】 一、事件的追加 第一種方法:

js事件監聽:addEventListener() 事件:removeEventListener()

說事件繫結得先說事件流 事件流 冒泡型事件流:事件的傳播是從最特定的事件目標到最不特定的事件目標。即從DOM樹的葉子到根。【推薦】 捕獲型事件流:事件的傳播是從最不特定的事件目標到最特定的事件目標。即從DOM樹的根到葉子。 DOM標準採用捕獲+冒泡。兩種事件流都會觸發

html5中新新增的元素的元素

新元素 新元素分為五類 <canvas> 新元素 標籤 描述 標籤定義圖形,比如圖表和其他影象。該標籤基於 JavaScript 的繪圖 API 新多媒體元素 標籤 描述

AndroidStudio如何匯入專案列表module

 對於一個初學安卓,並且習慣了Eclipse開發平臺的學習者,開始接觸AndroidStudio多多少少會有些不習慣,這裡所做的筆記是在使用的時候如何解決匯入Module和移除Module遇到的問題。  匯入Module步驟如下:    1.點選File--2.New--3.

【華為雲專家原創】 服務註冊發現如何滿足服務治理?

摘要:本文主要介紹了服務註冊與發現的原理,以及常用的幾種服務註冊與發現元件介紹對比。 在單體應用向微服務架構演進的過程中,原本的巨石型應用會按照業務需求被拆分成多個微服務,每個服務提供特定的功能,並可能依賴於其他的微服務。每個微服務例項都可以動態部署,服務例項之間的呼叫通過輕量級的遠端呼叫方式(HTTP、

[Linux] Linux 中的基本命令目錄結構(待

head 命令 存在 壓縮 下載 創建文件 name 批處理 targe 簡化 Linux 中的基本命令與目錄結構 目錄 一、Linux 基本目錄結構 二、基本命令 三、瀏覽目錄 四、中間命令 五、更改密碼 六、環境變量和 shell 變量 七、命令路徑

Spring Cloud服務註冊發現

總線 dem build ram host 斷路器 report local tro Spring Cloud簡介: Spring Cloud為開發人員提供了快速構建分布式系統中的一些通用模式(例如配置管理,服務發現,斷路器,智能路由,微代理,控制總線,一次性令牌,全局鎖,

springCloud(3):微服務註冊發現(Eureka)

springcloud 微服務的註冊與發現 eureka 一、簡介服務消費者需要一個強大的服務發現機制,服務消費者使用這種機制獲取服務提供者的網絡信息。即使服務提供者的信息發生變化,服務消費者也無須修改配置。服務提供者、服務消費者、服務發現組件三者之間的關系大致如下: 1.各個微服務在啟動時,將自