Linux 用 NetBackup IT Analytics インストールとアップグレードガイド
- インストールの概要
- Linux サーバーでの NetBackup IT Analytics のインストール
- Linux での NetBackup IT Analytics ポータルのアップグレード
- 新しいサーバーへのアップグレードと移行
- 付録 A. X Virtual Frame Buffer
- 付録 B. データベースサーバーの Oracle パッチ
Oracle パッチのインストール
- root ユーザーとして、次のコマンドを使用して
/tmp
から/opt/aptare/oracle
フォルダに Oracle データベースコンボパッチと JDK バンドルパッチファイルのコピーを作成します。mv p36522340_190000_Linux-x86-64.zip /opt/aptare/oracle mv p36538667_190000_Linux-x86-64.zip /opt/aptare/oracle
/opt/aptare/oracle
フォルダに移動し、ファイルを解凍します。cd /opt/aptare/oracle unzip p36522340_190000_Linux-x86-64.zip
上記のコマンドによって、
/opt/aptare/oracle
フォルダに 36522340 フォルダが作成されます。unzip p36538667_190000_Linux-x86-64.zip
上記のコマンドによって、
/opt/aptare/oracle
に p36538667 フォルダが作成されます。解凍時に次のメッセージが表示された場合は、「y」と入力します。
replace PatchSearch.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
- パッチフォルダ 36522340 と 36538667 に権限を設定します。
chown -R aptare:dba 36522340 chown -R aptare:dba 36538667
メモ:
すでに Oracle パッチをインストール済みの場合は、次の手順 4 から 10 をスキップします。
- root ユーザーとして、2 つの jar ファイルを
/tmp
から/opt/aptare/oracle/sqldeveloper/sqldeveloper/lib
フォルダにコピーします。mv xdb6.jar /opt/aptare/oracle/sqldeveloper/sqldeveloper/lib mv xmlparserv2-sans-jaxp-services.jar /opt/aptare/oracle/sqldeveloper/sqldeveloper/lib
- .jar ファイルと perl の権限を変更します。
cd /opt/aptare/oracle/sqldeveloper/sqldeveloper/lib chown -R aptare:dba xdb6.jar chown -R aptare:dba xmlparserv2-sans-jaxp-services.jar cd /opt/aptare/oracle chown -R aptare:dba perl chmod -R 775 perl
oraInventory
フォルダが/opt/
内に存在するかどうかを確認します。このフォルダが存在しない場合は、次のコマンドを実行します。cd /opt/aptare/upgrade cp oraInventory.zip /opt/ unzip oraInventory
/opt/oraInventory
フォルダの権限を確認し、aptare:dba 以外の場合は権限を変更します。cd /opt/ chown -R aptare:dba oraInventory
- su - aptare コマンドを実行します。
- 次のコマンドを実行して Oracle ホームを接続します。
$ORACLE_HOME/oui/bin/runInstaller -silent -ignoreSysPrereqs -invPtrLoc "/opt/aptare/oracle/oraInst.loc" -attachHome ORACLE_HOME="/opt/aptare/oracle" ORACLE_HOME_NAME="OraDB19c_home" INVENTORY_LOCATION="/opt/oraInventory"
メモ:
Oracle ホームがすでに接続されている場合は、[Oracle ホームがすでにこの場所に存在します。別の場所を選択してください (Oracle Home already exists at this location. Select another location)]というメッセージが表示されます。このメッセージは無視してください。
- fuser エラー「コマンドが見つかりません: fuser (Missing command :fuser)」が表示された場合は、次の手順に従って fuser を変更します。
cd /opt/aptare/oracle/bin/ touch fuser chmod 755 fuser
- 手順 3 から続行する場合、次のコマンドを使用して aptare ユーザーとして接続し、それ以外の場合は次の手順に進みます。
su - aptare
- PATH を設定します。必ずすべてのパスを設定してください。設定しないと、パッチアプリケーションが失敗する可能性があります。
export PATH=$PATH:/opt/aptare/oracle/OPatch export PATH=$PATH:/usr/ccs/bin PATH=$PATH:/opt/aptare/oracle/sqldeveloper/sqldeveloper/lib
OPatch
の競合がないことを確認します。この手順により、データベース RU パッチと OJVM パッチの両方で競合が発生しているかどうかを確認します。
cd /opt/aptare/oracle/36522340 /opt/aptare/oracle/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
- 競合が検出されない場合は、次のコマンドを実行して
/opt/aptare/oracle/36522340/36582781
フォルダからデータベース RU パッチを適用します。cd /opt/aptare/oracle/36522340/36582781 /opt/aptare/oracle/OPatch/opatch apply Verifying environment and performing prerequisite checks... OPatch continues with these patches:36582781 Do you want to proceed? [y|n] y Is the local system ready for patching? [y|n] y Backing up files... Applying interim patch '36582781' to OH '/opt/aptare/oracle' Patching component oracle.rdbms.rsf, 19.0.0.0.0... Patching component oracle.rdbms.util, 19.0.0.0.0... Patching component oracle.rdbms, 19.0.0.0.0... Patching component oracle.assistants.acf, 19.0.0.0.0... Patching component oracle.assistants.deconfig, 19.0.0.0.0... Patch 36582781 successfully applied. Sub-set patch [36233263] has become inactive due to the application of a super-set patch [36582781]. Sub-set patch [36195566] has become inactive due to the application of a super-set patch [36582781]. Please refer to Doc ID 2161861.1 for any possible further required actions. Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2024-07-17_02-13-01AM_1.log OPatch succeeded.
- 次のコマンドを実行して /opt/aptare/oracle/36522340/36414915 フォルダから OJVM パッチを適用します。
メモ:
パッチのロールバックに関連する警告を無視します。このメッセージは、Oracle のセキュリティパッチが以前に適用されていないときに表示されます。
cd /opt/aptare/oracle/36522340/36414915 /opt/aptare/oracle/OPatch/opatch apply Verifying environment and performing prerequisite checks... OPatch continues with these patches:36414915 Do you want to proceed? [y|n] y Is the local system ready for patching? [y|n] y Backing up files... Applying interim patch '36414915' to OH '/opt/aptare/oracle' Patching component oracle.javavm.server, 19.0.0.0.0... Patching component oracle.javavm.server.core, 19.0.0.0.0... Patching component oracle.rdbms.dbscripts, 19.0.0.0.0... Patching component oracle.rdbms, 19.0.0.0.0... Patching component oracle.javavm.client, 19.0.0.0.0... Patch 36414915 successfully applied. Sub-set patch [36199232] has become inactive due to the application of a super-set patch [36414915]. Refer to Doc ID 2161861.1 for any possible further required actions. Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2024-07-17_02-26-35AM_1.log OPatch succeeded.
- /opt/aptare/oracle/36538667 に移動し、JDK バンドルパッチについて OPatch の競合を確認します。
cd /opt/aptare/oracle/36538667 /opt/aptare/oracle/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./
- 競合が検出されない場合は、次のコマンドを実行して /opt/aptare/oracle/36538667 フォルダから JDK パッチを適用します。
cd /opt/aptare/oracle/36538667 /opt/aptare/oracle/OPatch/opatch apply Verifying environment and performing prerequisite checks... OPatch continues with these patches: 36538667 Do you want to proceed? [y|n] y All checks passed. Backing up files... Applying interim patch '36538667' to OH ApplySession: Optional component(s) [ oracle.jdk, 1.8.0.191.0 ] not present in the Oracle Home or a higher version is found." . Patching component oracle.jdk, 1.8.0.201.0... Patch 36538667 successfully applied. Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2024-07-17_02-50-23AM_1.log OPatch succeeded.
「ApplySession: Optional component(s) [ oracle.jdk, 1.8.0.191.0 ] not present in the Oracle Home or a higher version is found」などの JDK が存在しない、またはそれ以上のバージョンが存在することを示すメッセージは無視してください。
- データベース、OJVM、JDK バンドルパッチの OPatch アプリケーションの結果を表示する次のコマンドを使用して、
OPatch
が成功したことを確認します。/opt/aptare/oracle/OPatch/opatch lsinventory -detail . . . OPatch succeeded.
- 次のコマンドを使用して SQL Plus に接続します。
-bash-4.2$ sqlplus /nolog
SQL*Plus: Release 19.0.0.0.0 - Production on Wed Jul 17 13:09:16 2024
Version 19.24.0.0.0
Copyright (c) 1982, 2024, Oracle. All rights reserved.
- sysdba として接続します。
SQL> connect / as sysdba
Connected to an idle instance.
- データベースを起動します。
SQL> startup
ORACLE instance started.
:
:
Database mounted.
Database opened.
- すべてのプラガブルデータベースを開きます。
SQL> alter pluggable database all open;
Pluggable database altered.
- SQL プロンプトを終了します。
SQL> quit
- Datapatch が実行され、インストールするパッチのインストール後の SQL 配備が完了されます。
次のコマンドを実行して、プラガブルデータベースにパッチを適用します。これには数分かかる場合があります。
/opt/aptare/oracle/OPatch/datapatch -verbose
メモ:
run utlrp.sql メッセージが表示された場合は、コマンドを実行して再検証します。
-bash-4.2$ sqlplus / as sysdba SQL*Plus: Release 19.0.0.0.0 - Production on Wed Jul 17 13:09:16 2024 Version 19.24.0.0.0 Copyright (c) 1982, 2022, Oracle. All rights reserved. Connected to: Oracle Database 19c Standard Edition 2 Release 19.0.0.0.0 - Production Version 19.24.0.0.0 SQL> @$ORACLE_HOME/rdbms/admin/utlrp.sql Session altered. : : Installing patches... Patch installation complete. Total patches installed: 9 Validating logfiles...done Patch 36199232 rollback (pdb CDB$ROOT): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36199232/ 25601966/36199232_rollback_SCDBCNTR_CDBROOT_2024Jul17_13_14_32.log (no errors) Patch 36582781 apply (pdb CDB$ROOT): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36582781 /25751445/36582781_apply_SCDBCNTR_CDBROOT_2024Jul17_13_14_33.log (no errors) Patch 36414915 apply (pdb CDB$ROOT): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36414915 /25700138/36414915_apply_SCDBCNTR_CDBROOT_2024Jul17_13_14_33.log (no errors) Patch 36199232 rollback (pdb PDB$SEED): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36199232 /25601966/36199232_rollback_SCDBCNTR_PDBSEED_2024Jul17_13_15_33.log (no errors) Patch 36582781 apply (pdb PDB$SEED): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36582781 /25751445/36582781_apply_SCDBCNTR_PDBSEED_2024Jul17_13_15_34.log (no errors) Patch 36414915 apply (pdb PDB$SEED): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36414915 /25700138/36414915_apply_SCDBCNTR_PDBSEED_2024Jul17_13_15_33.log (no errors) Patch 36199232 rollback (pdb SCDB): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36199232 /25601966/36199232_rollback_SCDBCNTR_SCDB_2024Jul17_13_15_33.log (no errors) Patch 36582781 apply (pdb SCDB): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36582781 /25751445/36582781_apply_SCDBCNTR_SCDB_2024Jul17_13_15_33.log (no errors) Patch 36414915 apply (pdb SCDB): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/36414915 /25700138/36414915_apply_SCDBCNTR_SCDB_2024Jul17_13_15_33.log (no errors) SQL Patching tool complete on Wed Jul 17 13:16:33 2024
/opt/aptare/cfgtoollogs/sqlpatch/
のログファイルでエラーを確認します。ログファイル名には現在のタイムスタンプが含まれます。例:
/opt/aptare/cfgtoollogs/sqlpatch/ sqlpatch_13275_2024_07_17_13_13_30/sqlpatch_invocation.log
- root ユーザーとしてすべてのサービスを開始します。
/opt/aptare/bin/aptare start