system management
1752579 メンバー
4472 オンライン
108788 解決策
新規ポスト

cmmodpkgコマンドについて

 
ガメラ
アドバイザー

cmmodpkgコマンドについて

cmmodpkgの動作に関する件です。

通常はcmrunpkgでパッケージ起動を行いますが、

cmmodpkg -e pkg01を実行したところ、pkg01が

起動し始めました。

まず、この操作でpkgを起動することに問題

ありますでしょうか。

次にcmmodpkg実行後、通常は数十秒でrunningとなる

pkgがstartingのまま変わらず。

cmhaltpkg実行してもプロンプト戻らず。

Ctrl+Cしたところ、pkg01もdownした。

これらの原因は全てcmrunpkgではなく、cmmodpkgを

実行したことによる操作ミスが原因でしょうか。

それともMC/SGの設定に起因しているのでしょうか。

----実施した内容----

# cmviewcl

PACKAGE:pkg01のAUTO_RUNがdisabledを確認

# cmmodpkg -e pkg01

  (すぐにコマンドプロンプトが返ってきた)

# cmviewcl

NODE:hostAにてPACKAGE:pkg01のSTATUSが

  startingのまま5分ぐらい経過してもrunningにならず。

  (通常は数十秒でrunningとなる)

# cmhaltpkg -v pkg01

  5分ぐらいしてもプロンプトが戻ってこないので Ctrl+C

  すぐにパッケージもdownした。

# shutdown -r 0

  自動的にpkg01が起動し、STATUS:upとなる

4件の返信4
cube0015
レギュラーアドバイザー

cmmodpkgコマンドについて

pkg01の起動/停止スクリプトが怪しい気がします。

ちなみに、パッケージの起動停止ログに何かのっていませんか?(syslogも)
ガメラ
アドバイザー

cmmodpkgコマンドについて

syslog/パッケージログを見てもエラー出力はありません。

実際にはpkg01でOracleを起動しているのですが、

database openのメッセージ出力後、固まったように見えます。

Oracle側の問題かもしれません。

cmmodpkg -e pkg01で起動したこと自体は問題ないのでしょうか。

こばやし
新しいメンバー

cmmodpkgコマンドについて

#すごい久しぶりに書き込むような気がします(^^;;

> cmmodpkg -e pkg01で起動したこと自体は問題ないのでしょうか。

特に問題ないと思いますよ。

わたしのところでも、より短時間でパッケージを

起動したい場合など、良く使います。

cmrunpkg pkg_hoge1; cmrunpkg pkg_hoge2

とやるよりも

cmmodpkg -e pkg_hoge1; cmrunpkg pkg_hoge2

とやった方が多くの場合pkg_hoge2の起動開始が

早いですからね(^^;;。

>Oracle側の問題かもしれません。

Oracleのalertログはどうですか?

ガメラ
アドバイザー

cmmodpkgコマンドについて

ありがとうございます。

手順的に不備が無いことは了解しました。

現在はご指摘の通りOracle側で調査中です。

ありがとうございました。