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 p37262172_190000_Linux-x86-64.zip /opt/aptare/oracle mv p37213431_190000_Linux-x86-64.zip /opt/aptare/oracle
/opt/aptare/oracle
フォルダに移動し、ファイルを解凍します。cd /opt/aptare/oracle unzip p37262172_190000_Linux-x86-64.zip
上記のコマンドによって、
/opt/aptare/oracle
フォルダに 36866623 フォルダが作成されます。unzip p37213431_190000_Linux-x86-64.zip
上記のコマンドによって、
/opt/aptare/oracle
に 36866578 フォルダが作成されます。解凍時に次のメッセージが表示された場合は、「y」と入力します。
replace PatchSearch.xml? [y]es, [n]o, [A]ll, [N]one, [r]ename: y
- 37262172 および 37213431 パッチフォルダに権限を設定します。
chown -R aptare:dba 37262172 chown -R aptare:dba 37213431
メモ:
すでに 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/37262172 /opt/aptare/oracle/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ Oracle Interim Patch Installer version 12.2.0.1.45 Copyright (c) 2025, Oracle Corporation. All rights reserved. PREREQ session Oracle Home : /opt/aptare/oracle Central Inventory : /opt/oraInventory from : /opt/aptare/oracle/oraInst.loc OPatch version : 12.2.0.1.45 OUI version : 12.2.0.7.0 Log file location : /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_13-48-23PM_1.log Invoking prereq "checkconflictagainstohwithdetail" Prereq "checkConflictAgainstOHWithDetail" passed. OPatch succeeded.
- 競合が検出されない場合は、次のコマンドを実行して
/opt/aptare/oracle/37262172/37260974
フォルダからデータベース RU パッチを適用します。cd /opt/aptare/oracle/37262172/37260974 /opt/aptare/oracle/OPatch/opatch apply Verifying environment and performing prerequisite checks... OPatch continues with these patches: 37260974 Do you want to proceed? [y|n] y User Responded with: Y All checks passed. Is the local system ready for patching? [y|n] y User Responded with: Y Backing up files... Applying interim patch 37260974 to OH '/opt/aptare/oracle' ApplySession: Optional component(s) [ oracle.network.gsm, 19.0.0.0.0 ] , [ oracle.assistants.asm, 19.0.0.0.0 ] , [ oracle.crypto.rsf, 19.0.0.0.0 ] , [ oracle.pg4appc, 19.0.0.0.0 ] , [ oracle.pg4mq, 19.0.0.0.0 ] , [ oracle.oraolap.mgmt, 19.0.0.0.0 ] , [ oracle.precomp.companion, 19.0.0.0.0 ] , [ oracle.rdbms.ic, 19.0.0.0.0 ] , [ oracle.rdbms.tg4db2, 19.0.0.0.0 ] , [ oracle.sdo.companion, 19.0.0.0.0 ] , [ oracle.tfa, 19.0.0.0.0 ] , [ oracle.xdk.companion, 19.0.0.0.0 ] , [ oracle.oid.client, 19.0.0.0.0 ] , [ oracle.rdbms.tg4msql, 19.0.0.0.0 ] , [ oracle.rdbms.tg4ifmx, 19.0.0.0.0 ] , [ oracle.ons.cclient, 19.0.0.0.0 ] , [ oracle.net.cman, 19.0.0.0.0 ] , [ oracle.rdbms.tg4tera, 19.0.0.0.0 ] , [ oracle.ons.eons.bwcompat, 19.0.0.0.0 ] , [ oracle.rdbms.tg4sybs, 19.0.0.0.0 ] , [ oracle.options.olap, 19.0.0.0.0 ] , [ oracle.network.cman, 19.0.0.0.0 ] , [ oracle.ldap.ztk, 19.0.0.0.0 ] , [ oracle.options.olap.api, 19.0.0.0.0 ] , [ oracle.java.sqlj.sqljruntime, 19.0.0.0.0 ] , [ oracle.jdk, 1.8.0.191.0 ] , [ oracle.jdk, 1.8.0.391.11 ] not present in the Oracle Home or a higher version is found. 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.nlsrtl.rsf.ic, 19.0.0.0.0... Patching component oracle.precomp.common, 19.0.0.0.0... Patching component oracle.precomp.lang, 19.0.0.0.0... Patching component oracle.jdk, 1.8.0.201.0... Patch 37260974 successfully applied. Sub-set patch [29517242] has become inactive due to the application of a super-set patch [37260974]. Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_13-59-13PM_1.log OPatch succeeded.
- 次のコマンドを実行して /opt/aptare/oracle/37262172/37102264 フォルダから OJVM パッチを適用します。
メモ:
パッチのロールバックに関連する警告を無視します。このメッセージは、Oracle のセキュリティパッチが以前に適用されていないときに表示されます。
cd /opt/aptare/oracle/37262172/37102264 /opt/aptare/oracle/OPatch/opatch apply Verifying environment and performing prerequisite checks... OPatch continues with these patches:37102264 Do you want to proceed? [y|n] y User Responded with: Y All checks passed. Please shutdown Oracle instances running out of this ORACLE_HOME on the local system. (Oracle Home = '/opt/aptare/oracle') Is the local system ready for patching? [y|n] y User Responded with: Y Backing up files... Applying interim patch '37102264' 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 37102264 successfully applied. Sub-set patch [36414915] has become inactive due to the application of a super-set patch [36878697]. Refer to Doc ID 2161861.1 for any possible further required actions. Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_14-08-56PM_1.log OPatch succeeded.
- /opt/aptare/oracle/37213431 に移動し、JDK バンドルパッチについて OPatch の競合を確認します。
cd /opt/aptare/oracle/37213431 /opt/aptare/oracle/OPatch/opatch prereq CheckConflictAgainstOHWithDetail -ph ./ Oracle Interim Patch Installer version 12.2.0.1.45 Copyright (c) 2025, Oracle Corporation. All rights reserved. PREREQ session Oracle Home : /opt/aptare/oracle Central Inventory : /opt/oraInventory from : /opt/aptare/oracle/oraInst.loc OPatch version : 12.2.0.1.45 OUI version : 12.2.0.7.0 Log file location : /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_14-19-28PM_1.log Invoking prereq "checkconflictagainstohwithdetail" Prereq "checkConflictAgainstOHWithDetail" passed. OPatch succeeded.
- 競合が検出されない場合は、次のコマンドを実行して /opt/aptare/oracle/37213431 フォルダから JDK パッチを適用します。
cd /opt/aptare/oracle/37213431 /opt/aptare/oracle/OPatch/opatch apply Oracle Interim Patch Installer version 12.2.0.1.45 Copyright (c) 2025, Oracle Corporation. All rights reserved. Oracle Home : /opt/aptare/oracle Central Inventory : /opt/oraInventory from : /opt/aptare/oracle/oraInst.loc OPatch version : 12.2.0.1.45 OUI version : 12.2.0.7.0 Log file location : /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_14-20-58PM_1.log Verifying environment and performing prerequisite checks... OPatch continues with these patches: 37213431 Do you want to proceed? [y|n] y User Responded with: Y All checks passed. Backing up files... Applying interim patch '37213431' to OH '/opt/aptare/oracle' ApplySession: Optional component(s) [ oracle.jdk, 1.8.0.191.0 ], [ oracle.jdk, 1.8.0.391.11] not present in the Oracle Home or a higher version is found. Patching component oracle.jdk, 1.8.0.201.0... Patch 36866578 successfully applied. Log file location: /opt/aptare/oracle/cfgtoollogs/opatch/opatch2025-02-07_14-20-58PM_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 Fri Feb 7 14:23:49 2025
Version 19.26.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 メッセージが表示された場合は、コマンドを実行して再検証します。
SQL Patching tool version 19.26.0.0.0 Production on Fri Feb 7 14:26:04 2025 Copyright (c) 2012, 2025, Oracle. All rights reserved. Log file for this invocation: /opt/aptare/cfgtoollogs/sqlpatch/sqlpatch_17246_2025_02_07_14_26_04/sqlpatch_invocation.log Connecting to database...OK Gathering database info...done Note: Datapatch will only apply or rollback SQL fixes for PDBs that are in an open state, no patches will be applied to closed PDBs. Please refer to Note: Datapatch: Database 12c Post Patch SQL Automation (Doc ID 1585822.1) Bootstrapping registry and package to current versions...done Determining current state...done Current state of interim SQL patches: Interim patch 37102264 (OJVM RELEASE UPDATE: 19.26.0.0.250121 (37102264)): Binary registry: Installed PDB CDB$ROOT: Not installed PDB PDB$SEED: Not installed PDB SCDB: Not installed Current state of release update SQL patches: Binary registry: 19.26.0.0.0 Release_Update 250118124854: Installed PDB CDB$ROOT: No release update patches installed PDB PDB$SEED: No release update patches installed PDB SCDB: No release update patches installed Adding patches to installation queue and performing prereq checks...done Installation queue: For the following PDBs: CDB$ROOT PDB$SEED SCDB No interim patches need to be rolled back Patch 37260974 (Database Release Update : 19.26.0.0.250121 (37260974)): Apply from 19.1.0.0.0 Feature Release to 19.26.0.0.0 Release_Update 250118124854 The following interim patches will be applied: 37102264 (OJVM RELEASE UPDATE: 19.26.0.0.250121 (37102264)) Installing patches... Patch installation complete. Total patches installed: 6 Validating logfiles... done Patch 37260974 apply (pdb CDB$ROOT): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/37260974/26040769/ 37260974_apply_SCDBCNTR_CDBROOT_2025Feb07_14_26_53.log (no errors) Patch 37102264 apply (pdb CDB$ROOT): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/37102264/25987410/37102264_apply_SCDBCNTR_CDBROOT_2025Feb07_14_26_53.log (no errors) Patch 37260974 apply (pdb PDB$SEED): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/37260974/26040769/ 37260974_apply_SCDBCNTR_PDBSEED_2025Feb07_14_30_39.log (no errors) Patch 37102264 apply (pdb PDB$SEED): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/37102264/25987410/37102264_apply_SCDBCNTR_PDBSEED_2025Feb07_14_30_39.log (no errors) Patch 37260974 apply (pdb SCDB): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/37260974/26040769/ 37260974_apply_SCDBCNTR_SCDB_2025Feb07_14_30_39.log (no errors) Patch 37102264 apply (pdb SCDB): SUCCESS logfile: /opt/aptare/cfgtoollogs/sqlpatch/37102264/25987410/ 37102264_apply_SCDBCNTR_SCDB_2025Feb07_14_30_39.log (no errors) Automatic recompilation incomplete; run utlrp.sql to revalidate. PDBs: PDB$SEED SQL Patching tool complete -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
/opt/aptare/cfgtoollogs/sqlpatch/
のログファイルでエラーを確認します。ログファイル名には現在のタイムスタンプが含まれます。例:
Log file for this invocation: /opt/aptare/cfgtoollogs/sqlpatch/sqlpatch_20899_2024_10_26_01_55_09/sqlpatch_invocation.log
- root ユーザーとしてすべてのサービスを開始します。
/opt/aptare/bin/aptare start