管理者管理データベースでは、データベース・インスタンスの構成を現在のノードから別のノードへ変更します。ポリシー管理データベースでは、指定されたノードでデータベースを実行するときに使用するインスタンス名を定義します。
注意:
このコマンドは、実行インスタンスの名前変更または再配置には使用できません。
このコマンドは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 ""