Oracle

Oracle RAC srvctl 中的 start 和 enable 有什麼區別?

  • April 3, 2021

在 Oracle 12c 文件中,對於與數據庫關聯的服務, srvctl startsrvctl enable命令之間的區別並不清楚。在dba_service視圖中,一個已經啟動服務的數據庫,列ENABLED帶有NO,我注意到當 RAC 服務已經啟動並且您嘗試啟用它時,它會通知您它已經啟用。

srvctl enable service -d mydb -s myservice
PRCC-1010: myservice was already enabled
PRCR-1002: Resource ora.mydb.myservice.svc is already enabled 

Enable 表示可以使用該服務,並在集群重啟時自動啟動。此外,您可以啟用服務,但目前狀態已停止。如果將服務更改為禁用,則無法啟動該服務。

引用自:https://dba.stackexchange.com/questions/289195