LinuxのSrvctlコマンドの使用方法

Linux 上で、srvctl コマンドは Oracle Grid Infrastructure (GI) のコンポーネントとリソースを管理するために使用します。以下は srvctl の一般的なコマンドと使用方法の概要です。

  1. データベースインスタンスを起動します。
srvctl start instance -d <database_name> -i <instance_name>

はデータベースの名称、 は起動するインスタンスの名称です。

  1. データベースインスタンスを停止する
srvctl stop instance -d <database_name> -i <instance_name>

同様に、 はデータベース名で、 は停止するインスタンスの名前です。

  1. データベース全体を起動する:
srvctl start database -d <database_name>

これにより、データベースのすべてのインスタンスが起動します。

  1. データベース全体を停止します。
srvctl stop database -d <database_name>

これにより、データベースの全てのインスタンスを停止します。

  1. リスナーの起動:
srvctl start listener -n <listener_name>

は起動するリスナーの名前です。

  1. リスナーの停止:
srvctl stop listener -n <listener_name>

停止するリスナーの名前をにします。

  1. データベースサービスを追加します。
srvctl add service -d <database_name> -s <service_name> -r <preferred_instances> -a <available_instances>

これにより、新しいデータベース サービスが追加されます。 はデータベースの名前、 はサービスの名前、 はおすすめのインスタンスの名前、 は使用可能なインスタンスの名前です。

  1. データベース サービスの削除:
srvctl remove service -d <database_name> -s <service_name>

指定されたデータベースサービスが削除されます。は削除するデータベースの名前、は削除するサービスの名前です。

上記のsrvctlコマンドの使用事例は一部に過ぎず、そのほかにたくさんのコマンドオプションと用法があります。詳細については、関連ドキュメントをご参照するか、「srvctl –help」コマンドをご利用ください。

bannerAds