プライマリ・コンテンツに移動
Oracle® Real Application Clusters管理およびデプロイメント・ガイド
12cリリース1 (12.1)
B71323-07
目次へ移動
目次
索引へ移動
索引

前
次

srvctl add database

データベース構成をOracle Clusterwareに追加します。

構文およびパラメータ

srvctl add databaseコマンドは、次の構文で使用します。

srvctl add database -db db_unique_name [-eval] 
     -oraclehome oracle_home [-node node_name] [-domain domain_name] 
     [-spfile spfile] [-pwfile password_file_path]
     [-dbtype  {RACONENODE | RAC | SINGLE} [-server "server_list"] 
     [-instance instance_name] [-timeout timeout]]
     [-role {PRIMARY | PHYSICAL_STANDBY | LOGICAL_STANDBY | SNAPSHOT_STANDBY"]
     [-startoption start_options] [-stopoption stop_options] [-dbname db_name]  
     [-acfspath "acfs_path_list"] [-policy {AUTOMATIC | MANUAL | NORESTART}]
     [-serverpool "server_pool_list" [-pqpool "pq_pool_list"]]
     [-diskgroup "disk_group_list"] [-verbose]

表A-8 srvctl add databaseのパラメータ

パラメータ 説明
-db db_unique_name

データベースの一意の名前。

-eval

このパラメータを使用すると、コマンドがシステムに及ぼす影響を仮定的に評価できます。

注意: このパラメータは、ポリシー管理データベースでのみ使用できます。

-oraclehome oracle_home

Oracle Databaseのホーム・ディレクトリのパス。

-node node_name

非クラスタ(シングル・インスタンス) Oracle Databaseを登録するノード名。

注意: このパラメータは、Oracle Clusterwareでのみ使用でき、-serverpoolパラメータと併用してポリシー管理の非クラスタ・データベースを作成できます。

-domain db_domain

データベースのドメイン

注意: データベースに対してDB_DOMAIN初期化パラメータを設定している場合は、このパラメータを使用する必要があります。

-spfile spfile

データベース・サーバー・パラメータ・ファイルのパス名。

-pwfile password_file_path

パスワード・ファイルの場所へのフル・パスを入力します。

-dbtype {RACONENODE | RAC | SINGLE}

追加するデータベースのタイプ(Oracle RAC One Node、Oracle RACまたは単一のインスタンス)。-node node_nameパラメータを指定しない場合のデフォルトはRACで、-typeパラメータのデフォルトはSINGLEです。

-server server_list

Oracle RAC One Nodeデータベースの候補サーバーのリスト。

注意: このパラメータは、管理者管理Oracle RAC One Nodeデータベースでのみ使用できます。Oracle RAC One Nodeデータベースがポリシー管理である場合、このパラメータは使用できません

-instance instance_name

Oracle RAC One Nodeデータベースのインスタンス名の接頭辞。このパラメータのデフォルト値は、データベースのグローバルな一意の名前の最初の12文字です。

注意: このパラメータは、管理者管理Oracle RAC One Nodeデータベースでのみ使用できます。Oracle RAC One Nodeデータベースがポリシー管理である場合、このパラメータは使用できません

-timeout timeout

Oracle RAC One Nodeデータベースのオンライン・データベース再配置タイムアウト(分単位)。デフォルトは30です。

-role {PRIMARY | PHYSICAL_STANDBY |
 LOGICAL_STANDBY |
 SNAPSHOT_STANDBY}

Oracle Data Guard構成でのデータベースのロール。デフォルトはPRIMARYです。

関連項目: データベース・ロールの詳細は、『Oracle Data Guard概要および管理』を参照してください。

-startoption start_options

データベースの起動オプション(OPENMOUNTNOMOUNTなど)デフォルト値はOPENです。

注意:

  • 起動オプションに複数の語を指定する場合(read onlyread writeなど)、語をスペースで区切り、二重引用符("")で囲みます。たとえば"read only"とします。

  • Oracle Data Guard構成でスイッチオーバーを実行する場合、プライマリ・データベースになるスタンバイ・データベースの-startoptionは、スイッチオーバーの後では常にOPENに設定されます。

関連項目: 起動オプションの詳細は、『SQL*Plusユーザーズ・ガイドおよびリファレンス』を参照してください。

-stoption stop_options

データベースの停止オプション(NORMALTRANSACTIONALIMMEDIATEABORTなど)

関連項目: 停止オプションの詳細は、『SQL*Plusユーザーズ・ガイドおよびリファレンス』も参照してください。

-dbname db_name

データベースの名前(-dbパラメータで指定する一意の名前と異なる場合)

-acfspath "acfs_path_list"

データベースの依存性が設定された、二重引用符("")で囲まれた単一のOracle ACFSパスまたはOracle ACFSパスのカンマ区切りリスト

このパラメータは、データベースがORACLE_HOMEファイル・システムとは異なるファイル・システムでORACLE_BASEを使用する場合など、ORACLE_HOME以外のOracle ACFSファイル・システムへの依存性を作成する場合に使用します。

-policy {AUTOMATIC | MANUAL | NORESTART}

データベースの管理ポリシー。

  • AUTOMATIC(デフォルト): データベースは、データベース・ホスト・コンピュータの再起動時に前回の実行状態(起動または停止)へ自動的に戻ります。

  • MANUAL: データベース・ホスト・コンピュータの再起動時にデータベースは自動的には再起動されません。MANUALに設定しても、Oracle Clusterwareは、実行中のデータベースを監視し、障害発生時にデータベースを再起動します。

  • NORESTART: MANUAL設定と同様に、データベース・ホスト・コンピュータの再起動時にデータベースは自動的には再起動されません。ただし、NORESTART設定では、障害が発生しても、データベースを再起動することはありません。

-serverpool "server_pool_list"
[-pqpool "pq_pool_list"]]

データベースの配置の制御に使用するサーバー・プール名のカンマ区切りリスト。このパラメータを指定しない場合、デフォルトでGenericサーバー・プールが使用されます。

また、必要に応じて、データベースで使用されるパラレル問合せサーバー・プールの名前のカンマ区切りリストを指定することもできます。

注意:

  • このパラメータは、Oracle Clusterwareでのみ使用できます。このパラメータと-nodeパラメータは併用できますが、サーバー・プールはMAX_SIZE=1とし、1台のみのサーバー(-nodeで指定)を構成しておく必要があります。

  • サーバー・プールを追加した後、srvctl add serviceコマンドを使用してサービスをサーバー・プールに割り当てることができます。

-diskgroup "disk_group_list"

Oracle ASMディスク・グループのカンマ区切りリスト(データベースでOracle ASM記憶域を使用している場合)

次のコマンド例は、ポリシー管理Oracle RACデータベースを追加します。

srvctl add database -db crm -oraclehome /u01/oracle/product/12c/mydb 
    -domain example.com -spfile +diskgroup1/crm/spfilecrm.ora 
    -role PHYSICAL_STANDBY -startoption MOUNT -dbtype RAC -dbname crm_psd 
    -policy MANUAL -serverpool "svrpool1,svrpool2" -diskgroup "dgrp1,dgrp2"

次のコマンド例は、管理者管理データベースを追加します。

srvctl add database -db crm -oraclehome /u01/oracle/product/12c/mydb 
-domain example.com