管理者管理データベースでは、データベース・インスタンスの構成を現在のノードから別のノードへ変更します。ポリシー管理データベースでは、指定されたノードでデータベースを実行するときに使用するインスタンス名を定義します。
注意:
このコマンドは、実行インスタンスの名前変更または再配置には使用できません。
このコマンドはOracle ClusterwareおよびOracle RACでのみ使用可能です。
srvctl modify instance
コマンドは、次の構文で使用します。
srvctl modify instance -dbdb_unique_name
-instance instance_name -nodenode_name
表A-81 srvctl modify instanceのパラメータ
パラメータ | 説明 |
---|---|
-database db_unique_name
|
データベースの一意の名前 |
-instance instance_name
|
データベース・インスタンス名 注意: ポリシー管理型データベース・インスタンスを変更する場合は、インスタンス名にアンダースコア( |
-node node_name
|
インスタンスを実行するノードの名前。このパラメータの値を |
次の例では、データベース・インスタンスamdb1
が、指定されたノードmynode
で実行されるように、管理者管理データベースamdb
の構成を変更します。
$ srvctl modify instance -db amdb -instance amdb1 -node mynode
次の例は、mynode
で実行する場合に、ポリシー管理データベースpmdb
でインスタンス名pmdb1
を使用するようにします。
$ srvctl modify instance -db pmdb -instance pmdb1_1 -node mynode
次の例は、前述の例で確立されたディレクティブを削除します。
$ srvctl modify instance -db pmdb -instance pmdb1_1 -node ""