1. ActIDの確認(ソース)
sp_ctrl> show config にてshow config またはlist config
例:
File Name : ConfigFileName
Datasource : orclSID( or TNS Alias)
Activated :31-Mar-22 12:13:01
Actid :21
2. 最新(ActId)のconfのObjectキャッシュファイルを確認(ソース)
[splex] $ ls -l VARDIR/state/*objcache*conf*
vardir/state/o.SID-objcache_sp_conf.21
[splex] $ PRODDIR/util/dumpfile
選択肢から 「* 4. Dump objcache *」 を選ぶ
Enter your choice: 4を入力
Dump file: objcache
Please enter Input File Name: ここで対象オブジェクトキャッシュファイルを指定
Dump (1)Entire Cache (2)By ObjectId (3)By ObjectName ? 1を指定
Dump (cr) to display or (pathname) output to pathname ? 出力先を選択
そのまま(cr=Enterキー)すると標準出力に、ファイル名を指定するとカレントにそのファイル名に保存(フルパスも可)
ターゲットでobjcacheのダンプを採取する手順
sp_ctrl> show config にてshow config またはlist config
File Name :ConfigFileName
Datasource :orcl (SID or TNS alias)
Activated :31-Mar-22 12:13:01
Actid :21
2. PostのObjectキャッシュファイル名を確認(ターゲット)
[splex] $ ls -l VARDIR/state/*objcache*
VARDIR/state/<0xHexV4IP>+PP+PQNAME+sp_opst+o.SRCSID-o.TGTSID-objcache_sp_opst.ActID
PQNAME … Postキュー名 ソース側のConfigで名前付きPostキューを設定しなければソースマシン名
SRCSID …ソースでSharePlex ora_setupセットアップしたときに指定したSIDまたはTNSAlias
TGTSID…ターゲットでSharePlex ora_setupセットアップしたときに指定したSIDまたはTNSAlias
ActID… アクティベーションID . ソースでshow config時のActid : の値で確認できる
例
$ ls -ltr vardir/state/*objcache*
-rw-r--r--. 1 splex200 spadmin 880 Jul 4 09:33 vardir/state/0x0afa2e1f+PP+anpost+sp_opst+o.opdbnet-o.opdbnet2-objcache_sp_opst.21
[splex] $ ./proddir/util/dumpfile
選択肢から * 4. Dump objcache * を選ぶ
Enter your choice: 4を入力
Dump file: objcache
Please enter Input File Name: ここで対象オブジェクトキャッシュファイルを指定vardir/state/0x0afa2e1f+PP+anpost+sp_opst+o.opdbnet-o.opdbnet2-objcache_sp_opst.21
Dump (1)Entire Cache (2)By ObjectId (3)By ObjectName ? 1 を選択
Dump (cr) to display or (pathname) output to pathname ? 出力先を選択
そのまま(cr=Enterキー)すると標準出力に、ファイル名を指定するとカレントにそのファイル名に保存(フルパスも可)