Linkexpress Transactional Replication option説明書 |
目次
索引
![]() ![]() |
第3部 TJNL | > 第12章 Oracle連携編 | > 12.9 保守 |
ジャーナル取得ファイルの容量が不足する要因はいくつかあります。詳細は"異常時の運用"を参照してください。
通常は、ジャーナル取得ファイルの表領域にローデバイスまたはファイルを追加することにより、ジャーナル取得ファイルの容量を拡張します。ジャーナル取得ファイルの追加は、ジャーナル取得ファイルに蓄積するジャーナル量が増加してジャーナル取得ファイルの容量が不足する可能性がある場合に行います。
追加したローデバイスやファイルは、そのサイズを縮小したり、表領域から削除することはできません。また、TJNLの環境を削除することにより、ジャーナル取得ファイルの表領域と追加したファイルは削除されますが、追加したローデバイスは削除されません。
また、ジャーナル取得ファイルに蓄積しているジャーナルが少ない状態であっても、ジャーナル取得ファイルの容量不足になることがあります。これは、ジャーナル取得ファイルはOracleデータベースの表として作成されており、表領域が効率的に使用されていない状態になっているためです。
その場合は、以下の手順によりジャーナル取得ファイルで使用する表および索引を再構築することで、ジャーナル取得ファイルの容量不足を解消できます。
なお、これらの操作はTJNLを停止した状態で行ってください。
ジャーナル取得ファイルに滞留しているデータを退避するため、Oracleのエクスポート・ユーティリティにてジャーナル取得ファイルのデータをファイルに抽出します。エクスポート・ユーティリティの詳細は、Oracleのマニュアルを参照してください。
退避するのは、以下の表のデータです。
以下にコマンドの入力例を示します。
------------------------------------------------------------------------------
exp spvisor/spvpswd TABLES= (\'TJNLGETTABLE\')
------------------------------------------------------------------------------
------------------------------------------------------------------------------
exp spvisor/spvpswd TABLES=('TJNLGETTABLE')
------------------------------------------------------------------------------
ジャーナル取得ファイルの以下の表を削除します。
以下にコマンドの入力例を示します。
------------------------------------------------------------------------------Oracleのインポート・ユーティリティにて、退避したデータをジャーナル取得ファイルに書き戻します。インポート・ユーティリティの詳細は、Oracleのマニュアルを参照してください。
以下にコマンドの入力例を示します。
------------------------------------------------------------------------------
imp spvisor/spvpswd TABLES= (\'TJNLGETTABLE\')
------------------------------------------------------------------------------
------------------------------------------------------------------------------
imp spvisor/spvpswd TABLES=('TJNLGETTABLE')
------------------------------------------------------------------------------
目次
索引
![]() ![]() |