DBサーバ構築 5(Oracle21c インストール)

DBサーバ・Oracle RAC

Oracle Dababase 21cインストール

DBサーバ#1またはDBサーバ#2のCRSが停止している場合はrootユーザでCRSを起動してからOracle Database 21cのインストールを開始します。またDBサーバ#1でメディア用NFSディレクトリのマウントを解除している場合はディレクトリをマウントします。

【CRSが停止しているDBサーバで実行】
-----------------------------------------------------------------------------
/opt/app/21.0.0/grid/bin/crsctl start crs -wait

【DBサーバ#1 メディア用NFSディレクトリをマウント】
-----------------------------------------------------------------------------
mdmount

イメージファイル展開

DBサーバ#1のoracleユーザでOracle Database 21cのインストール・ディレクトリ(ORACLEホーム)を作成してイメージ・ファイルを展開します。

【prsdb01で実行】
-----------------------------------------------------------------------------
# oracleユーザにスイッチ
su - oracle

# インストール・ディレクトリ作成
mkdir -p /opt/app/oracle/product/21.0.0/dbhome_1

# インストール・ディレクトリにOracle Databaseのイメージ・ファイルを展開
unzip -q /mnt/media/oracle/21c/db/LINUX.X64_213000_db_home.zip

Oracle Database 21cインストール

OracleユーザでVNC Serverを起動してDBサーバ#1に接続します。

【prsdb01 / oracleユーザで実行】
-----------------------------------------------------------------------------
vncserver :1

初回ログインに伴うデスクトップ設定が終わったらターミナルを立ち上げてOracle Database 21cのインストーラを起動、操作手順を参考に Oracle Databaseのインストールを実行します。

【prsdb01 / VNC Viewer画面で実行】
-----------------------------------------------------------------------------
cd /opt/app/oracle/product/21.0.0/dbhome_1/
./runInstaller

【Oracle Database インストーラ操作手順】

No.画面操作
1構成オプションの選択「ソフトウェアのみの設定(S)」を選択
2データベース・インストール・
オプションの選択
「Oracle Real Application Clusterデータベースのインストール(R)」を選択
3ノード・リストの選択①ノード名一覧のorsdb01、prsdb02にチェックが入っていることを確認
②「SSH接続…(C)」クリック
③「OSパスワード(W)」にoracleユーザのパスワードを入力、「設定(P)」をクリック
 → SSH構成開始、
④SSH接続確立メッセージを確認して「OK(O)」をクリック
⑤「次へ(N)」クリック
4データベース・エディションの選択「Enterprise Edition(E)」を選択
5インストール場所の指定「Oracleベース(O)」:/opt/app/oracle
6権限のあるオペレーティング・
システム・グループ
データベース管理者グループ(A):dba
データベース・オペレータグループ(O):未指定
データベースのバックアップおよびリカバリグループ(C):dba
Data Guard管理グループ(G):dba
暗号化鍵管理ぐtループ(K):dba
Real Application Cluster管理グループ(R):racdba
7rootスクリプトの実行構成「構成スクリプトを自動的に実行(A)」:チェックなし
8前提条件のチェックエラーまたは警告が出力された場合は内容を確認して対応
(エラーまたは警告がなければ結果は表示されず次にサマリー画面に移行)
9サマリーインストール設定を確認して問題がなければ「インストール(I)」クリック
→ インストール開始
10製品のインストール「構成スクリプトの実行」が表示されたら
① DBサーバ#1(prsdb01)にてrootアカウントで以下のコマンドを実行
 (入力要求にはそのままEnterキー押下)
—————————————————–
/opt/app/oracle/product/21.0.0/dbhome_1/root.sh
—————————————————–
② DBサーバ#2(prsdb02)にてrootアカウントで以下のコマンドを実行
—————————————————–
/opt/app/oracle/product/21.0.0/dbhome_1/root.sh
—————————————————–
③「構成スクリプトの実行」右下の「OK(O)」をクリック
11終了インストール正常終了メッセージを確認して「閉じる(C)」クリック

インストールが正常に終了したらターミナルを閉じて管理サーバ#1からログアウト(画面右上の電源アイコン – 「oracle」-「ログアウト」をクリック)します。

環境変数設定

DBサーバ#1、DBサーバ#2のoracleユーザの.bash_profileに環境変数設定を追加します。

【prsdb01、prsdb02 / oracleユーザで実行】
-----------------------------------------------------------------------------
vi /home/oracle/.bash_profile

-----------------------------------------------------------------------------
【/home/grid/.bash_profile 環境変数追加】
-----------------------------------------------------------------------------
export LANG=ja_JP.UTF-8
export ORACLE_BASE=/opt/app/oracle
export ORACLE_HOME=${ORACLE_BASE}/product/21.0.0/dbhome_1
export LD_LIBRARY_PATH=${ORACLE_HOME}/lib
export NLS_LANG=Japanese_Japan.AL32UTF8

export PATH=${ORACLE_HOME}/bin:${PATH}

sqlplusを起動して環境変数が正しく設定されているかどうかを確認します。DBはまだ作成していないのでsqlplusが起動できればOKです。

【prsdb01、prsdb02 / oracleユーザで実行】
-----------------------------------------------------------------------------
# oracleユーザからログアウト
exit

# oracleユーザにスイッチ(再ログイン)
su - oracle

# 環境変数設定確認(sqlplusが起動することを確認)
sqlplus /nolog

# sqlplusからログアウト
exit

Oracle Database のインストールはこれで終わりです。次はDBを構築します。

コメント

タイトルとURLをコピーしました