VCSを停止せず、OS の Shutdownを行った際に、/lib/svc/method/odm stop" failed with exit status 16 のメッセージが出力される。

book

Article ID: 100036263

calendar_today

Updated On:

Description

問題

 OS Shutdown によるOracle agent の停止と SMFによるodmの停止のタイミングにより発生する問題です。

"exit status 16"は、device busy を意味し OS shutdown のシーケンスの中で、/dev/odm が umount
される前に "/lib/svc/method/odm stop"が実行されたことが問題が発生している原因です。
 
OS shutdwon 時であれば、Orcale DB、VCS、Agent等の動作に影響を与えるメッセージではございません、
無視できるメッセージになります。

エラーメッセージ

Mar xx 12:59:16 svc.startd[11]: system/vxodm:default failed:
transitioned to maintenance (see 'svcs -xv' for details)
Mar xx 12:59:16 svc.startd[11]: [ID 652011 daemon.warning]
svc:/system/vxodm:default: Method "/lib/svc/method/odm stop" failed with exit status 16.

 

解決方法

 OSをShutdownする前に、VCS Agentを正しく停止させる。

 
例)
# /opt/VRTSvcs/bin/hastop -local
 
I/O フェンシングを設定されている場合、I/O フェンシングを停止します。
GAB を停止し、続けて LLT を停止します。
 
# svcadm disable -t vxfen
# svcadm disable -t gab
# svcadm disable -t llt

Applies To

 VCS 5.1 以降 Oracle agent 使用時

Issue/Introduction

 OS Shutdown によるOracle agent の停止と SMFによるodmの停止のタイミングにより発生する問題です。
"exit status 16"は、device busy を意味し OS shutdown のシーケンスの中で、/dev/odm が umount
される前に "/lib/svc/method/odm stop"が実行されたことが問題が発生している原因です。
 
OS shutdwon 時であれば、Orcale DB、VCS、Agent等の動作に影響を与えるメッセージではございません、
無視できるメッセージになります。