0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Oracle Real Application Clusters の起動メッセージを確認する (Oracle Database 19c)

Posted at

Oracle Real Application Clusters (RAC) はストレージを共有し、複数ノード上で同時にインスタンスを起動します。インスタンスの起動には RAC を構成するいずれかのノードで srvctl start database コマンドを実行します。
本記事では、srvctl コマンドの開始と RAC インスタンスの状態を時系列に確認しています。

インスタンス起動

srvctl start database コマンドを実行し、alert ログに出力される時刻と主なメッセージを記録します。インスタンスの起動は2ノードでほぼ同時に実行されていることがわかります。一方で MOUNT 状態に移行する時刻は数秒異なります。
最終的には全インスタンスが OPEN 状態に移行するのを待って srvctl コマンドが終了していることがわかります。
Dumping current patch information から開始されるパッチの情報は srvctl コマンド完了後に alert ログに出力されています。

時刻 srvctl start database インスタンス#1 インスタンス#2 備考
18:46:26 開始
18:46:29 Starting ORACLE instance (normal) Starting ORACLE instance (normal)
18:46:32 Starting background process PMON
18:46:33 Starting background process PMON
18:46:35 ALTER DATABASE MOUNT ALTER DATABASE MOUNT
18:46:42 Completed: ALTER DATABASE MOUNT
18:46:42 ALTER DATABASE OPEN
18:46:43 Successful open of redo thread 2
18:46:47 Completed: ALTER DATABASE MOUNT
18:46:47 ALTER DATABASE OPEN
18:46:47 Successful open of redo thread 1
18:46:48 Completed: ALTER DATABASE OPEN
18:46:49 ALTER SYSTEM SET remote_listener
18:46:49 QPI: opatch file present, opatch
18:46:50 Completed: ALTER DATABASE OPEN OPENモード完了
18:46:50 終了 ALTER SYSTEM SET remote_listener srvctl 終了
18:46:54 QPI: opatch file present, opatch
18:46:54 Dumping current patch information パッチ情報
18:47:00 Dumping current patch information

インスタンス停止

srvctl stop database コマンドを実行し、alert ログに出力される時刻と主なメッセージを記録します。インスタンス起動時と同様に、インスタンス停止処理も複数ノードでほぼ同時刻に開始されます。その後は若干の差はありますが、ほぼ同時刻に同じメッセージが出力されています。後から停止されたインスタンスでは「List of instances」「Dead instances」等のメッセージが出力されており、ノード間で出力されるメッセージが異なることが分かります。最後に全インスタンスの停止「Instance shutdown complete」が出力された後に srvctl コマンドが終了しています。

時刻 srvctl stop database インスタンス#1 インスタンス#2 備考
18:48:15 開始
18:48:16 Shutting down ORACLE instance (immediate) Shutting down ORACLE instance (immediate)
18:48:16 Stopping background process SMCO
18:48:18 Stopping background process SMCO
18:48:23 ALTER DATABASE CLOSE NORMAL
18:48:25 ALTER DATABASE CLOSE NORMAL
18:48:28 Closing sequence subsystem
18:48:29 Closing sequence subsystem
18:48:30 Shutting down archive processes Shutting down archive processes
18:48:32 Successful close of redo thread 1 Successful close of redo thread 2
18:48:32 Completed: ALTER DATABASE CLOSE NORMAL Completed: ALTER DATABASE CLOSE NORMAL
18:48:32 ALTER DATABASE DISMOUNT ALTER DATABASE DISMOUNT
18:48:32 Completed: ALTER DATABASE DISMOUNT Completed: ALTER DATABASE DISMOUNT
18:48:37 List of instances (total 1) : 2
18:48:37 Dead instances (total 1) : 1
18:48:37 My inst 2
18:48:43 Instance shutdown complete
18:48:47 Instance shutdown complete
18:48:47 停止

まとめ

RAC インスタンスの起動や停止は各ノードでほぼ同時に開始していました。一方コマンドの終了は全ノードで処理の完了を待ってから終了していることがわかります。

Author: Noriyoshi Shinoda / Date: January 26, 2023

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?