サポートと今すぐチャット
サポートとのチャット

SharePlex 11.4 - リファレンス・ガイド

このガイドについて このガイドで使用される表記規則 Oracle用SharePlexコマンド SharePlexパラメーター PostgreSQL用SharePlexコマンド PostgreSQL用SharePlexパラメーター 一般SharePlexユーティリティ Oracleクラウドインフラストラクチャ SharePlex環境変数

show sql

show SQLコマンドを使用して、Postプロセスがターゲットデータベースにデータをポストするために書き込んでいるSQLステートメントを表示します。postキューが空か、Postがステートメントを処理していない場合、show SQLコマンドは、処理された最新のSQLステートメントを表示します。

このコマンドは、レプリケーションに時間がかかりすぎていると思われる場合やPostがエラーで停止した場合に使用します。どのSQLステートメントに問題があるのかを知ることで、何が間違っているか、そしてさらなる対処が必要かどうかを判断することができます。

以下にshow sqlの表示例を示します。

sp_ctrl (tustin:8852)> show sql

Last SQL statement of queue tustin and instance o.ora920-0.ora920 on tustin

insert into “KWONG”.”KCWTAB2” (“C1”,”C2”) values (:V001,:V002)

ターゲットシステムに対してこのコマンドを実行します。

用途

サポート対象のソース: Oracle
サポート対象のターゲット: すべて
認証レベル: ビューアー3
発行対象: ターゲットシステム
関連コマンド: なし

構文

基本コマンド コマンドオプション リモートオプション
show SQL

[queue queuename]

[for datasource-datadest]

[thread=n]

[session=n]

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

構文の説明
コンポーネント 説明
show SQL オプションを指定しない場合は、すべてのSQLステートメントが表示されます。
queue queuename

特定の名前付きキューのSQLステートメントを表示するには、このオプションを使用します。

  • queueは構文の必須部分です。
  • queuenameはキューの名前です。キュー名が不明な場合は、qstatusコマンドを実行します。

キュー名はすべてのプラットフォームで大文字と小文字が区別されます。

:

sp_ctrl(sysA)> show sql queue q1

for datasource-datadest

複数のOracleインスタンスにレプリケートする場合、または複数のOracleインスタンスからレプリケートする場合に特定のレプリケーションストリームのSQLを表示するには、このオプションを使用します。

  • forは構文の必須部分です。
  • datasourceo.SIDで表わされます。ここでSIDはソースOracleインスタンスのORACLE_SIDです。
  • datadesto.SIDで表わされます。ここで、SIDはターゲットOracleインスタンスのORACLE_SIDです。

:

sp_ctrl(sysA)> show sql for o.oraA-o.oraB

thread=n

ポスト処理スレッドのSQLを表示するには、このオプションを使用します。

  • thread=は構文の必須部分です。
  • nはshow post threadsコマンドで表示されるスレッド番号です。

コンポーネント間にスペースを空けないでください。このオプションは、他のオプションと共に任意の順序で表示できます。

:

sp_ctrl(sysB)> show sql thread=1234

session=n

ユーザセッションのSQLを表示するには、このオプションを使用します。

session=は構文の必須部分です。

nは、show post threadsコマンドで表示されるセッション番号です。コンポーネント間にスペースを空けないでください。このオプションは、他のオプションと共に任意の順序で表示できます。

:

sp_ctrl(sysB)> show sql session=1234

リモートオプション

これらのオプションにより、リモートマシンにコマンドを発行したり、ログイン名、パスワード、ポート番号、またはそれらの組み合わせを含むコマンドをスクリプト化したりすることができます。

オプション 説明
on host

リモートシステム現在のsp_ctrlセッションが実行されているシステム以外でコマンドを実行します。リモートシステムのログイン認証情報の入力を求めるプロンプトが表示されます。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on SysA

on host:portnumber

リモートログインとポート番号を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on SysA:8304

on login/password@host

リモートログイン、パスワード、ホスト名を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例:sp_ctrl(sysB)>status on john/spot5489@SysA

on login/password@host:portnumber

リモートログイン、パスワード、ホスト名、ポート番号を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

show statusdb

ステータスデータベースを表示するには、show statusdbコマンドを使用します。レプリケーションに関与する各マシンには、ユーザインターフェイスでエラーメッセージや警告を生成しなかったものも含め、主要なレプリケーションイベントのレコードを含む独自のステータスデータベースがあります。この情報は潜在的な問題を警告し、既存の問題を解決するのに役立つ場合があります。

show statusdbの表示には以下の情報が含まれます。

  • Levelレベル: そのエントリが情報目的のみで存在しているのか、またはエラーや警告状態の結果を示しているのかどうか。
  • Details詳細: イベントの理由。

必要に応じて、ステータスデータベースは、エントリに関する詳細情報がある場合、イベントログを参照します。

用途

サポート対象のソース: Oracle
サポート対象のターゲット: すべて
認証レベル: ビューアー3
発行対象: ソースまたはターゲットシステム
関連コマンド: status、lstatus

構文

基本コマンド コマンドオプション リモートオプション
show statusdb detail

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

構文の説明
コンポーネント 説明
detail

このオプションは、ステータスデータベースの高度なレベルの詳細を表示します。

:

sp_ctrl(sysB)> show statusdb detail

リモートオプション

これらのオプションにより、リモートマシンにコマンドを発行したり、ログイン名、パスワード、ポート番号、またはそれらの組み合わせを含むコマンドをスクリプト化したりすることができます。

オプション 説明
on host

リモートシステム現在のsp_ctrlセッションが実行されているシステム以外でコマンドを実行します。リモートシステムのログイン認証情報の入力を求めるプロンプトが表示されます。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on SysA

on host:portnumber

リモートログインとポート番号を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on SysA:8304

on login/password@host

リモートログイン、パスワード、ホスト名を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例:sp_ctrl(sysB)>status on john/spot5489@SysA

on login/password@host:portnumber

リモートログイン、パスワード、ホスト名、ポート番号を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

show scn

show scn

Postプロセスがターゲットに適用した最後のトランザクションのOracle SCNを表示するには、show scnコマンドを使用します。このコマンドは、複数のpostキューを使用している場合、最後のSCNのすべてを表示します。

注意: このコマンドは、SCN情報を取得するためにすべてのPostプロセスを停止します。

sp_ctrl (sysB)> show scn

For resume replication from ora112

On source activate to scn=4550108289

reconcile queue spdl13 for o.ora112-o.ora112 scn 4550108290

reconcile queue spdl14 for o.ora112-o.ora112 scn 4574108174

reconcile queue spdl15 for o.ora112-o.ora112 scn 5374667318

用途

サポート対象のソース: Oracle
サポート対象のターゲット: Oracle
認証レベル: ビューアー3
発行対象: ターゲットシステム
関連コマンド:

activate config

構文

基本コマンド リモートオプション
show scn

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

リモートオプション

これらのオプションにより、リモートマシンにコマンドを発行したり、ログイン名、パスワード、ポート番号、またはそれらの組み合わせを含むコマンドをスクリプト化したりすることができます。

オプション 説明
on host

リモートシステム現在のsp_ctrlセッションが実行されているシステム以外でコマンドを実行します。リモートシステムのログイン認証情報の入力を求めるプロンプトが表示されます。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on SysA

on host:portnumber

リモートログインとポート番号を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on SysA:8304

on login/password@host

リモートログイン、パスワード、ホスト名を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例:sp_ctrl(sysB)>status on john/spot5489@SysA

on login/password@host:portnumber

リモートログイン、パスワード、ホスト名、ポート番号を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

show sync

show syncコマンドは、Postで生じた可能性がある非同期の問題を表示します。情報はステータスデータベースから抽出されます。

同期していない各オブジェクトについて、コマンドは以下のように表示します。

  • Count: 失敗したステートメントの数
  • Detail詳細: テーブル名、キュー名、日時が含まれます。

どのSQLステートメントでエラーが発生したかを確認するには、SID_errlog.sqlログファイルを表示します。イベントログにも問題のレコードが含まれます。

show syncコマンドを実行したときに同期がとれていないものがなければ、sp_crtlプロンプトに戻ります。

ターゲットシステムに対してこのコマンドを実行します。

用途

サポート対象のソース: Oracle
サポート対象のターゲット: すべて
認証レベル: ビューアー3
発行対象: ターゲットシステム
関連コマンド: show statusdb

構文

基本コマンド リモートオプション
show sync

[ on host |

on host:portnumber |

on login/password@host |

on login/password@host:portnumber ]

リモートオプション

これらのオプションにより、リモートマシンにコマンドを発行したり、ログイン名、パスワード、ポート番号、またはそれらの組み合わせを含むコマンドをスクリプト化したりすることができます。

オプション 説明
on host

リモートシステム現在のsp_ctrlセッションが実行されているシステム以外でコマンドを実行します。リモートシステムのログイン認証情報の入力を求めるプロンプトが表示されます。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on SysA

on host:portnumber

リモートログインとポート番号を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on SysA:8304

on login/password@host

リモートログイン、パスワード、ホスト名を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例:sp_ctrl(sysB)>status on john/spot5489@SysA

on login/password@host:portnumber

リモートログイン、パスワード、ホスト名、ポート番号を指定する必要がある場合は、リモートシステムでコマンドを実行します。使用する場合は、コマンド構文の最後の構成要素でなければなりません。

例: sp_ctrl(sysB)>status on john/spot5489@SysA:8304

関連ドキュメント

The document was helpful.

評価を選択

I easily found the information I needed.

評価を選択