sql >> データベース >  >> RDS >> Oracle

EMグリッド制御を新しいノードに拡張

    最近の投稿のいくつかをフォローしている場合は、既存のRACデータベースクラスターを新しいハードウェアに拡張する作業を行っていることをご存知でしょう。これで、インスタンスが新しいノードで実行されます。私のアプリケーションは現在、新しいインスタンスに接続しています。舞台裏のアイテムのいくつかに取り組む時が来ました。

    新しいインスタンスをカバーするために、Enterprise Manager GridControl11gを拡張する必要があります。最初に、[Deployments] –> [Install Agent] –> [Fresh Install]に移動し、ウィザードに従ってエージェントを新しいノードにプッシュしました。しかし、[データベース]タブを見ると、データベースのエントリが2つあります。 orcl.acme.comのような元のエントリと、データベースごとに新しいエントリorcl.acme.com_mycluがありました。新しいエントリにはクラスター名が追加され、古いインスタンスではなく、新しいインスタンスのみが含まれていました。古いエントリには古いインスタンスのみが含まれ、新しいインスタンスは含まれていませんでした。必要なのは、クラスター化されたデータベースのすべてのインスタンスを含む[データベース]タブの1つのエントリです。

    MetalinkNote800953.1新しいノードを既存のクラスター環境に追加した後にエージェントを拡張する方法を見つけました。私は指示に従い、指示に従って各ノードでそのagentcaユーティリティを実行しました。しかし、これは役に立ちませんでした。 [データベース]タブに古いクラスターデータベースエントリがまだありました。そして、新しいノードごとに、orcl.acme.com_orcl4のような1つのエントリがあり、最後の部分はインスタンス名でした。グリッドコントロールでインスタンスを個別に管理したくない。

    上記のすべての場合で、[データベース]タブから新しいエントリを削除し、元の3インスタンスのクラスター化データベースを残しました。

    そこで修正するために、私が行った手順は次のとおりです。

    1. [データベース]タブをクリックします。
    2. クラスター化データベースの横にあるラジオボタンを選択し、[構成]ボタンを押します。
    3. 次のページを下にスクロールすると、古いインスタンスが表示されます。 [追加]ボタンを押します。
    4. [インスタンスの追加]ページ:
      1. インスタンス名が正しいことを確認してください。私にとっては、orcl.acme.com_orcl4
      2. の形式です。
      3. 新しいホストを選択します。
      4. リスナーマシン名は、このホストに対して正しいvip(hostname-vip)を使用する必要があります。
      5. データベースSIDは、インスタンス名(orcl4)を作成する必要があります
    5. [OK]を押します。
    6. 成功メッセージが表示されます。
    7. 新しいインスタンスごとに繰り返します。
    8. [次へ]ボタンを押します。
    9. [送信]を押します。
    10. [データベース]タブをクリックします。
    11. データベース名をクリックします
    12. 下にスクロールすると、新しいインスタンスが表示されます。

    これはどこにも文書化されていなかったので、将来誰かに役立つことを願っています。


    1. ExcelとAccess:切り替える時期はいつですか?

    2. PostgreSQLからのPL/pgSQL出力をCSVファイルに保存します

    3. SQL ServerORDERBYの日付とnullが最後

    4. PostgreSQLで自動インクリメントの主キーを設定するにはどうすればよいですか?