OPatchでエラー
OPatchでエラー
さっそくopatchをつかってみる。適当なパッチをダウンロードして展開。展開したディレクトリを指定してopatchを起動。
$ $ORACLE_HOME/OPatch/opatch apply /tmp/hogehoge Oracle Interim Patch Installerバージョン12.2.0.1.21 Copyright (c) 2020, Oracle Corporation. All rights reserved。 ZOP-51: The patch location is not valid for apply, because it doesn't have correct metadata, or it points to a patch directory. 引数エラー... Patch location is not valid for apply Please check the arguments and try again. OPatch failed with error code 135 $
なんだかエラーになりました。
早速Google先生に聞いてみたところ、パッチを展開したディレクトリのオーナがoracleじゃないといかんらしい。
まぁoracleじゃなくても当該マシンでoracleを動作させているオーナなんだろうな。
ってことで以下で解決。
# chown -r oracle:oracle /tmp/hogehoge