Oracle

RACノード追加

■ノード/インスタンスの追加/削除方法( Oracle Clusterware と RAC 向け) (ドキュメントID 2516070.1)

本書の内容
目的
対象
詳細
10gR2
10 UNIXベースのシステムでのノードおよびインスタンスの追加および削除
11 Windowsベースのシステムでのノードおよびインスタンスの追加および削除
11gR1
4 Oracle Clusterwareホームの追加および削除
8 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
10 Windowsシステムでのノードおよびインスタンスの追加および削除
11gR2
4 クラスタ・ノードの追加および削除
10 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
11 WindowsシステムのノードでのOracle RACの追加と削除
12cR1
7 クラスタ・ノードの追加および削除
10 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
11 WindowsシステムのノードでのOracle RACの追加と削除
12cR2
7 クラスタ・ノードの追加および削除
11 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
12 WindowsシステムのノードでのOracle RACの追加と削除
18c
7 クラスタ・ノードの追加および削除
11 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
12 WindowsシステムのノードでのOracle RACの追加と削除

19c

7 クラスタ・ノードの追加および削除
11 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
12 WindowsシステムのノードでのOracle RACの追加と削除
参照情報
適用範囲:
Oracle Database – Enterprise Edition – バージョン 10.2.0.1 以降
この文書の内容はすべてのプラットフォームに適用されます。
本文書利用上のご注意
本文書は英語の文書 Document 1332451.1 (最終メジャー更新日: 2022年02月23日) の日本語翻訳版です。
英語の文書の最終メジャー更新日が新しい場合は本文書に適宜反映いたします。

目的
この文書では、Oracle Clusterware (CRS または Grid Infrastructure) と RAC 環境で、ノードの追加・削除、インスタンスの追加・削除手順を紹介します。

対象

詳細

10gR2
========================================================================

完全なリスト情報が以下のドキュメントにて説明されています:

Oracle Database Oracle ClusterwareおよびOracle Real Application Clusters管理およびデプロイメント・ガイド10g リリース2(10.2)

10 UNIXベースのシステムでのノードおよびインスタンスの追加および削除
グリッド環境でのOracle ClusterwareおよびOracle RACソフトウェアのクローニング
クイック・スタートによるノードとインスタンスの追加および削除手順
新規ノードへのOracle Clusterwareホームの追加
OUIの対話モードを使用したOracle Clusterwareホームの新規ノードへの追加
OUIのサイレント・モードを使用したOracle Clusterwareホームの新規ノードへの追加
Oracle RACを含むOracleホームの新規ノードへの追加
OUIの対話モードを使用したOracle RACを含むOracleホームの新規ノードへの追加
OUIのサイレント・モードを使用したOracle RACを含むOracleホームの新規ノードへの追加
Oracle RACを含むOracleホームの既存ノードからの削除
OUIの対話モードを使用したOracle RACを含むOracleホームの削除
OUIのサイレント・モードを使用したOracle RACを含むOracleホームの削除
Oracle Clusterwareホームの既存ノードからの削除
OUIの対話モードを使用したOracle Clusterwareホームの削除
OUIのサイレント・モードを使用したOracle Clusterwareホームの削除
ノードおよびインスタンスの追加および削除の詳細手順
ノードの追加手順の概要
手順1: 新規ノードのクラスタへの接続
手順2: クラスタウェアおよびOracleソフトウェアの新規ノードへの拡張
手順3: 新規ノードでの記憶域の準備
手順4: Oracle RACデータベース・レイヤーでのノードの追加
手順5: 新規ノードに対するデータベース・インスタンスの追加
すでにクラスタウェアおよびOracleソフトウェアがインストールされているクラスタへのノードの追加
ノードの削除手順の概要
手順1: Oracle Real Application Clustersデータベースからのインスタンスの削除
手順2: Oracle Real Application Clustersデータベースからのノードの削除
手順3: ノード削除のためのASMインスタンスのクリーンアップ手順
11 Windowsベースのシステムでのノードおよびインスタンスの追加および削除
グリッド環境でのOracle ClusterwareおよびOracle RACソフトウェアのクローニング
クイック・スタートによるノードとデータベース・インスタンスの追加および削除手順
新規ノードへのOracle Clusterwareホームの追加
OUIの対話モードを使用したOracle Clusterwareホームの新規ノードへの追加
OUIのサイレント・モードを使用したOracle Clusterwareホームの新規ノードへの追加
Oracle RACを含むOracleホームの新規ノードへの追加
OUIの対話モードを使用したOracle RACを含むOracleホームの新規ノードへの追加
OUIのサイレント・モードを使用したOracle RACを含むOracleホームの新規ノードへの追加
Oracle RACを含むOracleホームの既存ノードからの削除
OUIの対話モードを使用したOracle RACを含むOracleホームの削除
OUIのサイレント・モードを使用したOracle RACを含むOracleホームの削除
Oracle Clusterwareホームの既存ノードからの削除
OUIの対話モードを使用したOracle Clusterwareホームの削除
OUIのサイレント・モードを使用したOracle Clusterwareホームの削除
ノードおよびデータベース・インスタンスの追加および削除の詳細手順
ノードの追加手順の概要
手順1: 新規ノードのクラスタへの接続
物理的接続の確立
オペレーティング・システムのインストール
クラスタ検証ユーティリティを使用したインストールの検査
インストールの検査
手順2: Oracle ClusterwareレイヤーでのOracleソフトウェアの新規ノードへの拡張
手順3: 新規ノードでの記憶域の準備
新規ノードのRAWデバイス記憶域の準備
RAWパーティションの構成
手順4: Oracle RACデータベース・レイヤーでのノードの追加
手順5: 新規ノードに対するデータベース・インスタンスの追加
Enterprise Managerによる新規ノードへのデータベース・インスタンスの追加
対話モードでのDBCAによる新規ノードへのデータベース・インスタンスの追加
サイレント・モードでのDBCAによる新規ノードへのデータベース・インスタンスの追加
ノード追加後のi SQL*Plusへの接続
すでにクラスタウェアおよびOracleソフトウェアがインストールされているクラスタへのノードの追加
ノードの削除手順の概要
手順1: Oracle Real Application Clustersデータベースからのインスタンスの削除
Enterprise Managerによる既存ノードからのデータベース・インスタンスの削除
対話モードでのDBCAによる既存ノードからのデータベース・インスタンスの削除
サイレント・モードでのDBCAによる既存ノードからのインスタンスの削除
手順2: Oracle Real Application Clustersデータベースからのノードの削除
手順3: ノード削除のためのASMインスタンスのクリーンアップ手順

========================================================================

11gR1
========================================================================

完全なリスト情報が以下のドキュメントにて説明されています:

Oracle Clusterware管理およびデプロイメント・ガイド11gリリース1(11.1)

Oracle Real Application Clusters管理およびデプロイメント・ガイド11gリリース1(11.1)

4 Oracle Clusterwareホームの追加および削除
Oracle Clusterwareを追加するための必須手順
LinuxおよびUNIXシステムでのOracle Clusterwareホームの追加および削除
LinuxまたはUNIXシステムでのOracle Clusterwareホームの新規ノードへの追加
Oracle Universal Installerの対話モードを使用したOracle Clusterwareホームの新規ノードへの追加
Oracle Universal Installerのサイレント・モードを使用したOracle Clusterwareホームの新規ノードへの追加
Oracle ClusterwareホームのLinuxまたはUNIXシステムからの削除
DOracle Universal Installerの対話モードを使用したOracle Clusterwareホームの削除
アクセスできないノードからのOracle Clusterwareホームの削除
WindowsシステムでのOracle Clusterwareホームの追加および削除
Oracle ClusterwareホームのWindowsシステムへの追加
WindowsシステムからのOracle Clusterwareホームの削除
Oracle Universal Installerの対話モードを使用したOracle Clusterwareホームの削除
Oracle Universal Installerのサイレント・モードを使用したOracle Clusterwareホームの削除

8 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
クラスタウェアとOracle Databaseを実行するノードへのOracle RACの追加
クラスタウェアとOracle Databaseの存在しないノードへのOracle RACの追加
ターゲット・ノードへのOracle RAC拡張の事前設定手順
ターゲット・ノードへのOracle Clusterwareの拡張
ターゲット・ノードでの共有記憶域の構成
ターゲット・ノードへのOracle Real Application Clustersデータベース・ホームの追加
Oracle Universal Installerの対話モードを使用したターゲット・ノードへのデータベース・ホームの拡張
Oracle Universal Installerのサイレント・モードを使用したターゲット・ノードへのデータベース・ホームの拡張
ターゲット・ノードへのASMおよびOracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのASMおよびデータベース・インスタンスの追加
サイレント・モードでのDBCAによるターゲット・ノードへのASMおよびデータベース・インスタンスの追加
Oracle Real Application Clusters環境からのクラスタ・ノードの削除
手順1: Oracle Real Application Clustersデータベースからのインスタンスの削除
対話モードでのDBCAによるノードからのインスタンスの削除
サイレント・モードでのDBCAによるノードからのインスタンスの削除
手順2: クラスタからのノードの削除

10 Windowsシステムでのノードおよびインスタンスの追加および削除
グリッド環境でのOracle ClusterwareおよびOracle RACソフトウェアのクローニング
クイック・スタートによるノードとデータベース・インスタンスの追加および削除手順
新規ノードへのOracle Clusterwareホームの追加
Oracle Universal Installerの対話モードを使用したOracle Clusterwareホームの新規ノードへの追加
Oracle Universal Installerのサイレント・モードを使用したOracle Clusterwareホームの新規ノードへの追加
新規ノードへのOracle Real Application Clustersを含むOracleホームの追加
Oracle Universal Installerの対話モードを使用したOracle RACを含むOracleホームの新規ノードへの追加
Oracle Universal Installerのサイレント・モードを使用したOracle RACを含むOracleホームの新規ノードへの追加
既存のノードからのOracle Real Application Clustersを含むOracleホームの削除
Oracle Universal Installerの対話モードを使用したOracle RACを含むOracleホームの削除
Oracle Universal Installerのサイレント・モードを使用したOracle RACを含むOracleホームの削除
Oracle Clusterwareホームの既存ノードからの削除
Oracle Universal Installerの対話モードを使用したOracle Clusterwareホームの削除
Oracle Universal Installerのサイレント・モードを使用したOracle Clusterwareホームの削除
ノードおよびデータベース・インスタンスの追加および削除の詳細手順
ノードの追加手順の概要
手順1: 新規ノードのクラスタへの接続
物理的接続の確立
オペレーティング・システムのインストール
クラスタ検証ユーティリティを使用したインストールの検査
インストールの検査
手順2: Oracle ClusterwareレイヤーでのOracleソフトウェアの新規ノードへの拡張
手順3: 新規ノードでの記憶域の準備
新規ノードのRAWデバイス記憶域の準備
手順4: Oracle Real Application Clustersデータベース・レイヤーでのノードの追加
手順5: 新規ノードに対するデータベース・インスタンスの追加
対話モードでのDBCAによる新規ノードへのデータベース・インスタンスの追加
サイレント・モードでのDBCAによる新規ノードへのデータベース・インスタンスの追加
すでにOracle ClusterwareおよびOracle Databaseソフトウェアがインストールされているノードの追加
ノードの削除手順の概要
手順1: Oracle Real Application Clustersデータベースからのインスタンスの削除
対話モードでのDBCAによる既存ノードからのデータベース・インスタンスの削除
サイレント・モードでのDBCAによる既存のノードからのインスタンスの削除
手順2: Oracle Real Application Clustersデータベースからのノードの削除
手順3: ノード削除のためのASMインスタンスのクリーンアップ手順

========================================================================

11gR2
========================================================================

完全なリスト情報が以下のドキュメントにて説明されています:

Oracle® Clusterware管理およびデプロイメント・ガイド11gリリース2 (11.2)

Oracle Real Application Clusters管理およびデプロイメント・ガイド11g リリース2 (11.2)

4 クラスタ・ノードの追加および削除
クラスタ・ノードを追加するための必須手順
LinuxおよびUNIXシステムでのクラスタ・ノードの追加および削除
LinuxおよびUNIXシステムでのクラスタ・ノードの追加
LinuxおよびUNIXシステムでのクラスタ・ノードの削除
10 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへのOracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
サイレント・モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除
Oracle RACデータベースからのインスタンスの削除
対話モードでのDBCAによるノードからのインスタンスの削除
サイレント・モードでのDBCAによるノードからのインスタンスの削除
Oracle RACの削除
クラスタからのノードの削除
11 WindowsシステムのノードでのOracle RACの追加と削除
Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへのOracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
サイレント・モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除
Oracle RACデータベースからのインスタンスの削除
対話モードでのDBCAによるノードからのインスタンスの削除
サイレント・モードでのDBCAによるノードからのインスタンスの削除
Oracle RACの削除
クラスタからのノードの削除

========================================================================

12cR1
========================================================================

完全なリスト情報が以下のドキュメントにて説明されています:

Oracle Clusterware 管理およびデプロイメント・ガイド12c リリース1 (12.1)

Oracle Real Application Clusters 管理およびデプロイメント・ガイド12cリリース1 (12.1)

7 クラスタ・ノードの追加および削除
クラスタ・ノードを追加するための必須手順
LinuxおよびUNIXシステムでのクラスタ・ノードの追加および削除
LinuxおよびUNIXシステムでのクラスタ・ノードの追加
LinuxおよびUNIXシステムでのクラスタ・ノードの削除
Windowsシステムでのクラスタ・ノードの追加および削除
Windowsシステムでのクラスタへのノードの追加
Windowsシステムでのクラスタ・ノードの削除
10 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへのポリシー管理Oracle RACデータベース・インスタンスの追加
ターゲット・ノードへの管理者管理Oracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除
Oracle RACデータベースからのインスタンスの削除
対話モードでのDBCAによるノードからのインスタンスの削除
Oracle RACの削除
クラスタからのノードの削除
11 WindowsシステムのノードでのOracle RACの追加と削除
Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへの管理者管理Oracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除
Oracle RACデータベースからのインスタンスの削除
対話モードでのDBCAによるノードからのインスタンスの削除
Oracle RACの削除
クラスタからのノードの削除

========================================================================

12cR2
========================================================================

完全なリスト情報が以下のドキュメントにて説明されています:

Oracle Clusterware 管理およびデプロイメント・ガイド12c リリース 2 (12.2)

Oracle Real Application Clusters 管理およびデプロイメント・ガイド12c リリース2 (12.2)

7 クラスタ・ノードの追加および削除
クラスタ・ノードを追加するための必須手順
LinuxおよびUNIXシステムでのクラスタ・ノードの追加および削除
LinuxおよびUNIXシステムでのクラスタ・ノードの追加
LinuxおよびUNIXシステムでのクラスタ・ノードの削除
Windowsシステムでのクラスタ・ノードの追加および削除
Windowsシステムでのクラスタへのノードの追加
Windowsシステムでのクラスタ・ノードの削除
11 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへのポリシー管理Oracle RACデータベース・インスタンスの追加
ターゲット・ノードへの管理者管理Oracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除
Oracle RACデータベースからのインスタンスの削除
U対話モードでのDBCAによるノードからのインスタンスの削除
Oracle RACの削除
クラスタからのノードの削除
12 WindowsシステムのノードでのOracle RACの追加と削除
Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへの管理者管理Oracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除
Oracle RACデータベースからのインスタンスの削除
対話モードでのDBCAによるノードからのインスタンスの削除
Oracle RACの削除
クラスタからのノードの削除
====================================================

18c
====================================================

完全なリスト情報が以下のドキュメントにて説明されています:

Oracle® Clusterware 管理およびデプロイメント・ガイド18c

Oracle® Real Application Clusters 管理およびデプロイメント・ガイド18c (リリース 18c、バージョン 18.1)

7 クラスタ・ノードの追加および削除
クラスタ・ノードを追加するための必須手順
LinuxおよびUNIXシステムでのクラスタ・ノードの追加および削除
LinuxおよびUNIXシステムでのクラスタ・ノードの追加
LinuxおよびUNIXシステムでのクラスタ・ノードの削除
Windowsシステムでのクラスタ・ノードの追加および削除
Windowsシステムでのクラスタへのノードの追加
Windowsシステムでのクラスタ・ノードの削除
11 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへのポリシー管理Oracle RACデータベース・インスタンスの追加
ターゲット・ノードへの管理者管理Oracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除

Oracle RACデータベースからのインスタンスの削除

対話モードでのDBCAによるノードからのインスタンスの削除
Oracle RACの削除

クラスタからのノードの削除
12 WindowsシステムのノードでのOracle RACの追加と削除

Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへの管理者管理Oracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
サイレント・モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除
Oracle RACデータベースからのインスタンスの削除
対話モードでのDBCAによるノードからのインスタンスの削除
サイレント・モードでのDBCAによるノードからのインスタンスの削除

Oracle RACの削除
クラスタからのノードの削除
====================================================

19c
====================================================
完全なリスト情報が以下のドキュメントにて説明されています:

Oracle® Clusterware 管理およびデプロイメント・ガイド19c
https://docs.oracle.com/cd/E96517_01/cwadd/clusterware-administration-and-deployment-guide.pdf

Oracle® Real Application Clusters 管理およびデプロイメント・ガイド19c (リリース 19c、バージョン 19.1)
https://docs.oracle.com/cd/E96517_01/racad/real-application-clusters-administration-and-deployment-guide.pdf

7 クラスタ・ノードの追加および削除
https://docs.oracle.com/cd/E96517_01/cwadd/adding-and-deleting-cluster-nodes.html#GUID-929C0CD9-9B67-45D6-B864-5ED3B47FE458

クラスタ・ノードを追加するための必須手順
LinuxおよびUNIXシステムでのクラスタ・ノードの追加および削除
LinuxおよびUNIXシステムでのクラスタ・ノードの追加
LinuxおよびUNIXシステムでのクラスタ・ノードの削除
Windowsシステムでのクラスタ・ノードの追加および削除
Windowsシステムでのクラスタへのノードの追加
Windowsシステムでのクラスタ・ノードの削除

11 LinuxおよびUNIXシステムのノードでのOracle RACの追加と削除
https://docs.oracle.com/cd/E96517_01/racad/adding-and-deleting-oracle-rac-from-nodes-on-linux-and-unix-systems.html#GUID-66AB702E-D600-4B10-9BF3-AC0E7C7BF44D

Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへのポリシー管理Oracle RACデータベース・インスタンスの追加
ターゲット・ノードへの管理者管理Oracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除

Oracle RACデータベースからのインスタンスの削除

対話モードでのDBCAによるノードからのインスタンスの削除
サイレント・モードでのDBCAによるノードからのインスタンスの削除
Oracle RACの削除

クラスタからのノードの削除

12 WindowsシステムのノードでのOracle RACの追加と削除

Oracle ClusterwareがインストールされたノードへのOracle RACの追加
ターゲット・ノードへの管理者管理Oracle RACデータベース・インスタンスの追加
対話モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
サイレント・モードでのDBCAによるターゲット・ノードへのデータベース・インスタンスの追加
クラスタ・ノードからのOracle RACの削除
Oracle RACデータベースからのインスタンスの削除
対話モードでのDBCAによるノードからのインスタンスの削除
サイレント・モードでのDBCAによるノードからのインスタンスの削除

Oracle RACの削除
クラスタからのノードの削除

まだ質問がありますか?次のコミュニティ・ウィンドウを使用して、同様のディスカッションを検索するか、この件について新しいディスカッションを開始します。

ノート: ウィンドウは、スクリーンショットではありません。

メインのブラウザウィンドウで開くには、こちらをクリックしてください。

更新履歴

2022/08/18 ドキュメントタイトル変更

2022/08/04 19c情報を追加
################################################################################################
■RAC クラスタ・ノードの追加、削除についてのマニュアルを見つける方法(バージョン別) (ドキュメントID 2089503.1)
本書の内容
目的
解決策
11gR2
12cR1
参照情報
適用範囲:
Oracle Cloud Infrastructure – Database Service – バージョン N/A 以降
Oracle Database Cloud Service – バージョン N/A 以降
Oracle Database – Enterprise Edition – バージョン 11.2.0.4 以降
Oracle Database Cloud Schema Service – バージョン N/A 以降
Oracle Database Cloud Exadata Service – バージョン N/A 以降
この文書の内容はすべてのプラットフォームに適用されます。

本文書利用上のご注意

本文書は英語の文書 Document 2089174.1 (最終メジャー更新日: 2015年12月15日) の日本語翻訳版です。

英語の文書のメジャー更新に応じて本文書を随時更新いたします。

目的
RAC クラスタ・ノードの追加、削除についてのマニュアルのリンクを提供します。

解決策
11gR2
http://docs.oracle.com/cd/E16338_01/rac.112/b56289/adddelclusterware.htm#CWADD1167

12cR1
http://docs.oracle.com/cd/E57425_01/121/CWADD/adddelclusterware.htm#CWADD1167

関連

製品

Oracle Cloud > Oracle Platform Cloud > Oracle Database Backup Service > Oracle Database Backup Service
Oracle Cloud > Oracle Platform Cloud > Oracle Database Cloud Service > Oracle Database Exadata Express Cloud Service
Oracle Cloud > Oracle Platform Cloud > Oracle Cloud Infrastructure – Database Service > Oracle Cloud Infrastructure – Database Service
Oracle Cloud > Oracle Platform Cloud > Oracle Database Cloud Service > Oracle Database Cloud Service
Oracle Database Products > Oracle Database Suite > Oracle Database > Oracle Database – Enterprise Edition > Clusterware
Oracle Cloud > Oracle Platform Cloud > Oracle Database Cloud Service > Oracle Database Cloud Schema Service
Oracle Cloud > Oracle Platform Cloud > Oracle Database Cloud Exadata Service > Oracle Database Cloud Exadata Service
Oracle Cloud > Oracle Infrastructure Cloud > Oracle Cloud at Customer > Gen 1 Exadata Cloud at Customer (Oracle Exadata Database Cloud Machine)
################################################################################################
■19c: レスポンスファイルを使用したサイレントモードでのクラスタノード追加について (ドキュメントID 2941770.1)

本書の内容
目的
解決策
参照情報
適用範囲:
Oracle Database – Enterprise Edition – バージョン 19.0.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。
目的
GIスタックのノードを追加するため、19c では addnode.sh のかわりに Oracle Grid Infrastructure インストーラを使用してノードを追加します。

またオンライン・ドキュメントではタスクを実行するためにグラフィカルな gridSetup.sh が提示されていますが、一部の環境では実行できないためテキスト端末から作業する必要がある場合があります。

レスポンス・ファイルをカスタマイズして gridSetup.sh -silent … を実行し、Clusterwareノードを追加することが本文書の目的です。

解決策
既存のクラスタウェア・ノードから次を実行します。

1. レスポンスファイルを準備して入力します。

/install/response

すべてのテンプレート項目の値が空欄である gridsetup.rsp ファイルからコピーして、レスポンス・ファイルを生成します:

‘grid’ ユーザーとして

$ cp gridsetup.rsp addnode.rsp

addnode.rsp を編集して以下を設定します:

1) インストール・オプションとして ‘CRS_ADDNODE’ を指定します

#——————————————————————————-
# Specify the installation option.

#——————————————————————————-
oracle.install.option=CRS_ADDNODE

2) その後 SECTION D に移り、各ノードおよび追加する VIP によって oracle.install.crs.config.clusterNodes に値を設定します。

現在の既存ノードをリストに配置しないことに注意してください。

たとえば、node2 のみを追加する場合は、次のように編集します。

# For adding more nodes to the configured cluster: oracle.install.crs.config.clusterNodes=node1:node1-vip,node2:node2-vip

oracle.install.crs.config.clusterNodes=node2:node2-vip

2. 前提条件チェックのみを実行します

$ORACLE_HOME/gridSetup.sh -silent -responsefile $ORACLE_HOME/install/response/addnode.rsp -executePrereqs > /tmp/addnodePrereqs.log

3. /tmp/addnodePrereqs.log を確認し、エラーが発生している場合はそれらを対応します。

4. エラーを修正した場合、または実際の問題がないことを確認できる場合は、次の要領で前提条件の問題を無視してノードを追加します:

$ORACLE_HOME/gridSetup.sh -silent -responsefile $ORACLE_HOME/install/response/addnode.rsp -ignorePrereqFailure

Launching Oracle Grid Infrastructure Setup Wizard…

最後のステップとして追加されたノードで ‘root’ ユーザーとして要求されたとおりに root.sh を実行してください。

################################################################################################
19c: レスポンスファイルを使用したサイレントモードでのクラスタノード追加について (ドキュメントID 2941770.1)

本書の内容
目的
解決策
参照情報
適用範囲:
Oracle Database – Enterprise Edition – バージョン 19.0.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。
目的
GIスタックのノードを追加するため、19c では addnode.sh のかわりに Oracle Grid Infrastructure インストーラを使用してノードを追加します。

またオンライン・ドキュメントではタスクを実行するためにグラフィカルな gridSetup.sh が提示されていますが、一部の環境では実行できないためテキスト端末から作業する必要がある場合があります。

レスポンス・ファイルをカスタマイズして gridSetup.sh -silent … を実行し、Clusterwareノードを追加することが本文書の目的です。

解決策
既存のクラスタウェア・ノードから次を実行します。

1. レスポンスファイルを準備して入力します。

/install/response

すべてのテンプレート項目の値が空欄である gridsetup.rsp ファイルからコピーして、レスポンス・ファイルを生成します:

‘grid’ ユーザーとして

$ cp gridsetup.rsp addnode.rsp

addnode.rsp を編集して以下を設定します:

1) インストール・オプションとして ‘CRS_ADDNODE’ を指定します

#——————————————————————————-
# Specify the installation option.

#——————————————————————————-
oracle.install.option=CRS_ADDNODE

2) その後 SECTION D に移り、各ノードおよび追加する VIP によって oracle.install.crs.config.clusterNodes に値を設定します。

現在の既存ノードをリストに配置しないことに注意してください。

たとえば、node2 のみを追加する場合は、次のように編集します。

# For adding more nodes to the configured cluster: oracle.install.crs.config.clusterNodes=node1:node1-vip,node2:node2-vip

oracle.install.crs.config.clusterNodes=node2:node2-vip

2. 前提条件チェックのみを実行します

$ORACLE_HOME/gridSetup.sh -silent -responsefile $ORACLE_HOME/install/response/addnode.rsp -executePrereqs > /tmp/addnodePrereqs.log

3. /tmp/addnodePrereqs.log を確認し、エラーが発生している場合はそれらを対応します。

4. エラーを修正した場合、または実際の問題がないことを確認できる場合は、次の要領で前提条件の問題を無視してノードを追加します:

$ORACLE_HOME/gridSetup.sh -silent -responsefile $ORACLE_HOME/install/response/addnode.rsp -ignorePrereqFailure

Launching Oracle Grid Infrastructure Setup Wizard…

最後のステップとして追加されたノードで ‘root’ ユーザーとして要求されたとおりに root.sh を実行してください。

[更新履歴]
2023/04/12 本文書を作成

参照情報
NOTE:1632115.1 – Oracle Japan : Database 技術情報トップページ

################################################################################################
■GI 側ノード追加時、 root.sh が ‘true/crs/install/crsconfig_params cannot be found’ で失敗する (ドキュメントID 2938128.1)

本書の内容
現象
変更点
原因
解決策
参照情報
適用範囲:
Oracle Database – Enterprise Edition – バージョン 19.3.0.0.0 以降
この文書の内容はすべてのプラットフォームに適用されます。
* 本文書で記載されている BUG 情報は My Oracle Support では公開されていない場合があります。
現象
追加するノードで root.sh 実行時、以下が発生します:

Configuration parameter file true/crs/install/crsconfig_params cannot be found at /crs/install/crsutils.pm line
ノードの追加アクティビティは失敗します。

ここで、接頭辞が ‘true/’ のパスは、’crsconfig_params’ の正しい/想定されるファイル・パスではありません。

エラー例, は追加するノードです:

# cat /install/root__2022-07-23_11-40-52-104221539.log
Performing root user operation.

The following environment variables are set as:
ORACLE_OWNER= grid
ORACLE_HOME=
Copying dbhome to /usr/local/bin …
Copying oraenv to /usr/local/bin …
Copying coraenv to /usr/local/bin …

Creating /etc/oratab file…
Entries will be added to the /etc/oratab file as needed by
Database Configuration Assistant when a database is created
Finished running generic part of root script.
Now product-specific root actions will be performed.
Relinking oracle with rac_on option
Configuration parameter file true/crs/install/crsconfig_params cannot be found at /crs/install/crsutil
s.pm line 1182.
LD_LIBRARY_PATH=’/lib:/lib:’
The command ‘/perl/bin/perl -I/perl/lib -I/crs/install
/srvm/admin/rhpmovegi.pl true’ execution failed
… …

これは主に、Out-Of-Place によるパッチが適用された環境で発生します。

変更点
1. GI ホームは、すべてのノードで Out-Of-Place でパッチが適用される

2. 元の GI ホームに戻す

3. すべてのノードで現在アクティブではない GI ホームを削除。

4. インストール・ノード以外のノードを削除

5. インストール・ノードから addnode を実行

原因
rootconfig.sh 内の変数が、追加するノード (特に ‘MOVE_HOME’) で正しく設定されていません。

gridSetup.sh を実行してノードを追加する前に、インストール・ノードに以下が見つかります:

$ grep -E “MOVE_HOME=” crs/config/rootconfig.sh

MOVE_HOME=true
TRANSPARENT_MOVE_HOME=false

この問題は、追加されるノードで rootconfig.sh がインストール・ノードから変数 ‘MOVE_HOME’ の ‘true’ 値を継承またはコピーするために発生します。

また、インストール・ノードに MOVE_HOME=true があるのはなぜか?

それは、’gridSetup.sh -switchGridHome …’ を実行するたびに、宛先 GI ホームの rootconfig.sh で ‘MOVE_HOME’ 変数が ‘true’ に設定されるためです。

このドキュメントの「変更点」セクションのステップ 2 にあるように、インストール・ノード上の唯一の GI ホームで、スイッチ・バック中にその手順が実行されています。

注: GIRU 19.14以降、問題が発生しないことが確認されています。

解決策
1. /crs/config/rootconfig.sh を変更し、次となってることを確認します。

MOVE_HOME=false

2. 追加するノードで root.sh コマンドを再実行します。

/root.sh

最後に /install/root__.log には次のような情報が含まれているはずです:

… …

2022/07/27 14:20:25 CLSRSC-343: Successfully started Oracle Clusterware stack
2022/07/27 14:20:25 CLSRSC-594: Executing installation step 18 of 19: ‘ConfigNode’.
clscfg: EXISTING configuration version 19 detected.
Successfully accumulated necessary OCR keys.
Creating OCR keys for user ‘root’, privgrp ‘root’..
Operation successful.
2022/07/27 14:21:16 CLSRSC-594: Executing installation step 19 of 19: ‘PostConfig’.
2022/07/27 14:21:39 CLSRSC-325: Configure Oracle Grid Infrastructure for a Cluster … succeeded

[更新履歴]
2023/03/28 本文書を作成

参照情報

NOTE:1632115.1 – Oracle Japan : Database 技術情報トップページ
NOTE:2831474.1 – 19c: How to Add Cluster Node in Silent Mode by Response File
NOTE:33601195.8 – Bug 33601195 – gridSetup -switchgridhome oop – root.sh Cenerated Incorrectly
NOTE:2853839.1 – Step by Step Out of Place Grid Infrastructure Patching Through gridSetup.sh in Silent Mode
NOTE:2846230.1 – Root.sh Exits On Second Node After GridSetup.sh -silent -switchGridHome And Successful First

################################################################################################
RACのノード追加・削除検証

#Oracle
#RAC