V$BUFFERED_PUBLISHERSは、インスタンス内のバッファリングされたすべてのパブリッシャに関する情報を示します。各発信元に対してキューごとに1つの行が表示されます。値はデータベース(Oracle RAC環境の場合はインスタンス)の再起動時に0(ゼロ)にリセットされます。
| 列 | データ型 | 説明 | 
|---|---|---|
| QUEUE_ID | NUMBER | キューの識別子 | 
| QUEUE_SCHEMA | VARCHAR2(30) | キューの所有者 | 
| QUEUE_NAME | VARCHAR2(30) | キューの名前 | 
| SENDER_NAME | VARCHAR2(30) | メッセージをエンキューしているエージェントの名前(取得プロセスに割り当てられたStreams名) | 
| SENDER_ADDRESS | VARCHAR2(1024) | ソース・キュー(最終伝搬キュー)のキュー名およびデータベース名。ソース・キューがローカル・データベース内にある場合はデータベース名は指定されない。 | 
| SENDER_PROTOCOL | NUMBER | 発信元のアドレスで使用されるプロトコル | 
| NUM_MSGS | NUMBER | バッファ・キューからデキューされていないメッセージの現在の数 | 
| CNUM_MSGS | NUMBER | データベースが前回起動されてから、バッファリングされたキューにエンキューされたメッセージの累積合計数( V$STREAMS_CAPTURE.TOTAL_ENQUEUED_MESSAGESに相当) | 
| LAST_ENQUEUED_MSG | NUMBER | 最後にエンキューされたメッセージの識別子 | 
| UNBROWSED_MSGS | NUMBER | エンキューされたが、参照されていないメッセージの数 | 
| OVERSPILLED_MSGS | NUMBER | 収容されたが、参照されていないメッセージの数 | 
| MEMORY_USAGE | NUMBER | 使用されているStreamsプールの割合(Streamsプールがない場合は 0) | 
| ELAPSED_ENQUEUE_TIME | NUMBER | エンキューに費やされた合計時間(1/100秒) | 
| ENQUEUE_CPU_TIME | NUMBER | エンキューの合計CPU時間(1/100秒) | 
| LAST_ENQUEUE_TIME | TIMESTAMP(3) WITH TIME ZONE | 最後のメッセージのエンキュー時間 | 
| PUBLISHER_STATE | VARCHAR2(59) | パブリッシャの状態。 
 |