SAP クライアント コピー: ローカル、リモート、インポート/エクスポート
クライアントコピー
SCC4 を使用して空のクライアントを生成できます。しかし、クライアントにデータを入力するにはどうすればよいでしょうか? 「答えはクライアントのコピーです。」
クライアントコピー手段 「クライアント固有のデータの転送」 同じインスタンス内 (SID) または異なるインスタンス間 (SID)。
クライアントのコピーは XNUMX つの異なる方法で実行できます。
- ローカルクライアントのコピー。
- リモートクライアントのコピー。
- クライアントのインポート/エクスポート。
以下に、クライアントのコピー方法についての簡単な詳細を示します。
ローカルクライアントコピー: – このメソッドは、同じインスタンス (SID) 内でクライアントをコピーするために使用されます。これは、T コードによって実行されます。 SCCL.
リモート クライアント コピー: –このメソッドは、異なるインスタンス(SID)間でクライアントをコピーするために使用されます。T コード SCC9 によって実行されます。
クライアントのインポート/エクスポート: – このメソッドは、異なるインスタンス (SID) 間でクライアントをコピーするために使用されます。T コードによって実行されます。 SCC8
クライアントコピーの前段階
データを避けるには 矛盾 クライアント コピーを開始する前に実行する必要のある事前手順がいくつかあります。
1) ビジネス ユーザーを切断してロックします (SU10)。システム内のアクティブなユーザーのセッションを終了するには、次のようにします。 SM04。 すべてのユーザーがログアウトしたら、キャンセルされたまたは保留中の更新リクエストがシステムに存在しないことを確認します。
2) すべてのバックグラウンド ジョブを一時停止します。
- 実行する SE38 以下のように。
- 上図のようにプログラム名に「BTCTRNS1」を入力します。
- 「実行」を押します。
3) ローカル コピーの場合、システムのデータベースまたはテーブルスペースに十分なスペースが必要です。.
リモート コピーの場合、ターゲット システムにはデータベースまたはテーブルスペースに十分な領域が必要です。 Txを使用してスペースを確認する DB02。
4) クライアントのコピー中の不一致を避けるために、ユーザーはソース クライアントでの作業を許可されないでください。
5) rdisp/max_wprun_time パラメータを 2000 秒に変更する必要があります。 SAP おすすめ。 並列プロセスを使用し、バックグラウンドでジョブをスケジュールしますが、ダイアログ プロセスが使用されます。
ローカルクライアントコピー
ローカル クライアント コピーは次を使用して実行されます。 TコードSCCL。
シナリオ:-
- ソースインスタンスとクライアント:= DKM-000
- Target インスタンス & クライアント := DKM-202
ステップ1) 次を使用して、新しいターゲット クライアントのエントリを作成します。 SCC4。 このシナリオでは、DKM システムにクライアント 202 を作成します。この新しく作成されたターゲット クライアントにログオンします (DKM-202)ユーザーと SAP* およびデフォルトのパスワード パス。
ステップ2) Tコードを実行する SCCL。
ステップ3)
- 希望のプロファイルを選択してください
- ソースクライアントを入力します。
- 入力します Descriptexpression CMS
ステップ4) デフォルトでは、Client Copy は単一プロセスとして実行されます。 単一のプロセスには非常に時間がかかります。 単一プロセスのワークロードを並列(複数)プロセスに分散し、クライアントのコピー時間を短縮します。
- 選択 後藤 メニューバーから。
- 選択 並列処理並列プロセスを使用して、データベースの容量をより有効に活用します。
ステップ5) 長時間実行されるプロセスは、フォアグラウンド/ダイアログ モードではなく、常にバックグラウンド モードで実行してください。 実際、一部のプロセスはバックグラウンドでより高速に実行されます。
ステップ6) クライアント コピー ログは次の場所で入手できます。 SCC3。 状態 - "無事に完了しました」 クライアントのコピーが完了したことを意味します。
リモートクライアントコピー
この手法はリモート関数呼び出しを使用します。RFC は SM59 から参照できます。この手法はネットワークに依存するため、ネットワーク接続が十分に強力である必要があります。
シナリオ:-
ソースインスタンスとクライアント:= BD1-101
Target インスタンスとクライアント:= DKM-202
ステップ1) ターゲット システムにログオンします。 ここでは DKM システムにログオンします。 次を使用して、新しいターゲット クライアント エントリ (202) を作成します。 SCC4。 この新しいターゲット クライアントに次のユーザーでログオンします SAP* そしてデフォルトのパスワード「パスここでDKM-200システムにログオンします。
ステップ2) トランザクションコードSCC9を実行します。
ステップ3) 要件に応じて基本的な詳細を入力してください。
ステップ4) [並列プロセス] を選択します。並列プロセスは、データベースの容量をより有効に活用するために使用されます。
ステップ5) バックグラウンドでクライアントのコピーをスケジュールする
ステップ6) クライアント コピー ログは次の場所で入手できます。 SCC3 以下のように。
クライアントのインポート/エクスポート
大規模なデータベースの場合は、リモート クライアント コピーの代わりにクライアント インポート/エクスポートを使用することをお勧めします。
シナリオ:-
ソースインスタンスとクライアント:= PKT-300
Target インスタンスとクライアント:= DKM-202
このテクニックは常にクライアントから始まります export ステップ。
注意: – クライアント エクスポートを実行するには、/usr/sap/trans_SID ファイル システムに十分な領域が必要です。
クライアントをエクスポートするにはどうすればよいですか?
ステップ1) ターゲットシステム(DKM)にログオンします。 次を使用して、新しいターゲット クライアントのエントリを作成します。 SCC4。 ソース システム/ソース クライアント (PKT) にログオンします。
ステップ 2) クライアントをインポートする前に、エクスポートする必要がありますエクスポートとは、ソースシステムのデータベースからターゲットシステムのインポートバッファにデータファイルとコファイルを転送することです。Tコードを実行します。 SCC8。
ステップ3)
- プロフィールを選択
- ターゲット システムを選択します。
ステップ4) バックグラウンドでエクスポートをスケジュールする
ステップ5) ジョブが実行されると、プロファイルのデータ ファイルと共同ファイルが作成されます。 PKT システムのデータベースは次の場所に転送されます。 DKM システムのインポートバッファ。DKMにリクエストをインポートすると、それがデータベースに反映されます。 DKM システム。
選択したエクスポート プロファイルに応じて、最大 3 つのトランスポート リクエストを作成できます。
- リクエスト PKTKO00151 はクライアント間データを保持します。
- リクエスト PKTKT00151 にはクライアント依存のデータが保持されます。
- リクエスト PKTKX00151 には、クライアント依存のデータも保持されます。
クライアントをインポートするにはどうすればよいですか?
ステップ1) 新しく作成したターゲットクライアント(DKM-202)にログオンします。 SAP* およびパスワードパス。
ステップ2) 始める STMS_IMPORT トランザクション
以下に示すように、インポートキューが開きます
ステップ2) クライアントのエクスポートによって生成されたトランスポート リクエストを選択します。これらのトランスポート リクエストをターゲット クライアントにインポートします。
トランスポート要求は次の順序でインポートする必要があります。
- リクエストPKTKO00151
- リクエストPKTKT00151
- リクエストPKTKX00151
システムは、これらがクライアントのエクスポート転送リクエストであることを自動的に検出し、3 つのリクエストのインポートを自動的に実行します。
インポート ログは次の場所で確認できます。 STMS_IMPORT。
ステップ 3) インポート後のフェーズ:-
インポートが完了したら、実行します SCC7 クライアントインポート後のアクションを実行するには、
インポート後のジョブをバックグラウンドでスケジュールします。
ステップ4) インポートログは次の場所で利用可能になります SCC3。 クライアントは正常にインポートされました。