Image Toolはローカル・ファイル・キャッシュ・ストアを保持します。 このストアは、Java、WebLogic ServerインストーラおよびWebLogic Serverパッチが存在するローカル・ファイル・システム内の場所を参照するために使用されます。
デフォルトでは、キャッシュ・ストアはユーザーの$HOME/cache
ディレクトリにあります。 このディレクトリでは、参照情報は.metadata
ファイルに格納されます。 自動的にダウンロードされたすべてのパッチもこのディレクトリにあります。
環境変数WLSIMG_CACHEDIR
を設定して、デフォルトのキャッシュ・ストアのロケーションを変更できます:
$ export WLSIMG_CACHEDIR="/path/to/cachedir"
ローカル・ファイル・キャッシュを操作するには、cache
コマンドを使用します。 キャッシュ機能には複数のサブコマンドがあります。
Usage: imagetool cache [OPTIONS]
List and set cache options
オプション | 説明 |
---|---|
listItems |
キャッシュの内容を一覧表示します。 |
addInstaller |
インストーラをキャッシュに追加します。 |
addPatch |
パッチをキャッシュに追加します。 |
addEntry |
キャッシュ・エントリを追加します。 慎重に使用してください。 |
help |
指定されたコマンドのヘルプ情報を表示します。 |
listItems
: キャッシュの内容を表示します。 インストーラとパッチのキー・バリューのペアを表示します。
imagetool cache listItems
Cache contents
jdk_8u202=/home/acmeuser/Downloads/cache/server-jre-8u202-linux-x64.tar.gz
wls_12.2.1.3.0=/home/acmeuser/Downloads/cache/fmw_12.2.1.3.0_wls_Disk1_1of1.zip
28186730_opatch=/home/acmeuser/cache/p28186730_139400_Generic.zip
29135930_12.2.1.3.190416=/home/acmeuser/cache/p29135930_12213190416_Generic.zip
29135930_12.2.1.3.0=/home/acmeuser/cache/p29135930_122130_Generic.zip
cache.dir=/home/acemeuser/cache
addInstaller
: JDKなどのインストーラをキャッシュに追加します。
$ imagetool cache addInstaller --type jdk --version 8u202 --path /path/to/local/jdk.tar.gz
addPatch
: パッチをキャッシュに追加します。
$ imagetool cache addPatch --patchId 12345678_12.2.1.3.0 --path /path/to/patch.zip
ノート: キャッシュ・ストアにパッチを追加する場合、patchId
は次の形式である必要があります: 99999999_9.9.9.9.99999
最初の8桁はパッチIDの後にアンダースコアが続き、異なるパッチ・バージョン間のパッチを識別するためのリリース番号です。
たとえば、パッチ29135930
には、リリースごとに1つ、またはバグが修正されたPSUごとに1つずつ、複数の異なるバージョンがあります。
パッチ名 | リリース |
---|---|
29135930 |
12.2.1.3.190416 |
29135930 |
12.2.1.3.0 |
29135930 |
12.2.1.3.18106 |
パッチのリリース・バージョン12.2.1.3.190416
をダウンロードした場合は、引数--patchId 29135930_12.2.1.3.190416
を使用する必要があります。
addEntry
: バリデーションなしでキー・バリュー・ペアをキャッシュに追加できるエキスパート・モードについて考えてみます。
$ imagetool cache addEntry --key xyz_123 --value /path/to/file
deleteEntry
: 指定されたキーのキャッシュからエントリを削除します。 ノート: このコマンドはディスクからファイルを削除しません。
$ imagetool cache deleteEntry --key xyz_123