Skip to main content
  • Place orders quickly and easily
  • View orders and track your shipping status
  • Enjoy members-only rewards and discounts
  • Create and access a list of your products
  • Manage your Dell EMC sites, products, and product-level contacts using Company Administration.

Oracle 12c Release 2 GridおよびRACデータベースをRHEL 7.xに導入する方法

Summary: Oracle 12c Release 2 GridおよびRACデータベースをRHEL 7.xに導入するための手順とスクリーンショット

This article may have been automatically translated. If you have any feedback regarding its quality, please let us know using the form at the bottom of this page.

Article Content


Instructions

1.ソフトウェアとハードウェアの要件

1.1.ハードウェア要件

  • Oracleには少なくとも8 GBの物理メモリーが必要です。
  • スワップ スペースは、システムに割り当てられているRAMの容量に比例します。
RAM スワップ スペース
 1.5GB~16GB  RAMの容量と等しい
 16GB以上  16 GB

 

HOW16671_en_US__1iconHugePagesを有効にした場合は、スワップ スペースを計算する前に、使用可能なRAMからHugePagesに割り当てられているメモリーを差し引く必要があります。
  • 次の表では、Oracleのインストールに必要なディスク容量について説明しています。
 ソフトウェアのインストール場所 最小ディスク容量の要件
  Gridインフラストラクチャ ホーム  8 GB以上のディスク容量
  Oracleデータベース ホーム  6.4 GB以上のディスク容量
  共有ストレージ ディスク容量 データベースおよびフラッシュ リカバリー領域のサイズ
 
  • Oracleの一時スペース(/tmp)は、1 GB以上のサイズである必要があります。
  • Oracle Universal Installer(OUI)を正しく表示するには、モニターが1024 x 768の解像度をサポートしている必要があります。

 1.2 ネットワークの要件

  • 各ノードに少なくとも3枚のNIC(ネットワーク インターフェイス カード)が含まれていることを確認することをお勧めします。パブリック ネットワーク用に1枚のNICと、プライベート ネットワーク用に2枚のNICを使用して、Oracle RACクラスターの高可用性を確保します。クラスターで自動ストレージ管理(ASM)を使用する場合は、少なくとも1つのOracle ASMネットワークが必要です。ASMネットワークは、プライベート ネットワークとネットワーク インターフェイスを共有できます。
  • パブリック、プライベート、およびASMインターフェイスの名前は、すべてのノードで同じである必要があります。たとえば、「em1」がノード1のパブリック インターフェイスとして使用されている場合、他のすべてのノードで「em1」をパブリック インターフェイスとして使用する必要があります。
  • 各ノードのすべてのパブリック インターフェイスは、クラスター内のすべてのノードと通信できる必要があります。
  • 各ノードのすべてのプライベートおよびASMインターフェイスは、クラスター内のすべてのノードと通信できる必要があります。
  • 各ノードのホスト名はRFC 952標準(www.ietf.org/rfc/rfc952.txt)に準拠している必要があります。アンダースコア("_")を含むホスト名は許可されていません

 1.3オペレーティング システムの要件

  • Red Hat Enterprise Linux(RHEL)7.x(Kernel 3.10.0-693.el7.x86_64以降)

1.3.1オペレーティング システムのディスク パーティション

以下に、ローカルHDDのキックスタート ファイルを使用してRHEL 7をインストールする際に、1.2 TB以上の容量が利用可能な場合に、推奨されるディスク パーティショニング スキームのエントリーを示します。

part /boot --asprimary --fstype="xfs" --ondisk=sda --size=1024

part pv.1 --size=1 --grow --ondisk=sda --asprimary

volgroup rhel7 pv.1

logvol / --name=root --fstype=xfs --vgname=rhel7 --size=51200

logvol swap --fstype swap --name=swap --vgname=rhel7 --size=17408

logvol /home --name=home --fstype=xfs --vgname=rhel7 --size=51200

logvol /var --name=var --fstype=xfs --vgname=rhel7 --size=20480

logvol /opt --name=opt --fstype=xfs --vgname=rhel7 --size=20480

logvol /tmp --name=tmp --fstype=xfs --vgname=rhel7 --size=5120

logvol /u01 --name=u01 --fstype=xfs --vgname=rhel7 --size=1 --grow
 

2.Oracleインストール用のサーバーの準備

Gridとデータベースをインストールする前に、Oracleデータベースのインストール用環境を設定するDell EMCの以下の
導入スクリプトをインストールしてください

2.1.Red Hat Network(RHN)/Unbreakable Linux Network(ULN)リポジトリーへのシステムの接続

GRID/DBのインストールを実行する前に、前提条件となるすべてのrpmをインストールする必要があります。

 手順1:

  • rhel-7-server-optional-rpms
  • rhel-7.x  
 手順2:
Oracle GRID/DBインストールの前提条件となるRPMは、そのほとんどが基本ISOの一部として提供されています。ただし、compat-libstdc++.などのいくつかのRPMは基本(RH)ISOファイルでは使用できません。デルがRed Hatに提供するプリインストールRPMをインストールする前に、これらを手動でダウンロードしてインストールする必要があります。

ローカルのyumリポジトリーをセットアップして、GRID/DBインストールを実行するために、依存RPMの残りの部分を自動的にインストールします

  • 推奨される構成は、Apacheサーバー(パッケージ名:httpd)を使用してhttp経由でファイルを提供することです。このセクションでは、ローカル ファイル システム ストレージからリポジトリー ファイルをホストする方法について説明します。リポジトリー ファイルをホストする方法はほかにもありますが、このドキュメントでは扱いません。速度とメンテナンスの容易さから、ローカル ファイル システム ストレージの使用を強くお勧めします。

mkdir /media/myISO

mount -o loop myISO.iso /media/myISO

  • httpデーモンをインストールして構成するには、他のすべてのマシンのリポジトリーをホストするマシンがDVDイメージをローカルで使用するように設定します。ファイル/etc/yum.repos.d/local.repoを作成し、以下を入力します。

[local]
name=Local Repository
baseurl=file:///media/myISO
gpgcheck=0
enabled=0

  • 次のコマンドを使用してApacheサービス デーモンをインストールします。このデーモンにより、依存関係を解決するローカル リポジトリーも一時的に有効になります。

yum -y install httpd --enablerepo=local

systemctl start httpd; systemctl enable httpd in RH/OL 7
  • リポジトリーの供給にApacheを使用するには、DVDの内容を公開されたWebディレクトリーにコピーします。rootとして以下のコマンドを実行します(必ずmyISOをお使いのISOの名前に変えてください)。
mkdir /var/www/html/myISO
cp -R /media/myISO/* /var/www/html/myISO
  • この手順は、リポジトリーをホストするサーバー上でSELinuxを実行している場合にのみ必要です。コピーされたファイルに適切なSELinuxコンテキストを復元するには、rootとして次のコマンドを実行します。
restorecon -Rvv /var/www/html/
  • 最後の手順は、リポジトリーをホストしているサーバーのDNS名またはIPを収集することです。ホスティング サーバーのDNS名またはIPは、クライアント サーバー上のyumリポジトリーrepoファイルの設定に使用されます。以下に、設定ファイル/etc/yum.repos.d/myRepo.repo内にRHEL 7.xサーバー メディアを使用した設定の例を示します。

[myRepo]
name=RHEL 7.x Base ISO DVD
baseurl= http://reposerver.mydomain.com/myISO
enabled=1
gpgcheck=0

reposerver.mydomain.comの部分をお使いのサーバーのDNS名またはIPアドレスに置き換えてください。GRID/DBをインストールする必要があるすべてのサーバーで、ファイルを/etc/yum.repos.dにコピーします。
  •  rpmまたはyumコマンドを使用して、rpmがコピーされているディレクトリーにcompat-libstdc++ rpmを手動でインストールします。

例:rpm -ivh 
yum localinstall -y

手順3:

ステップ2を完了した場合は、ステップ3の1をスキップします。
  •  次のコマンドを実行して、compat-libstdcc++ rpmをインストールします

yum install –y compat-libstdc++.i686
yum install –y compat-libstdc++.x86_64

  • RHついては、「RHEL7.x上のOracle 12cR2用Dell Oracle導入RPM(英語)」を参照して、Dellが提供するRPMを、GRID/DBインストールを実行するサーバーにダウンロード/コピーします。RPMのリストは次のとおりです。必要なRPMのみをダウンロードします。

dell-redhat-rdbms-12cR2-preinstall-2018.06-1.el7.noarch.rpm
dell-redhat-rdbms-utilities-2018.06-1.el7.noarch.rpm
dell-redhat-rdbms-12cR2-preinstall-2018.06-1.el7.noarch.rpmは、次の操作を実行するように設計されています

  • grub2.cfgでtransparent_hugepagesを無効化する
  • grub2.cfgでnumaを無効化する
  • oinstall & dba Oracleユーザーとグループを作成する
  • Sysctlカーネル パラメーターを設定する
  • Oracleユーザーのユーザー制限(nofile、nproc、stack)を設定する
  • /etc/sysconfig/networkファイルで「NOZEROCONF=yes」を設定する
dell-redhat-rdbms-utilities-2018.06-1.el7.noarch.rpmは、次の操作を実行するように設計されています。
  • gridユーザーおよびグループ(asmadmin、asmdba、asmoper、backupdba、dgdba、kmdba)を作成する
  • gridユーザーのユーザー制限(nofile、nproc、stack)を設定する
  • Sysctlカーネル パラメーターを設定する
  • ログアウト後にユーザーのセマフォ セットを保持するために「RemoveIPC=no」を設定する
  • 次の2つのrpmをインストールする
yum localinstall –y dell-redhat-rdbms-12cR2-preinstall-2018.06-1.el7.noarch.rpm
YUMリポジトリーが正常にセットアップされている場合は、すべての依存RPMがインストールされます。

yum localinstall –y dell-redhat-rdbms-utilities-2018.06-1.el7.noarch.rpm

2.2.ネットワークのセットアップ

2.2.1.パブリック ネットワーク

パブリックIPアドレスが有効で、ルーティング可能なIPアドレスであることを確認します。


 各ノードでパブリック ネットワークを設定するには、次の手順に従います。

  • ルートとしてログインします。
  • /etc/sysconfig/network-scriptsに移動し、ifcfg-em#ファイルを編集します。ここで、#はネットワーク デバイスの番号です。

          NAME="Oracle Public"

DEVICE= "em1"
ONBOOT=yes
TYPE= Ethernet
BOOTPROTO=static
IPADDR=<routable IP address>
NETMASK=<netmask>
GATEWAY=<gateway_IP_address>

  • 以下のコマンドを使用して、ホスト名を設定します

hostnamectl set-hostname <host-name>
ここで、<host-name>はインストールに使用しているホスト名です。

  • 「service network restart」と入力して、ネットワーク サービスを再起動します。
  • 「ifconfig」と入力して、IPアドレスが正しく設定されていることを確認します
  • ネットワーク設定を確認するには、クラスターの一部ではないLAN上のクライアントから各パブリックIPアドレスに対してpingを実行します。
  • 各ノードに接続して、パブリック ネットワークが機能していることを確認します。「ssh」と入力して、secure shell(ssh)コマンドが動作していることを確認します。 

2.2.2プライベート ネットワーク

プライベート ネットワークの設定は、em2とem3の2つのネットワーク インターフェイスで構成されています。プライベート ネットワークは、クラスター内のすべてのノード間における相互通信を提供するために使用されます。これは、HAIP(Highly Available Internet Protocol)としても知られる、Oracleの冗長相互接続を介して行われます。これにより、Oracle Gridインフラストラクチャはプライベート相互接続通信用に最大4つのEthernetデバイス上でトラフィックのアクティブ化とロード バランシングを行うことができます。
 
プライベート ネットワークの2つのNICポートはそれぞれ別々のPCIバス上にある必要があります。

 次の例では、新しいOracle 12c GridインフラストラクチャのインストールでHAIPを使用して冗長相互接続を有効にする手順について説明します。

  • /etc/sysconfig/network-scripts/ifcfg-emXファイルを編集します。ここで、Xはemデバイスの番号で、プライベート相互接続にはネットワーク アダプターの「ifcfg-emX」設定ファイルを使用します。

DEVICE=em2
BOOTPROTO=static
HWADDR=
        ONBOOT=yes
        NM_CONTROLLED=yes
        IPADDR=192.168.1.140
        NETMASK=255.255.255.0
        DEVICE=em3

 HWADDR=
   BOOTPROTO=static
   ONBOOT=yes
   NM_CONTROLLED=yes
   IPADDR=192.168.1.141
   NETMASK=255.255.255.0

  • 両方の設定ファイルを保存したら、次のコマンドを使用してネットワーク サービスを再起動します。

          nmcli connection reload

nmcli device disconnect em2

nmcli connection up em2

  • 変更された各インターフェイスに対して、この手順を繰り返します。             
  • 上記の手順を完了すると、Oracle Gridインフラストラクチャ インストーラーを使用してシステムでHAIPを有効にできるようになります。Oracleのすべての前提条件を完了して、Oracleをインストールする準備ができたら、em2とem3を「プライベート」インターフェイスとして[Network Interface Usage]画面で選択する必要があります。
  • この手順では、Oracle Gridインフラストラクチャが正常に完了して実行された後に、冗長相互接続が有効になります。

2.2.3Oracle Flex ASMネットワーク

 Oracle Flex ASMは、Oracle Clusterwareと同じプライベート ネットワークを使用するか、または独自の専用プライベート ネットワークを使用することができます。各ネットワークは、パブリック、プライベート + ASM、プライベート、ASMに分類できます。

2.2.4IPアドレスと名前解決の要件

クラスター ノードのIPアドレスは、次のオプションのいずれかを使用して設定できます。

  • ドメイン ネーム サーバー(DNS)

2.2.4.1.ドメイン ネーム サーバー(DNS)

Oracle(GNSなし)を使用してOracle 12c RACをセットアップするには、次の条件に従います。

3つのアドレス(推奨)または少なくとも1つのアドレスに割り当てるラウンド ロビン方式を使用するには、DNSでSCAN名を設定する必要があります。SCANアドレスは、仮想IPアドレスおよびパブリックIPアドレスと同じサブネット上にある必要があります。
高可用性と拡張性を実現するには、3つのIPアドレスに割り当てるラウンド ロビン方式を使用するようにSCANを設定することをお勧めします。SCAN名の先頭に数字を使用することはできません。インストールを成功させるには、SCANが少なくとも1つのアドレスに解決されている必要があります。

 以下の表は、さまざまなインターフェイス、IPアドレスの設定、およびクラスターの解決方法について説明しています。

 インターフェイス
 タイプ 
 解決策
 Public(パブリック)
 スタティック 
 DNS 
 プライベート
 スタティック 
 不要 
 ASM
 スタティック 
 不要 
  ノード仮想IP
 スタティック 
不要 
  SCAN仮想IP
 スタティック 
不要 

 

DNSサーバーの設定

DNS(GNSなし)を使用してOracle 12cクラスターのDNSサーバーで変更を設定するには、次の手順に従います。

DNSサーバーでSCAN名の解決方法を設定します。ラウンド ロビン ポリシーを使用してDNSサーバーに設定されたSCAN名は、3つのパブリックIPアドレスへの解決をする必要があります(推奨)。ただし、最小要件は1つのパブリックIPアドレスです。

例:

scancluster IN A 192.0.2.1
IN A 192.0.2.2
IN A 192.0.2.3

ここで、scanclusterはOracle Gridのインストール時に指定されたSCAN名です。

SCAN IPアドレスはルーティング可能であり、パブリック内である必要があります。


DNSクライアントの設定

名前解決のためにクラスター ノードで必要な変更を設定するには、次のようにします。

  • DNSサーバーに解決可能なネーム サーバー エントリーを格納するには、クラスター内のノードでresolv.confを設定する必要があります。

nmcli connection modify ipv4.dns ipv4.dns-search

  • 順序を設定する/etc/nsswitch.confによって、ネーム サービスの順序が制御されていることを確認します。一部の設定では、NISによりOracle SCANアドレス解決に問題が発生することがあります。NISエントリーは、検索リストの末尾に配置することをお勧めします。

例:hosts: dns files nis

3.Oracle RACインストール用の共有ストレージの準備

このセクションでは、特に指定のない限り、ディスク、ボリューム、仮想ディスク、LUNという語はどれも同じ意味で使用されています。同様に、ストライプ エレメントのサイズとセグメント サイズも同じ意味で使用されます。

Oracle RACには、Oracle Cluster Registry(OCR)、投票ディスク、Oracle Databaseファイル、およびフラッシュ リカバリー領域(FRA)を保存するための共有LUNが必要です。次の表は、Oracle 12cデータベースで推奨される標準的なストレージ ボリューム設計を示しています。
 

データベース ボリューム タイプ/目的 ボリュームの数 ボリューム サイズ
OCR/VOTE 3 各50GB
データ 4 各250GB1
REDO2 2 各50 GB以上
FRA 1 100GB3
TEMP 1 100GB

1 - データベースに基づいて各ボリューム サイズを調整します。2 - 少なくとも2つのREDO ASMディスク グループが推奨され、それぞれに1つ以上のストレージ ボリュームを含むこと。3 - ストレージに使用可能な容量が許可されている場合、ボリューム サイズはデータベースの1.5倍であることが理想的です。
クラスター内のノード間で最適なパフォーマンスと一貫したネーム バインディングを実現するには、
Device Mapperマルチパスを使用することをお勧めします

 3.1.XtremIOストレージのDevice Mapperマルチパスをセットアップする

 Device Mapperマルチパスの目的は、複数のI/Oパスを有効にしてパフォーマンスを向上させ、一貫性のある命名を提供することです。マルチパスは、I/Oパスを1つのDevice Mapperパスに統合し、I/Oを適切にロード バランシングすることで、これを実現します。このセクションでは、Dell PowerEdgeサーバーでDevice Mapperのマルチパスを設定する方法について、ベスト プラクティスを示します。Device Mapperとマルチパス ドライバーが、以下に示されている以降のバージョンであることを確認します。

  • rpm -qa | grep device-mapper-multipath

device-mapper-multipath

  • mpathconf –enableでマルチパスを有効化します。
  • /etc/multipath.confを次のように変更して、XtremIOマルチパスを設定します。

 device {

vendor                         XtremIO

product                        XtremApp

path_grouping_policy multibus

path_checker              tur

path_selector              "queue-length 0"

rr_min_io_rq               1

user_friendly_names  yes

fast_io_fail_tmo         15

failback                       immediate

}

  • 対応するscsi_idを使用して、各ボリュームに適切なわかりやすい名前を追加します。次のコマンドを使用してscsi_idを取得できます。

/usr/lib/udev/scsi_id -g -u -d /dev/sdX

  • /etc/multipath.confファイル内のマルチパス セクションを見つけます。このセクションでは、各ボリュームのscsi_idを提供し、すべてのノードで一貫性のある命名規則を維持するために、エイリアスを提供します。以下に例を示します

multipaths {

multipath {

wwid               <out put of step4 for volume1>

alias                 alias_of_volume1

}

multipath {

wwid         <out put of step4 for volume2>

alias alias_of_volume2
}

}

  • 次のコマンドを使用して、マルチパス デーモン サービスを再起動します

Service multipathd restart

  • マルチパス ボリューム エイリアスが正しく表示されていることを確認します

multipath -ll

  • すべてのノードに対してすべての手順を繰り返します

3.2共有ディスクのパーティション作成

このセクションでは、パーティション ユーティリティーを使用して、ディスク全体にまたがるボリューム/仮想ディスク上に単一のパーティションを作成する方法について説明します。

次のコマンドを実行して、device-mapperを使用して設定された各データベース ボリュームをパーティション化します。

$> parted -s /dev/mapper/<volume1> mklabel msdos
$> parted -s /dev/mapper/<volume1> primary 2048s 100%

必要なすべてのボリュームについて、この手順を繰り返します

  • 上記のステップをすべてのボリュームに対して繰り返し、他のすべてのノードでmultipathdを再起動します

systemctl restart multipathd.service

  • 新しく作成したパーティションが正しく表示されない場合は、システムを再起動します

3.3 ディスクの権限および永続性のためにudevルールを使用する

Red Hat Enterprise Linux 7.xには、システムがデバイス ノードの権限を適切に管理できるように、udevルールを使用する機能があります。この例では、OSによって検出されたLUN/ボリュームに対して適切に権限を設定することを示しています。udevルールは列挙された順序で実行されることに注意してください。権限を設定するためのudevルールを作成する場合は、ファイル名の先頭にプレフィックス60-を、末尾に.rulesを含めてください。

  • /etc/udev/rules.dの下にファイル60-oracle-asmdevices.rulesを作成します
  • 次に示すように、各ブロック デバイスにファイル内のエントリーが含まれることを確認します

#---------------------udevルールの内容の開始------------------------#

KERNEL=="dm-*", ENV =="C1_OCR1p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_OCR2p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_OCR3p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_DATA1p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_DATA2p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_DATA3p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_DATA4p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_REDO1p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_REDO2p?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_FRA?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

KERNEL=="dm-*", ENV =="C1_TEMP?", OWNER:="grid", GROUP:="asmadmin", MODE="0660"

#--------------------------udevルールの内容の終了------------------#
  • 「Udevadm trigger」を実行して、ルールを適用します。
  • udevルールをすべてのノードにコピーして、udevadmトリガーを実行し、ルールを適用します

 4.クラスター用のOracle 12c Gridインフラストラクチャのインストール

このセクションでは、クラスター用のOracle 12c Gridインフラストラクチャのインストール方法について説明します。Oracle 12c RACソフトウェアをお使いのシステムにインストールする前に、この文書内の前述セクションで説明される手順に従って、お使いのオペレーティング システム、ネットワーク、およびストレージがすでに設定されていることを確認してから、Oracle 12cキットを検索してください。
 

4.1 すべてのノードにシステム クロック設定を構成する

インストール手順中に障害が発生しないように、すべてのノードを同一のシステム クロック設定で構成します。ノードのシステム クロックを、Oracle 12cに内蔵されたCTSS(Cluster Time Synchronization Service)で同期します。CTSSを有効にするには、次の順序でコマンドを実行し、オペレーティング システムのネットワーク タイム プロトコル デーモン(ntpd)サービスを無効にします。

  • systemctl stop chronyd.service
  • systemctl disable chronyd.service
  • mv /etc/chrony.conf /etc/ntp.chrony.orig

特に指定のない限り、次の手順はクラスター環境のノード1に適用されます。

  • ルートとしてログインします。
  • グラフィカル環境ではない場合は、「startx」と入力してX Windowシステムを起動します。
  • ターミナル ウィンドウを開き、「xhost +」と入力します。
  • Oracle Gridインフラストラクチャのメディアをマウントします。
  • gridユーザーとしてログインします(例:su - grid)。
  • /runInstallerコマンドを入力して、Oracle Universal Installerを開始します。 
  • [Select Configuration Option]ウィンドウで、[Configure Grid Infrastructure for a New Cluster]を選択し、[Next]をクリックします。
HOW16671_en_US__2image(6733)
  • [Cluster Configuration]ウィンドウで、[Configure an Oracle Standalone Cluster]を選択し、[Next]をクリックします。
HOW16671_en_US__3image(6734)
  •  [Grid Plug and Play Information]ウィンドウで、次の情報を入力します。
    • [Cluster Name] - クラスターの名前を入力します。
    • [SCAN Name] - DNSサーバーに登録されている名前を入力します。これはクラスター全体に対して一意です。SCAN名の設定に関する詳細については、「IPアドレスと名前解決の要件」を参照してください。
    • [SCAN Port] — デフォルト ポートの1521を保持します。
HOW16671_en_US__4image(6735)
  • [Add Cluster Node Information]ウィンドウで、[Add]をクリックして、Oracle Gridインフラストラクチャによって管理される必要があるノードを追加します。
  • ハブおよびリーフ クラスター メンバー ノードの[Public Hostname]情報を入力します。
  • [Node Role]にクラスター メンバー ノードの役割を入力します。
  • クラスター内の各ノードについて、前述の3つの手順を繰り返します。
HOW16671_en_US__5image(6736)
  • [SSH connectivity...]をクリックして、gridユーザーのOSパスワードを入力し、パスワードなしのSSH接続を設定して、[Setup]をクリックします。
  • [OK]、[Next]の順にクリックして次のウィンドウに移動します。

HOW16671_en_US__6image(6737)

  • [Specify Network Interface Usage]ウィンドウで、インターフェイス名に対して正しいインターフェイス使用方法が選択されていることを確認します。[Use for]ドロップダウン リストから、必要なインターフェイス タイプを選択します。使用可能なオプションは、[Public]、[Private]、[ASM]、[ASM and Private]です。[Next](次へ)クリックします。

HOW16671_en_US__7image(6738)

  • [Storage Option Information]ウィンドウで、[Configure ASM using block devices]を選択し、[Next]をクリックします。

HOW16671_en_US__8image(6739)

  • [Grid Infrastructure Management Repository Option]ウィンドウで、[Configure Grid Infrastructure Management]で[No]を選択し、[Next]をクリックします。
  • [Create ASM Disk Group]ウィンドウで、次の情報を入力します。
    • [Disk Group Name] - 名前を入力します(例:OCR)
    • [Redundancy] — お使いのOCRおよび投票ディスクについて、使用可能なASMディスクが5つある場合は[High]、使用可能なASMディスクが3つの場合は[Normal]、または使用可能なASMディスクが1つの場合は[External](非推奨)を選択します。
: 候補ディスクが表示されない場合は、[Change Discovery Path]をクリックし、「/dev/mapper/*」と入力します。

 

HOW16671_en_US__9image(6740)
  • [Specify ASM Password]ウィンドウで、[Specify the passwords for these accounts]で関連オプションを選択し、パスワードに関連する値を入力します。「Next(次へ)」をクリックします
  • [Failure Isolation Support]ウィンドウで、[Do not use Intelligent Platform Management Interface (IPMI)]を選択します。
  • [Management Options]ウィンドウで、デフォルトを選択し、[Next]をクリックします。
  • [Privileged Operating Systems Groups]ウィンドウで、次を選択します。
    • [Oracle ASM DBA (OSASM) Group]で[asmdba]
    • [Oracle ASM Operator (OSOPER) Group]で[asmoper]
    • [Oracle ASM Administrator (OSDBA) Group]で[asmdba]
HOW16671_en_US__10image(6741)
  • [Specify Installation Location]ウィンドウで、[Oracle Base]と[Software Location]の値をDell OracleユーティリティーRPMで設定されたとおりに指定します。 
Dell OracleユーティリティーRPMで使用されるデフォルトの場所は次のとおりです。
  • Oracle Base -/u01/app/grid
  • Software Location - /u01/app/12.1.0/grid_1
HOW16671_en_US__11image(6742)
  • [Create Inventory]ウィンドウで、[Inventory Directory]の場所を指定します。[Next](次へ)クリックします。

HOW16671_en_US__12image(6743)
 

HOW16671_en_US__1iconDell OracleユーティリティーRPMで使用されるインベントリー ディレクトリーのデフォルトの場所は、/u01/app/oraInventoryです。
  •  [Root script excution consiguration]ウィンドウで、[Automatically run configuration scripts]チェック ボックスをオフにして、[Next]をクリックします。

 HOW16671_en_US__14image(6745)

  • [Summary]ウィンドウで、すべての設定を確認し、[Install]を選択します。
  • [Install Product]ウィンドウで、Gridインフラストラクチャ インストールのステータスを確認します。
  • [Execute Configuration Scripts]ウィンドウで、両方のノードでroot.shスクリプトを実行し、[OK]をクリックします。

HOW16671_en_US__15image(6747)

  • [Finish]ウィンドウで[Close]をクリックします。

 

5.Oracle 12cデータベースのインストール

5.1Oracle 12cデータベース(RDBMS)ソフトウェアのインストール

特に指定のない限り、次の手順はクラスター環境のノード1に適用されます。

  • rootとしてログインし、「xhost+」と入力します。
  • Oracle Database 12cのメディアをマウントします
  • 「su - oracle」と入力して、Oracle ユーザーとしてログインします。
  • Oracleデータベース メディアから次のインストーラー スクリプトを実行します。

<CD_mount>/runInstaller

  • [Configure Security Updates]ウィンドウで、セキュリティ アップデートを受信する場合はMy Oracle Supportの認証情報を入力します。それ以外の場合は、[Next]をクリックします。

HOW16671_en_US__16image(6748)

  • [Select Installation Option]ウィンドウで、[Install database software only]を選択します。
HOW16671_en_US__17image(6749)
  • [Select Database Installation Option]ウィンドウで、[Oracle Real Application Clusters database installation]を選択し、[Next]をクリックします。

 HOW16671_en_US__18image(6750)

  • [Select List of Nodes]ウィンドウで、すべてのハブ ノードを選択し、リーフ ノードを省略して、[SSH connectivity...]をクリックします。oracleユーザーのOSパスワードを入力して[Setup]を選択し、パスワードなしのSSH接続を設定します。[OK]の次に[Next]をクリックして次のウィンドウに移動します。

  HOW16671_en_US__19image(6751)

  • [Select Database Installation Option]ウィンドウで、[Oracle Real Application Clusters database installation]を選択し、[Next]をクリックします。

HOW16671_en_US__20image(6860)

  • [Select List of Nodes]ウィンドウで、すべてのハブ ノードを選択し、リーフ ノードを省略して、[SSH connectivity...]をクリックします。oracleユーザーのOSパスワードを入力して[Setup]を選択し、パスワードなしのSSH接続を設定します。[OK]の次に[Next]をクリックして次のウィンドウに移動します。

HOW16671_en_US__21image(6861)

  • [Select Database Edition]ウィンドウで、[Enterprise Edition]を選択して、[Next]をクリックします。

HOW16671_en_US__22image(6862)

  • [Specify Install Location]ウィンドウで、Dell OracleユーティリティーRPMで設定されたとおりに[Oracle Base]の場所を指定します。
Dell OracleユーティリティーRPMで使用されるデフォルトの場所は次のとおりです。
  • Oracle Base—/u01/app/oracle
  • Software Location—/u01/app/oracle/product/12.1.0/dbhome_2
HOW16671_en_US__23image(6863)
  • [Privileged Operating System groups]ウィンドウで、[Database Administrator (OSDBA) group]に[dba]、[Database Operator (OSOPER) group]に[dba]、[Database Backup and Recovery (OSBACKUPDBA) group]に[backupdba]、[Data Guard Administrative (OSDGDBA) group]に[dgdba]、および[Encryption Key Management administrative (OSKMDBA) group]に[kmdba]を選択し、[Next]をクリックします。
HOW16671_en_US__24image(6864)
  • [Summary]ウィンドウで設定を確認し、[Install]を選択します。
  • インストール プロセスが完了すると、[Execute Configuration Scripts]ウィザードが表示されます。ウィザードの指示に従い、[OK]をクリックします。
HOW16671_en_US__25image(6865)
Root.shは、一度に1つのノードずつ実行する必要があります。
  •  [Finish]ウィンドウで[Close]をクリックします。

HOW16671_en_US__26image(6866)

6.ASMコンフィギュレーション アシスタント(ASMCA)を使用したディスク グループの作成

このセクションでは、データベース ファイルおよびフラッシュ リカバリー領域(FRA)用にASMディスク グループを作成する手順について説明します。

  • gridユーザーとしてログインし、/u01/app/12.2.0/grid/bin/asmcaからasmcaを開始します。
  • 適切な候補ディスクを選択して、[External Redundancy]を選択し、「DATA」ディスク グループを作成します。
  • HOW16671_en_US__27image(6889)
  • REDOディスク グループごとに少なくとも1つの候補ディスクを選択して、[External Redundancy]を選択し、2つの「REDO」ディスク グループ(REDO1およびREDO2)を作成します。
HOW16671_en_US__28image(6890)
  • 適切な候補ディスクを選択して、[External Redundancy]を選択し、「FRA」ディスク グループを作成します。
HOW16671_en_US__29image(6891)
  • 適切な候補ディスクを選択して、[External Redundancy]を選択し、「TEMP」ディスク グループを作成します。
HOW16671_en_US__30image(6892)
  • 必要なすべてのディスク グループを確認し、[Exit]をクリックしてASMCAユーティリティーを終了します。
HOW16671_en_US__31image(6893)
  • gridユーザーとして以下のコマンドを使用して、REDO、TEMP、およびFRAディスク グループに対してASMストライピングをきめ細かく変更します。
 
DBCAを実行する前に、きめ細かいストライピングに変更する必要があります


SQL> ALTER DISKGROUP REDO ALTER TEMPLATE onlinelog ATTRIBUTES (fine)

SQL> ALTER DISKGROUP TEMP ALTER TEMPLATE tempfile ATTRIBUTES (fine)

SQL> ALTER DISKGROUP FRA ALTER TEMPLATE onlinelog ATTRIBUTES (fine)
 

7.DBCAを使用したデータベースの作成

特に指定のない限り、次の手順はクラスター環境のノード1に適用されます。

  • oracleユーザーとしてログインします。
  • 「$/bin/dbca」と入力して、$からDBCAユーティリティーを実行します。
  • [Select Database Operation]ウィンドウで、[Create a database]を選択し、[Next]をクリックします。

HOW16671_en_US__32image(6894)

  • [Select Database Creation Mode]ウィンドウで、[Advanced configuration]を選択し、[Next]をクリックします。

HOW16671_en_US__33image(6895)

  • [Select Database Deployment Type]ウィンドウで、[Database type]で[Oracle Real Application Cluster (RAC) database]を選択し、[Configuration type]で[Admin Managed]を選択して、テンプレートを選択してから[Next]をクリックします。

HOW16671_en_US__34image(6896)

  • [Select List of Nodes]ウィンドウで、ノードを選択し、[Next]をクリックします。

HOW16671_en_US__35image(6897)

  • [Specify Database Identification Details]ウィンドウで、次の操作を実行します。
  HOW16671_en_US__36image(6898)
  • [Select Database Storage Option]ウィンドウで、[Database files location]を選択し、[Use Oracle-Managed Files (OMF)]の選択を解除して、[Next]をクリックします。
HOW16671_en_US__37image(6899)
  • [Select Fast Recovery Option]ウィンドウで、[Specify Fast Recovery Area]を選択し、[Next]をクリックします。
HOW16671_en_US__38image(6901)
  • [Select Oracle Data Vault Config Option]ウィンドウで、デフォルト値を選択して、[Next]をクリックします。
HOW16671_en_US__39image(6902)
  • [Specify Configuration Options]ウィンドウで、必要なSGA値とPGA値を入力し、[Next]をクリックします。
HOW16671_en_US__40image(6903)
  • [Specify Management Options]ウィンドウで、デフォルトを選択し、[Next]をクリックします。
  • [Specify Database User Credentials]ウィンドウで、パスワードを入力し、[Next]をクリックします。
HOW16671_en_US__41image(6904)
  • [Specify Database Creation Option]ウィンドウで、[Customize Storage Locations]をクリックします。
HOW16671_en_US__42image(6905)
  • 次の設計に関する推奨事項に基づいて、Redoログ グループを作成または変更します。          
Redoログ グループ番号 スレッド番号 ディスク グループの場所 Redoログ サイズ
1 1 +REDO1 5 GB
2 1 +REDO2 5 GB5 GB
3 1 +REDO1 5 GB
4 1 +REDO2 5 GB
5 2 +REDO1 5 GB
6 2 +REDO2 5 GB
7 2 +REDO1 5 GB
8 2 +REDO2 5 GB
 
HOW16671_en_US__43image(6906)
 
  • [Summary]ウィンドウで、[Finish]をクリックしてデータベースを作成します。
HOW16671_en_US__44image(6907)
データベースの作成には時間がかかる場合があります。
  • データベースの作成が完了したら、[Finish]ウィンドウで[Close]をクリックします。
HOW16671_en_US__45image(6970)
 

Article Properties


Affected Product

Red Hat Enterprise Linux Version 7

Last Published Date

21 Feb 2021

Version

4

Article Type

How To