Oracle 10gでストリーミング・エラーのログを出力すると、ログにはタイムスタンプ・フィールドの値は表示されません。単に古い値と新しい値として "timestamp is SYS.TIMESTAMP"を表示するだけです。実際のタイムスタンプ値を表示するようにOracleストリームを構成する方法はありますか?これらのストリーミングエラーの根本原因を適切にデバッグするには、この情報が必要です。例えばOracle Streamsエラー・ログにタイムスタンプ値が表示されない
は、次のコマンドを実行:
exec strmadmin.print_errors;
は私たちに、この(切り捨て)エラーログ与える:誰もが興味を持っている場合は
*************************************************
----- ERROR #1
----- Local Transaction ID: 10.31.14788721
----- Source Database: <REMOVED>
----Error Number: 1403
----Message Text: ORA-01403: no data found
--message: 1
type name: SYS.LCR$_ROW_RECORD
source database: <REMOVED>
owner: <REMOVED>
object: TPRODUCT
is tag null: Y
command_type: UPDATE
old(1): UIDPK
1001110
old(2): LAST_MODIFIED_DATE
typename is SYS.TIMESTAMP