対話モードでDBCAを使用してターゲット・ノードにデータベース・インスタンスを追加するには、次の手順を実行します。
既存ノードのOracleホーム環境変数が正しく設定されていることを確認します。
既存ノードのOracle_home
\bin
ディレクトリから、システム・プロンプトでdbca
を入力してDBCAを起動します。
DBCAの実行中に、CVUの特定のチェックが実行されます。ただし、コマンドラインからCVUを実行して、様々な検証を実行することもできます。
関連項目:
CVUの詳細は、『Oracle Clusterware管理およびデプロイメント・ガイド』を参照してください。
「データベース操作」ページで、「インスタンス管理」を選択し、「次へ」をクリックすると、DBCAには「インスタンス管理」ページが表示されます。
「インスタンスの追加」を選択し、「次へ」をクリックします。DBCAによって「クラスタ・データベースのリスト」ページが表示され、データベースおよび現在のステータス(ACTIVE
やINACTIVE
など)が表示されます。
「クラスタ・データベースのリスト」ページで、インスタンスを追加するアクティブなOracle RACデータベースを選択します。「次へ」をクリックすると、DBCAによって選択したOracle RACデータベースの既存のインスタンスの名前を示す「クラスタ・データベース・インスタンスのリスト」ページが表示されます。
「インスタンスの追加」ページで、DBCAに表示されるインスタンス名が既存のインスタンス名スキームと合致しない場合には、このページの一番上のフィールドにインスタンス名を入力します。次に、リストから新しいノード名を選択します。
注意:
「Oracleホーム・ユーザー」オプションとともにOracleホームをインストールした場合、DBCAによって、このページでパスワードが求められます。
「サマリー」ページの情報を確認し、「終了」をクリックしてインスタンス追加操作を開始します。DBCAがインスタンス追加操作を実行中であることを示す進捗ダイアログ・ボックスが表示されます。
OraMTS Service for Microsoft Transaction Serverの作成
Oracle Services for Microsoft Transaction Server (OraMTS)を使用すると、Microsoftアプリケーションで調整されるトランザクション内で、リソース・マネージャとしてOracle Databaseを使用できます。OraMTSは、Microsoft分散トランザクション・コーディネータ(MSDTC)に対するOracle Databaseのプロキシとして機能します。この結果、OraMTSによってクライアント側の接続プールが提供され、Oracleを利用するクライアント・コンポーネントを昇格可能なトランザクションおよび分散トランザクションに使用できるようになります。また、サービス自体がWindowsで実行される場合、OraMTSは、任意のオペレーティング・システム上で実行されているOracle Databaseと連携して動作できます。
Oracle Database 12cより前のリリースでは、OraMTSはソフトウェアのみのインストールの一部として作成されました。Oracle Database 12c以上では、構成ツールを使用してこのサービスを作成する必要があります。
ノードの追加後、またはOracle RACのソフトウェアのみのインストールを実行した後でOraMTSサービスを作成するには、次の手順を実行します。
コマンド・ウィンドウを開きます。
ディレクトリを%ORACLE_HOME%\bin
に変更します。
OraMTSCtlユーティリティを実行してOraMTSサービスを作成します(ここで、host_name
はサービスが作成されるノードのリストです)。
C:\..bin> oramtsctl.exe -new -host host_name
関連項目:
分散されるトランザクション内で、リソース・マネージャとしてOracle Databaseを使用できるOraMTSの詳細は、『Oracle Services for Microsoft Transaction Server開発者ガイドfor Microsoft Windows』を参照してください。